Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

making a colour map of my intensities, contour not working ?

1 vue (au cours des 30 derniers jours)
Youseff
Youseff le 25 Fév 2014
Clôturé : MATLAB Answer Bot le 20 Août 2021
well i have a 64by1 matrix of x and z values, and for each position [x,z] i have an intensity(pressure) at that point so basically another 64by1 matrix of intensities. well what i want is a colour map having the axis (horizental x, vertical z) and showing the distribution of the intensities with the highest being red. contour didnt work saying that Z should be a 2x2 matrix.

Réponses (1)

Walter Roberson
Walter Roberson le 25 Fév 2014
gridsize = 100; %as appropriate
F = scatteredInterpolant(x, z, intensities);
[X, Z] = ndgrid( linspace( min(x), max(x), gridsize), linspace( min(z), max(z), gridsize) );
gIntensities = F(X, Z);
contour(X, Z, gIntensities)
or perhaps you were looking for a histogram? If so look in the File Exchange for hist2()

Cette question est clôturée.

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by