有个问题很纳闷~~
有个问题搞不懂,关于调用函数,ii=1:1:5;y=spe(ii);y只显示出一个解。按理说应该显示5个解。而当ii分别取到1,2,3,4,5时,是5个不同的解。不知道是什么问题? spe是你自己编写的?要注意向量化,不然输入向量的时候可能就得不到想要的结果了。回复 沙发 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
还是不懂怎么解决~~
回复 板凳 dc442 的帖子
把ii的循环放在这个函数里面回复 板凳 dc442 的帖子
猜测楼主要的是 for ii=1:1:5, y=spe(ii); y, end
页:
[1]