作者alice90426 (IceSnowSmart)
看板MATLAB
标题[问题] 变数自动命名
时间Tue Nov 8 21:09:06 2011
前面先定义变数
syms B0 B1 B2 B3 B4 B5 B6;
然後经过一些运算
可能会有一些变数消失
比方说只剩下
EQ=[B0+3=0]
[B1-5=0]
B2~B6在计算过程中都消失了 然後用
[B0 B1]=solve(EQ(1:length(EQ),1))
这样可以得到B0=-3 B1=5
我的问题来了
就是我并不知道EQ里面剩下的变数是哪些(因为透过回圈有一直在变)
但是可以透过看EQ长度来知道有几个变数(几个方程式就有几个未知数这样)
因此我在solve那边的等号左边要打什麽
才能让他自己去找EQ里面剩下的变数并且由那个变数的名字来命名
或是有其他方法能解决这个问题吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.214.38