声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1171|回复: 4

[编程技巧] 有个问题很纳闷~~

[复制链接]
发表于 2008-10-29 06:35 | 显示全部楼层 |阅读模式

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

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

x
有个问题搞不懂,关于调用函数,ii=1:1:5;y=spe(ii);y只显示出一个解。按理说应该显示5个解。而当ii分别取到1,2,3,4,5时,是5个不同的解。不知道是什么问题?
回复
分享到:

使用道具 举报

发表于 2008-10-29 08:52 | 显示全部楼层
spe是你自己编写的?要注意向量化,不然输入向量的时候可能就得不到想要的结果了。

评分

1

查看全部评分

 楼主| 发表于 2008-10-29 19:35 | 显示全部楼层

回复 沙发 sogooda 的帖子

spe函数:
function dx=spe(ii)
x=1;
for m=1:(ii/0.01)
dx=sin(x)+1/2*sin(sqrt(2)*x)+1/4*sin(sqrt(10)*x);
x1=x+0.01*dx;
x=x1;
end  
还是不懂怎么解决~~
发表于 2008-10-29 23:09 | 显示全部楼层

回复 板凳 dc442 的帖子

把ii的循环放在这个函数里面

评分

1

查看全部评分

发表于 2008-10-29 23:16 | 显示全部楼层

回复 板凳 dc442 的帖子

猜测楼主要的是 for ii=1:1:5, y=spe(ii); y, end

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-23 01:38 , Processed in 0.058502 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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