Error using surf (line 71) Data dimensions must agree

14 visualizaciones (últimos 30 días)
Hélène Parisot-Dupuis
Hélène Parisot-Dupuis el 28 de Nov. de 2023
Comentada: Walter Roberson el 28 de Nov. de 2023
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!

Respuestas (1)

Alan Stevens
Alan Stevens el 28 de Nov. de 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 comentarios
Hélène Parisot-Dupuis
Hélène Parisot-Dupuis el 28 de Nov. de 2023
Thank you very much for this clarification!
Voss
Voss el 28 de Nov. de 2023
You're welcome!

Iniciar sesión para comentar.

Categorías

Más información sobre Colormaps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by