1. 首页
  2. 网络技术
  3. 其他
  4. matlab输入分子和分母表达式直接得出乃氏图和博德图

matlab输入分子和分母表达式直接得出乃氏图和博德图

上传者: 2024-07-23 16:15:36上传 ZIP文件 1.32KB 热度 12次

Matlab输入分子和分母表达式可以直接得出乃氏图和博德图。欢迎使用getnyquist!这是一个帮助你生成奈奎斯特图的函数,只需要输入一个公式而不需要任何参数。这个.m文件只能使用s作为变量。注意:s必须包含在内!输入getnyquist(s+1,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)),你将得到其奈奎斯特图。如果分子或分母只是一个数字,你需要输入:0*s + 数字。如果你这样输入:getnyquist(1,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)),你会得到一个错误报告:Undefined function 'expand' for input arguments of type 'double'. Error in getnyquist (line 17) y1=expand(func1);所以你必须这样输入:getnyquist(1+0*s,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)),然后你就可以得到答案了。在输入公式之前,你需要输入:syms s。此功能由CapRogers编写。

同样,欢迎使用getbode!这是一个帮助你生成博德图的函数,使用方法与getnyquist相同。你只需要输入公式,而不需要任何参数。注意事项和示例与getnyquist完全相同,记得在输入公式之前先输入:syms s

如果你想了解更多关于Matlab绘图的教程,推荐你阅读以下资源:

将文件上传为.m文件,解压缩到Matlab根目录下的bin文件夹中,就可以在Matlab界面调用了。享受编程吧!

下载地址
用户评论