解含参数的线性方程组,用MATLAB或其他编程语言.

问题描述:

解含参数的线性方程组,用MATLAB或其他编程语言.
以下是我编的一个解六元方程组的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个回答 分类:综合 2014-10-31

问题解答:

我来补答
没用过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
 
 
展开全文阅读
剩余:2000