matlab 在表面上绘制相应的线

wf82jlnq  于 2023-01-21  发布在  Matlab
关注(0)|答案(1)|浏览(144)
[X Y]=ndgrid(-1:0.1:1,-1:0.1:1);
Z = sin(X)+sin(Y); 
surf(X,Y,Z)

如何在Matlab中绘制相应的线(取自网格行或列)?

efzxgjgh

efzxgjgh1#

您可以使用以下代码

[X Y]=ndgrid(-1:0.1:1,-1:0.1:1);
Z = sin(X)+sin(Y);
surf(X,Y,Z)
hold on
for d = [3,5,7,10,15]
plot3(X(d,:),Y(d,:),Z(d,:),'LineWidth',2,'Color','r')
end

相关问题