解含参数的线性方程组,用MATLAB或其他编程语言。
以下是我编的一个解六元方程组的MATLAB程序代码,但运行时出现错误,请各位能人指教-----S=solve('a*b-a*c-e-f=h','a*c+a*d-f+g=i...
以下是我编的一个解六元方程组的MATLAB程序代码,但运行时出现错误,请各位能人指教-----S=solve('a*b-a*c-e-f=h','a*c+a*d-f+g=i','-a*b-a*d-e+g=j','a*b-a*d+e+g=k','-a*c+a*d+f+g=m','a*b+a*c-e+f=n','b','c','d','e','f','g')disp('S.b'),disp(S.b),disp('S.c'),disp(S.c),disp('S.d'),disp(S.d),disp('S.e'),disp(S.e),disp('S.f'),disp(S.f),disp('S.g'),disp(S.g)完
展开
1个回答
展开全部
没用过Matlab,后面的这些代码
disp('S.b'),disp(S.b),disp('S.c'),disp(S.c),disp('S.d'),disp(S.d),disp('S.e'),disp(S.e),disp('S.f'),disp(S.f),disp('S.g'),disp(S.g)
我不明白什么意思
如果你是想由前面的六个方程组求解b,c,d,e,f,g的话可以用Mathematica编程求解如下:
Solve[{a*b -
a*c - e - f == h, a*c + a*d - f + g == i, -a*b -
a*d - e + g == j, a*b - a*d + e + g == k, -a*c +
a*d + f + g == m, a*b + a*c - e + f == n}, {b, c, d, e, f, g}]
求解的结果如下:
b=(h-j+k+n)/(4a);c=(-h+i-m+n)/(4a);d=(i-j-k+m)/(4a);e=-h-j+k-n)/4;f=(-h-i+m+n)/4;g=(i+j+k+m)/4
disp('S.b'),disp(S.b),disp('S.c'),disp(S.c),disp('S.d'),disp(S.d),disp('S.e'),disp(S.e),disp('S.f'),disp(S.f),disp('S.g'),disp(S.g)
我不明白什么意思
如果你是想由前面的六个方程组求解b,c,d,e,f,g的话可以用Mathematica编程求解如下:
Solve[{a*b -
a*c - e - f == h, a*c + a*d - f + g == i, -a*b -
a*d - e + g == j, a*b - a*d + e + g == k, -a*c +
a*d + f + g == m, a*b + a*c - e + f == n}, {b, c, d, e, f, g}]
求解的结果如下:
b=(h-j+k+n)/(4a);c=(-h+i-m+n)/(4a);d=(i-j-k+m)/(4a);e=-h-j+k-n)/4;f=(-h-i+m+n)/4;g=(i+j+k+m)/4
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询