用matlab 2012b画伯德图时为什么总有下面的错误求助!

用matlab 2012b画伯德图时为什么总有下面的错误求助!,第1张

原因是,网上流传的R2012b版破解方法,很多都破解不充分,导致大名鼎鼎的Control System都不能装上,而bode正是控制系统工具箱的函数。

具体请参考我以前的回答:

>

输入这条命令:

1、x = -pi:1:pi;

y = sin(x);

plot(x,y);

xlabel('x/Hz');%

2、

>> g=tf([1],[1,1]);

>> P=bodeoptions;

>> PFreqUnits='HZ';

>> bode(g,P)

方法和详细的 *** 作步骤如下:

1、第一步,打开Matlab软件的Simulink库,见下图转到下面的步骤。

2、第二步,执行完上面的 *** 作之后,依次单击“File”-->“New”-->“Model”选项,创建一个新的模型界面,见下图,转到下面的步骤。

3、第三步,执行完上面的 *** 作之后,绘制传递函数,使用Inport和Outport,见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后,依次单击“Analysis”-->“ControlDesign”-->“LinearAnalysis”选项,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,d出以下界面,见下图,转到下面的步骤。

6、第六步,执行完上面的 *** 作之后,在“AnalysisI/Os”选项中选择“Root level inports and outports”选项,见下图,转到下面的步骤。

7、第七步,执行完上面的 *** 作之后,在Plot Result选项中选择“

 New Bode”选项,然后执行“Linearize”,见下图。这样,就解决了这个问题了。

以上就是关于用matlab 2012b画伯德图时为什么总有下面的错误求助!全部的内容,包括:用matlab 2012b画伯德图时为什么总有下面的错误求助!、伯德图(Bode)分析系统性能、MATLAB画BODE图时如何使横坐标自动生成以赫兹(Hz)为单位等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9520248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存