用MATLAB循环求得一个方程的根,怎么把根放入一个向量里
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 10:14:14
用MATLAB循环求得一个方程的根,怎么把根放入一个向量里
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'));
% 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'));
用MATLAB循环求得一个方程的根,怎么把根放入一个向量里
matlab中用for循环生成的n个单个数据怎么放入一个矩阵里,我用一个for循环做了个条件,得出1或0的结果,想把他们
怎么用matlab表示一个向量里的元素
【matlab】我想求得[1~10000]上下面非线性方程的所有解,while循环不出来啊?最好给一个
matlab怎么把一个行向量变成一个矩阵
matlab怎么把一个列向量变成一个对角矩阵?
matlab向量定义怎么在matlab中定义一个空向量再用for循环给它赋值?
matlab中如何给一个未定义的矩阵循环赋予列向量?下面程序要怎么改?
matlab怎么把一个数转化为行向量
Matlab 如何在一个向量里找到一个子向量并返回子向量的位置?
Matlab下面一个程序怎么用for循环.
matlab怎么实现一个循环过程