Error using surf (line 71) Data dimensions must agree
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I have the kind of problem with my code and I don't understand why:
for it=1:2
xt(it,1)=it
for jt=1:3
yt(1,jt)=jt
zt(it,jt)=it+(jt-1)
end
end
figure;
surf(xt,yt,zt,'EdgeColor', 'None', 'facecolor', 'interp');
view(2);
colormap(jet(256));
c = colorbar;
Could you help me to find my error please?
Thanks in advance!
1 Kommentar
Walter Roberson
am 28 Nov. 2023
Also answered (with clarifications about the problem) at https://www.mathworks.com/matlabcentral/answers/532468-surf-plot-data-dimensions-must-agree#comment_2978992
Antworten (1)
Alan Stevens
am 28 Nov. 2023
More like this?
for it=1:2
for jt=1:3
zt(it,jt)=it+(jt-1);
end
end
[x,y] = meshgrid(1:3,1:2);
figure;
surf(x,y,zt,'EdgeColor', 'None', 'facecolor', 'interp');
view(2);
colormap(jet(256));
c = colorbar;
4 Kommentare
Siehe auch
Kategorien
Mehr zu Orange 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!