用MATLAB循环求得一个方程的根,怎么把根放入一个向量里

问题描述:

用MATLAB循环求得一个方程的根,怎么把根放入一个向量里
1个回答 分类:综合 2014-10-22

问题解答:

我来补答
y=func(0,10)
% define
function y = func(y,x)
if x>0
y = x + func(y,x-1);
else
y = x;
end
end
再问: 谢谢。可能我没能表达清楚,下面是我的程序。 A=zeros(3,1); for t=1:3 x=t^2; %x是t的函数 y=solve('x=y+1','y'); %求出关于y的根 A(i)=y; %把求得的根y放入A里面,组成一个列向量。 end A=A 我觉得没什么错误啊,但是运行后就说A(i)=y这句有错误“Conversion to double from sym is not possible.” 麻烦您帮我看看,万分感谢。
再答: y=solve('x=y+1','y'); %求出关于y的根 有错 改为 y=eval(solve('x=y+1','y'));
 
 
展开全文阅读
剩余:2000
下一页:老师第一十三题