I want to achieve something exactly like here: https://www.mathworks.com/matlabcentral/answers/269143-legend-does-not-appear-in-my-report-with-report-explorer#answer_297962?s_tid=prof_contriblnk
BMI graph, 3 variables on 2D graph
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
How can i create a graph in GUI (it's BMI graph), where x is from 0 to 2.5, y is from 0 to 650 and i want to draw a few lines let's call them "c" (y/x^2=c) and i would like to draw lines for c=16.5,18,25,30,35 and 40. How can i do that to display 3 variables on 2D graph and i only want to count c, x and y should just change by 0.1 and 1.
2 Kommentare
Antworten (1)
ANKUR KUMAR
am 30 Dez. 2017
If you want to use 3 variables on 2D plot, then you can use contour or contourf or surf or surfc.
clc
clear
lat=(1:10)';
lon=(1:20)';
rf=randi(20,10,20);
figure()
contourf(lon,lat,rf,'linecolor','none');
figure()
[x,y]=meshgrid(lon,lat);
a=surf(x,y,rf,'FaceAlpha',0.5,'EdgeColor', 'none')
figure()
surfc(x,y,rf,'FaceAlpha',0.5,'EdgeColor', 'none')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!