2D contour plot for 3 known variables

I currently have 4 datasets with 3 variables
SPD = [37.3;37.1;4.9;165]
K = [810;2250;1311;8000]
Level = [4;4;5;1]
I want to plot SPD and K and have a contour of Level, I will obviously have more data points eventually . Level is strictly from 1-5 so I'd ideally like a noticeable change in colour between each value.
Is this possible at all?

Respuestas (1)

KSSV
KSSV el 1 de Sept. de 2017
SPD = [37.3;37.1;4.9;165] ;
K = [810;2250;1311;8000] ;
Level = [4;4;5;1] ;
[X,Y] = meshgrid(SPD,K) ;
val = repmat(Level,1,size(X,1)) ;
contour(X,Y,val)

6 comentarios

Joel Babbage
Joel Babbage el 1 de Sept. de 2017
Editada: Joel Babbage el 1 de Sept. de 2017
This seems to only give me a contour of lines. The axes are what I am after but I was hoping for a 'fluid' contour around the points (SPD,K)
Joel Babbage
Joel Babbage el 1 de Sept. de 2017
Apologies, I meant to add the screenshot originally but it didn't work. I have edited the picture in so you can see the result I'm getting.
KSSV
KSSV el 1 de Sept. de 2017
Show us any pictorial example..
Joel Babbage
Joel Babbage el 1 de Sept. de 2017
This is similar to what I am after where the shades from green through to pink would represent level 1 - 5
KSSV
KSSV el 1 de Sept. de 2017
Ohh..for this you need to have x, y and level data......do you have it?
Joel Babbage
Joel Babbage el 1 de Sept. de 2017
Yes, SPD and K represent my x and y data.

Iniciar sesión para comentar.

Categorías

Más información sobre Contour Plots en Centro de ayuda y File Exchange.

Preguntada:

el 1 de Sept. de 2017

Comentada:

el 1 de Sept. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by