[英]solve equation using MATLAB solve
要编写方程式,您可以使用以下代码:
syms x real
C = 1;
beta = 10;
alph = 0.5;
N = 10;
lenA = N;
lenB = N;
A = rand(1,N);
B = rand(1,N);
eq = 0;
for j=2:N
eqaux = 0;
for i=1:N
eqaux = eqaux+B(i)/((alph+beta*x)^(i+j+1));
end
eq = eq+A(j)/eqaux;
end
eq = simplify(eq==C);
如果 x 必须是复数,则删除syms x real
。
要求解方程,请使用以下代码:
sol = solve(eq,x);
sol = vpa(sol);
当然 yu 必须使用自己的 C、alph、beta、A、B 和 N 值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.