用matlab解个非线性方程。

其中已知,并且已经分别导入到了工作空间中,分别存放在变量A(列向量),B(列向量),C(方阵)中,试用fsolve解这个方程组,写出相应的程序 求大神了

方程函数如下:
function y = feqn(x, A, B, C)
s = sum(x);
y = zeros(10, 1);
for k = 1:10
y(k) = B(k) - x.'*(C(k,:).'+log(A(k)/s*x));

end
主脚本:
A = ...;
B = ...;
C = ...;
x0 = ...;
s = fsolve(@(x)feqn(x,A,B,C), x0)
温馨提示:答案为网友推荐,仅供参考
相似回答