matlab R2011a使用solve()函数与数组而不是显式值

时间:2012-12-21 18:55:37

标签: matlab

我需要帮助理解我在以下MATLAB代码中做错了什么:

  

h = [6 6];

     

滋=零(3);

     

syms z

     

Z =解决( 'H(1)*子(1)+ z = 0的')

     

z =

     

-h(1)*子(1)

因为你可以清楚地理解我想要数值...而不是索引......

欢迎任何帮助

(我知道这个等式实际上是'z = 0',但它只是一个例子,而不是需要求解的真实等式......)

1 个答案:

答案 0 :(得分:0)

您可以将实际值放在传递给solve的字符串中:

z=solve([ num2str(h(1) * zi(1)) '+z=0'])