注册 登录
编程论坛 Matlab

有问题啊~~

depblu 发布于 2006-06-22 13:29, 822 次点击
刚才我注册了半天都注册不成功怎么回事啊??
小弟是学MATLAB的新手,现在有个问题想请教一下各位大虾~~~
x1=0:0.01:1
y1=100*(sqrt(2)+x1)/150/(sqrt(2)+2*x1);
>> y2=x1/(sqrt(2)+2*x1);
>> plot(x1,y1,x1,y2)
我是想画这两个函数的二维图,怎么编程出来感觉不对啊??
而且在WORKSPACE里面可以看到:X1是1*101的size,但是Y1却是1*1。。。为什么啊??
请各位帮帮忙,我是新学。。
5 回复
#2
depblu2006-06-22 13:55
怎么没有人啊~~~我今天要交作业阿。。唉。。。
#3
Genial2006-06-22 16:12
y1=100*(sqrt(2)+x1)/150./(sqrt(2)+2*x1);
y2=x1./(sqrt(2)+2*x1);
#4
depblu2006-06-22 22:12
版主大哥。。小弟好佩服你啊。。。能不能解释一下阿??我也正在学的。。
#5
Genial2006-06-22 22:43
矩阵元素运算,找不基础书看看就知道了
#6
depblu2006-06-22 23:03
版主,这么简单的问题怎么不直接说出来呢。。这样可以给以后的人提供参考阿。。我刚学没几天,忽视了这个问题,原来数组乘除运算时要在矩阵运算符号前面加一个点“.” ~~~~~~~
谢谢版主了。。让我费了好大劲啊,还用了一个for 循环来计算数组的元素,真是笨。。问题竟然这么简单。。
1