Matlab函数-显示 double 而不是参数名称

标签 matlab

我已经定义了一个关于其他变量的 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/

相关文章:

perl - 从文件中获取属于其他文件中区域的区域(无循环)

matlab - 在不删除颜色条的情况下在现有轴内显示新图像

matlab - 在 Matlab、matplotlib 或 gnuplot 中绘制 3D 密度矩阵

MATLAB - 冲浪图数据结构

image - Matlab颜色量化

普通 RV 上的 Matlab 'entropy()'

image - 根据二进制裁剪图像 - Matlab

c++ - Matlab 和 c++ 矩阵乘积 : same input, 不同的输出

matlab - 为什么当 lambda 为负时岭回归可以最小化测试成本

matlab - 在 3D 图形 Matlab 中获取点击点坐标