gxc8208 发表于 2007-4-7 16:06

关于符号变量转换为函数变量的问题

各位大哥,小弟用matlab编程,首先用定义了7个符号变量,进行了一系列计算得出了几个符号表达式的方程,下面我打算赋初值给里面的几个变量并让其循环,用数值方法求解这几个方程,应该用哪个函数把那几个符号表达式中的符号变量转换为函数中的变量???急啊!!请各位好心的大哥指教!!小弟在此多谢了!!!

[ 本帖最后由 eight 于 2007-4-7 16:28 编辑 ]

xjzhang 发表于 2007-4-7 19:37

如下

t为符号变量
xt =
[ 6*exp(-t)+3*exp(-3*t)-8*exp(-2*t)]
[ 16*exp(-2*t)-9*exp(-3*t)-6*exp(-t)]
[ 27*exp(-3*t)+6*exp(-t)-32*exp(-2*t)]
若要求计算具体时刻的状态响应,如计算t = 1 s 时的状态x(1) ,可继续用如下指令:
>>x1=subs(xt, 't ',1)
页: [1]
查看完整版本: 关于符号变量转换为函数变量的问题