x^2+1=c;已知c=[2 5 10],请问在matlab中如何使用for循环和solve函数,通过循环,求解每个c所求解每个c所对应的x.由于我要做的是4次的方程求解,所以想先从一次或者两次来开始慢慢做.如果您能加上

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 11:28:15
x^2+1=c;已知c=[2 5 10],请问在matlab中如何使用for循环和solve函数,通过循环,求解每个c所求解每个c所对应的x.由于我要做的是4次的方程求解,所以想先从一次或者两次来开始慢慢做.如果您能加上
xSQOP+M b^Kq#b%ԭV` &da0 l,-?sm_Y,1ir{s{9i$? = ɛgz<% 5l)Wo=؊d hHb\vΆf]߉ۙW)Z1%u]ZSD&[=U&TkyΪ~Z#e}=uÉ9y1#z~ru@bCK.ܩ;=:E0?g_ڬ8J;!^$ ǻW?)Zu1цichiEc3v2c֖i ?Qkv @4J\bW>Q5dR.`ti]۔ $,y,efi7Ӗ qā|p%%9.z,A")a]woa-ܵh&H̖VC82sN gLJx'y,_&D8ވͧ&:Eb6.D~W

x^2+1=c;已知c=[2 5 10],请问在matlab中如何使用for循环和solve函数,通过循环,求解每个c所求解每个c所对应的x.由于我要做的是4次的方程求解,所以想先从一次或者两次来开始慢慢做.如果您能加上
x^2+1=c;已知c=[2 5 10],请问在matlab中如何使用for循环和solve函数,通过循环,求解每个c所
求解每个c所对应的x.由于我要做的是4次的方程求解,所以想先从一次或者两次来开始慢慢做.如果您能加上条件约束,例如此题可以只输出正根就最好了.下面是我做的一个一次方程的,不知道为什么每次都过不去,求解x+1=w,w=[2 5 6 9 4]
程序为:
w=[ 2 5 6 9 4];
for i=1:5
for i=1:5
syms x
f(i)=x+1-w(i)
end
y(i)=solve('f(i)')
end

x^2+1=c;已知c=[2 5 10],请问在matlab中如何使用for循环和solve函数,通过循环,求解每个c所求解每个c所对应的x.由于我要做的是4次的方程求解,所以想先从一次或者两次来开始慢慢做.如果您能加上
syms x n;
w = [2,5,6,9,4];
f = x+1-n;
R = [];
for k = 1:length(w)
r = solve(subs(f,n,w(k)));
R = [R r];
end
disp(w)
disp(R)