我已经定义了一个关于其他变量的 Matlab 函数。但是,当我打印出函数的一般形式时,它不会计算 其他参数。我怎样才能显示他们的值(value)观而不是他们的名字?
下面给出了一个最小的示例:
t_br = 0.0199;
Gsrv = @(s) 1/(t_br*s + 1);
disp(Gsrv) % don't want to display 't_br' but 0.0199.
谢谢
最佳答案
使用subs
Gsrv = @(s) 1/(t_br*s + 1);
subs(Gsrv,t_br,0.0199) % don't want to display 't_br' but 0.0199.
或者简单地
t_br =0.0199
Gsrv = @(s) 1/(t_br*s + 1);
subs(Gsrv) % don't want to display 't_br' but 0.0199.
关于Matlab函数-显示 double 而不是参数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28999130/