error using contour z must be at least a 2x2 matrix
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Aishwarya Bangalore Kumar
il 14 Feb 2018
Risposto: ZEESHAN AHMED
il 18 Gen 2023
x = (pi/2):0.1:(2*pi);
y = (pi/2):0.1:(2*pi);
z = sin(x) + cos(y);
contour3(x,y,z)
I need a contour plot of x,y,z variables. How do i get it?
0 Commenti
Risposta accettata
Birdman
il 14 Feb 2018
Use meshgrid.
x = (pi/2):0.1:(2*pi);
y = (pi/2):0.1:(2*pi);
[X,Y]=meshgrid(x,y);
z = sin(X) + cos(Y);
contour3(X,Y,z)
2 Commenti
Connor Fitzgerald
il 9 Gen 2021
@Birdman, but why meshgrid?
My code with your implementation looks like:
plotX = app.UITablePlot.Data(:,2);
plotY = app.UITablePlot.Data(:,3);
plotZ = app.UITablePlot.Data(:,4);
[plotX2, plotY2] = meshgrid(plotX, plotY)
contour3(app.UIAxes, plotX2, plotY2, plotZ)
However I still receive the same error.
Più risposte (1)
ZEESHAN AHMED
il 18 Gen 2023
How to plot contour map if I have individual data for example
- Torque (50001x1)
- speed (50001x1)
- efficiency(50001x13)
All of the data is taken from simulink in matrices.
0 Commenti
Vedere anche
Categorie
Scopri di più su Contour Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!