找回密码
 注册
查看: 2277|回复: 5

小弟是刚刚起步的菜鸟,请教各位高手一个关于错误提示的问题。

[复制链接]
发表于 2004-2-27 10:58:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我的程序是这样的
l=(-1: .001:1);
z=(-l: .01: l);
x=2*pi*(l-abs(z));
y=sin(x);
plot(x,y,'b');
运行的结果是
Warning: COLON arguments must be real scalars.
??? Error using ==> -
Matrix dimensions must agree.
请教什么意思。请具体点。我是刚开始学,不想就这样搞不懂。
发表于 2004-2-27 12:03:49 | 显示全部楼层

小弟是刚刚起步的菜鸟,请教各位高手一个关于错误提示的问题。

l=(-1: .001:1);
z=(-l: .01: l);
把上面的括号去掉试试
 楼主| 发表于 2004-2-27 12:24:58 | 显示全部楼层

小弟是刚刚起步的菜鸟,请教各位高手一个关于错误提示的问题。

还是不行。
发表于 2004-2-27 13:04:30 | 显示全部楼层

小弟是刚刚起步的菜鸟,请教各位高手一个关于错误提示的问题。

你是要画图吧
发表于 2004-2-27 13:12:30 | 显示全部楼层

小弟是刚刚起步的菜鸟,请教各位高手一个关于错误提示的问题。

[这个贴子最后由matlab80在 2004/02/27 01:14pm 第 1 次编辑]

你吧你问题说清楚阿,
l=-1: 0.001:1;
z=-l : 0.01: l;
这没错的
不过
x=2*pi*(l-abs(z))肯定不行,l,z的维数不同,不能直接相减
改成这样:
l=-1:0.001:1;
z=-1:0.001:1;
x=2*pi*(l-abs(z));
y=sin(x);
plot(x,y,'b')
 楼主| 发表于 2004-2-27 14:28:34 | 显示全部楼层

小弟是刚刚起步的菜鸟,请教各位高手一个关于错误提示的问题。

谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表