error using contour z must be at least a 2x2 matrix
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Aishwarya Bangalore Kumar
le 14 Fév 2018
Réponse apportée : ZEESHAN AHMED
le 18 Jan 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 commentaires
Réponse acceptée
Birdman
le 14 Fév 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 commentaires
Connor Fitzgerald
le 9 Jan 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.
Plus de réponses (1)
ZEESHAN AHMED
le 18 Jan 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 commentaires
Voir également
Catégories
En savoir plus sur Contour Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!