lester14 发表于 2007-5-23 23:39

请教一个方程组参数输入问题

一个方程组里包含很多符号参量,用solve函数求解后得到用这些符号参量表示的表达式,想知道有没函数可以直接形成系数矩阵的?
例如:
eq1:=a*x+2*b*y+3*c*z=0
eq2:=b*x+2*b*y+7*z=0
eq3:=8*c*x+2*a*y+3*c*z=0
(其中x,y,z为要求解的未知量,a,b,c为符号参数)
用solve函数得到用a,b,c表示的x,y,z的解后,如何直接表示(x,y,z)向量的系数矩阵?

高手帮忙哈~~~

咕噜噜 发表于 2007-5-24 09:52

回复 #1 lester14 的帖子

不是很明白你的意思,你是不是说x,y,z得到的解为a,b,c的函数,想得到a,b,c的系数组成的矩阵?我见过单个多项式系数的提取,但三个一起,抱歉

lester14 发表于 2007-5-24 22:30

回复 #2 咕噜噜 的帖子

是的,x,y,z为a,b,c的函数,
既然单个多项式系数可以提取,那n个方程不可以用取n次的方式来获取吗?
望赐教。

liukeyan 发表于 2007-5-26 11:45

把方程先写成矩阵形式的,再用矩阵进行求解,所得的解即为xyz的一个列向量

xjzuo 发表于 2007-5-26 15:16

不要老想着可以直接提取系数------而是应该试着如何去写出系数矩阵,然后求解.
包括更复杂的情形,甚至稀疏系数矩阵,也是如此.
页: [1]
查看完整版本: 请教一个方程组参数输入问题