Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下代码
[X1,Y1]=meshgrid(1:5,1:5); z=X1.^2+Y1.^2 [X2,Y2]=meshgrid([1 2 3 3.5 4 5],[1 2 3 3.5 4 5]); z2=interp2(X1,Y1,z,X2,Y2) mesh(X2,Y2,z2)
有什么方法可以构造数据,例如命令 mesh(z2) 会产生相同的结果吗?
我不确定你在问什么,但你当然可以在你的代码中删掉几行来做同样的事情:
[X2,Y2]=meshgrid([1 2 3 3.5 4 5],[1 2 3 3.5 4 5]); z2=X2.^2+Y2.^2; mesh(X2,Y2,z2);
或者,你可以这样做:
[X1,Y1]=meshgrid(1:5,1:5); z=X1.^2+Y1.^2; mesh(z);
对于这个特定的示例,我认为您不会看到这两种方法之间有太大的区别。