求助:符号运算中的符号参数替换为数值
做一个作业想用matlab编,题目大概意思是这样的,给出了一堆表达式,它们都要用到一些参数,然后对某个变量赋不同的值分别得到这些表达式的值
我想用符号表达式把所有的公式都表达出来,然后把里面的参数替换成数值,来得到一个某个量的数值,一个简单的例子是这样的:
G1=sym('gama_c*1/2*m*H0^2'),
后面还有很多这样的表达式要用到gama_c, m, H0等等这些参数
我想把这些表达式里的gama_c, m, H0, 这些参数在最后替换成数值,这样就能把G1等等参数的值算出来了。我只知道subs 这个函数,但是它只能替换一个表达式比如G1 里的参数。
请问高手如果要把全局里的所有符号参数都替换成数值怎么做?或者请问有什么别的方法可以把这个程序编出来吗,也就是说定义一些表达式,然后再对里面的参数赋值得到表达式的值?
谢谢
此帖于 2009-04-16 18:14 被 everillusion 编辑。
|