Matlab是否可以将符号解析为任意值?

时间:2015-07-16 00:33:58

标签: matlab symbolic-math

我在工程研究中使用MATLAB来解决拉普拉斯变换问题。

例如,我有代码:

EDU>> syms R C Vs s
EDU>> vc0 = 0;
EDU>> Vcs = (Vs/s+R*C*vc0)/(R*C*s+1);
EDU>> vct = ilaplace(Vcs,s);
EDU>> pretty(simple(vct))

            /    s  \ 
Vs - Vs exp| -  --- | 
            \   C R /

现在我想绘制函数vct,它是Vcs的逆LaPlace变换,但是,我并不特别关心C,R和Vs的具体值。我只是想看一个通用案例。

有没有办法设置假设,例如,如果我要使用命令:

ezplot(vct)

假设C,R和Vs是任意常数值并生成图形作为单个变量s的函数?

1 个答案:

答案 0 :(得分:0)

不确定ezplot当时是否可以处理两个以上的变量。 也许您可以在绘图前尝试subs来解析符号。

例如,

>>双(潜艇(VCT,{' Vs的'' R',' C'' S'},{ 2,1,2,3}))
>> 1.5537