如果解一个二元一次方程组,为了将得到的两个解放在一个数组中,可以使用solve:coe= sym('coe',[1:2]);- l) O. ~ j* n0 I2 g3 r& s
2 [& k5 Z2 N6 w* i& N {[coe(1),coe(2)]=solve(coe(1)+coe(2)*2==8,coe(1)*coe(2)==6,coe(1),coe(2));$ f M8 K. f- t3 Y H
这样我得到两个数可以使用coe(i)来遍历。% X6 [# q3 p8 f. s( w
但是如果是一个n元一次方程组,n值可能作为一个参数传入,那么应该如何实现将得到的n个值放在一个数组中?如果将这n个方程放在solve的参数列表中? 1 g4 b& [: i, H9 l* W2 u5 ^ l4 s3 h! o- B5 n# K# v+ m