声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1519|回复: 4

[编程技巧] x是向量,y是x的函数,怎么计算得到对应的y?

[复制链接]
发表于 2007-8-9 10:12 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
x=[1.0010 1.0270 1.0650 1.0899 1.1388 1.1893 1.2490 1.3510 1.4350 1.5620 1.6635 1.7743 1.8434 1.9156 1.9654];
y=2*((x-x^(-2))*0.6177-(x^(-3)-1)*(-0.1409))
计算得不到y?怎么改,各位?
回复
分享到:

使用道具 举报

发表于 2007-8-9 12:38 | 显示全部楼层
向量的乘要用  点乘
y=2.*((x-x.^(-2)).*0.6177-(x.^(-3)-1).*(-0.1409))
发表于 2007-8-9 14:21 | 显示全部楼层
楼上正解,或者用笨点方法,用for循环来处理
x=[1.0010 1.0270 1.0650 1.0899 1.1388 1.1893 1.2490 1.3510 1.4350 1.5620 1.6635 1.7743 1.8434 1.9156 1.9654];
for i=1:15
y(i)=2*((x(i)-x(i)^(-2))*0.6177-(x(i)^(-3)-1)*(-0.1409))
end
这样也可以实现
 楼主| 发表于 2007-8-9 18:19 | 显示全部楼层
多谢了,问题已解决。
发表于 2007-8-10 14:15 | 显示全部楼层
原帖由 jsp613 于 2007-8-9 10:12 发表
x=[1.0010 1.0270 1.0650 1.0899 1.1388 1.1893 1.2490 1.3510 1.4350 1.5620 1.6635 1.7743 1.8434 1.9156 1.9654];
y=2*((x-x^(-2))*0.6177-(x^(-3)-1)*(-0.1409))
计算得不到y?怎么改,各位?



建议多看看基础书,或者在本版看看关于新手的帖子
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 20:23 , Processed in 0.065108 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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