Make a 2D Plot with 3 variables
Show older comments
Hi,
I have an equation for a variable R that is dependent on two variables x and y. I solved the equation and have a list of values for R.
How do I plot R with respect to x and y. I can't find a way to specify x and y axis that correspond to the R values.
Thanks.
3 Comments
Walter Roberson
on 4 Sep 2020
How do I plot R with respect to x and y
That sounds as if you have two independent variables and one dependent variable. That would require a 3D plot, unless you wanted to do overlay two different independent variable axes on the same plot (see plotyy() and yyaxis() )
Abinav
on 4 Sep 2020
Arthur Roué
on 4 Sep 2020
Answers (1)
KSSV
on 4 Sep 2020
Read about contour, countourf, pcolor.
[X,Y,Z] = peaks(100) ;
figure
pcolor(X,Y,Z) ; sjading interp ; colorbar
figure
contour(X,Y,Z)
figure
contourf(X,Y,Z)
% 3d representation
figure
surf(X,Y,Z)
If you don't want to use X, Y use only Z. It will be plotted w.r.t to indices.
[X,Y,Z] = peaks(100) ;
figure
pcolor(Z) ; sjading interp ; colorbar
figure
contour(Z)
figure
contourf(Z)
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!