MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   画图问题,错误在哪? (https://www.labfans.com/bbs/showthread.php?t=5905)

matlin 2008-12-18 16:15

画图问题,错误在哪?
 
clear;x=-100:0.5:10;
y=x';
X=x.^2;
Y=0.4*sin(7*y);
Z=X+Y+0.2;
surf(X,Y,Z);

错误在那理????
画不了图

remnant 2008-12-18 19:15

回复: 画图问题,错误在哪?
 
X是1行221列的,Y是221行1列的,不能加在一起。

matlin 2008-12-19 08:59

回复: 画图问题,错误在哪?
 
感谢版主的编辑

也感谢回贴解答者

小弟改动几下还是不行

用的是6.5

知道我画的函数图像吧
能不能发个正确的代码让我比比领悟领悟。比较专业的术语听不懂。刚学这软件

remnant 2008-12-19 10:20

回复: 画图问题,错误在哪?
 
你这个程序从根本上就是有问题的,没有办法给你代码而且直接给代码也是不合论坛规范的。
什么是根本呢?那就是程序是怎么算的,算的什么。
你的X是1行221列的,Y是221行1列的,这个两个是不能相加的。
还有surf函数的第三个参数Z应该是颜色映射的矩阵,你的用法从
最根本的地方就是有问题的,无法解答。


所有时间均为北京时间。现在的时间是 03:23

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.