求一行matlab命令的简写形式(续)
接上贴:http://forum.simwe.com/thread-949625-1-1.html还是那个有6个未知数的方程:
y1=sym('');
y2=sym('');
eq=sym('');
解之:
V=solve(eq(1),eq(2),eq(3),eq(4),eq(5),eq(6),y1(1),y1(2),y1(3),y2(1),y2(2),y2(3));
得到的解有:
V =
y11
y12
y13
y21
y22
y23
现在新建立一个解矩阵
Vy=[V.y11 V.y12 V.y13;
V.y21 V.y22 V.y23]
如果方程很多,未知数很多,那么上面的解矩阵写法就很不现实了。
求最后一行,也就是
Vy=[V.y11 V.y12 V.y13;
V.y21 V.y22 V.y23]
的简写形式。
谢谢了!!
>> v
v =
y11: 1
y12: 2
y13: 3
y21: 1
y22: 2
y23: 8
>> V=reshape(struct2array(v),3,2)'
V =
1 2 3
1 2 8 学习了,非常感谢 qibbxxt !! 同样学习了,呵呵
页:
[1]