jsp613 发表于 2007-8-9 10:12

x是向量,y是x的函数,怎么计算得到对应的y?

x=;
y=2*((x-x^(-2))*0.6177-(x^(-3)-1)*(-0.1409))
计算得不到y?怎么改,各位?

pengweicai 发表于 2007-8-9 12:38

向量的乘要用点乘
y=2.*((x-x.^(-2)).*0.6177-(x.^(-3)-1).*(-0.1409))

octopussheng 发表于 2007-8-9 14:21

楼上正解,或者用笨点方法,用for循环来处理
x=;
for i=1:15
y(i)=2*((x(i)-x(i)^(-2))*0.6177-(x(i)^(-3)-1)*(-0.1409))
end
这样也可以实现

jsp613 发表于 2007-8-9 18:19

多谢了,问题已解决。

eight 发表于 2007-8-10 14:15

原帖由 jsp613 于 2007-8-9 10:12 发表 http://www.chinavib.com/forum/images/common/back.gif
x=;
y=2*((x-x^(-2))*0.6177-(x^(-3)-1)*(-0.1409))
计算得不到y?怎么改,各位?


建议多看看基础书,或者在本版看看关于新手的帖子
页: [1]
查看完整版本: x是向量,y是x的函数,怎么计算得到对应的y?