我是靠谱客的博主 光亮机器猫,最近开发中收集的这篇文章主要介绍如何利用传递函数建立matlab模型,利用matlab建立模型,求传递函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

满意答案

00e27ab806e4881f8254fe7ae8741834.png

莉达思汀520omy

2018.12.17

00e27ab806e4881f8254fe7ae8741834.png

采纳率:56%    等级:12

已帮助:11453人

连续传递函数Ds用tf输入最方便,不知道为什么偏要用zpk。

频率预修正的双线性变换法需要指定截止频率,这里取了个2。

;; Ds=zpk([],[-1+sqrt(2)*i -1-sqrt(2)*i],1);

;; Dz1=zpk(c2d(Ds,1,;zoh;));

;; Dz1.Variable=;z^-1;

Zero/pole/gain:

0.22856 z^-1 (1+0.4884z^-1)

-----------------------------

(1 - 0.1147z^-1 + 0.1353z^-2)

Sampling time: 1

Overloaded functions or methods (ones with the same name in other directories)

doc ident/c2d

;; Dz2=zpk(c2d(Ds,1,;tustin;));

;; Dz2.Variable=;z^-1;

Zero/pole/gain:

0.090909 (1+z^-1)^2

-----------------------------

(1 - 0.1818z^-1 + 0.2727z^-2)

Sampling time: 1

;; Dz3=zpk(c2d(Ds,1,;matched;));

;; Dz3.Variable=;z^-1;

Zero/pole/gain:

0.1701 z^-1 (1+z^-1)

-----------------------------

(1 - 0.1147z^-1 + 0.1353z^-2)

Sampling time: 1

;; Dz4=zpk(c2d(Ds,1,;prewarp;,2));

;; Dz4.Variable=;z^-1;

Zero/pole/gain:

0.13855 (1+z^-1)^2

-----------------------------

(1 + 0.3743z^-1 + 0.2883z^-2)

Sampling time: 1

00分享举报

最后

以上就是光亮机器猫为你收集整理的如何利用传递函数建立matlab模型,利用matlab建立模型,求传递函数的全部内容,希望文章能够帮你解决如何利用传递函数建立matlab模型,利用matlab建立模型,求传递函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部