Plots using contourf in matlab
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
mukesh bisht
il 27 Apr 2021
Risposto: Star Strider
il 27 Apr 2021
I have a matrix P (10,3)
X = (:,1); Y = (:,2); Z = (:,3);
I am using contourf(X,Y,Z,'LineColor','none')
But is shows the error "Error using contourf Z must be at least a 2x2 matrix."
Please help. How to slove this
0 Commenti
Risposta accettata
Star Strider
il 27 Apr 2021
Try something lilke this —
X = P(:,1);
Y = P(:,2);
Z = P(:,3);
Xv = linspace(min(X),max(X),numel(X))
Yv = linspace(min(Y),max(Y),numel(Y))
[Xm,Ym] = meshgrid(Xv,Yv);
Zm = griddata(X,Y,Z,Xm,Ym);
figure
contourf(Xm, Ym, Zm)
.
0 Commenti
Più risposte (0)
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!