又到了大学的毕业季,很多同学都面临着一大堆事情。找工作、看看自己学分够不够、四级有没有过……其中最大的大头当然还是毕业设计。对于门门功课精通,个个工具软件用得贼溜的学霸来说这一大堆事情都不是事情。对于大学四年前三年半都在打秋风的我来说,这毕业设计无疑是一道不想迈而又不得不迈的坎。各专业写毕业设计都有各自的难处,别的我专业我不清楚,但是我的本命专业通信工程这个专业的难处我有一点小小的体会。例如对于自己选的课题要在理论上熟悉,虽然不要很熟,但是最起码要清楚自己做的是什么东西,怎么做。理论没问题就要谈怎么实现,我的本命专业在这个环节就是用工具编代码。我用的是Matlab。万事具备还要查重,要是太多与别人的东西相雷同的话一切又白搭。这些难处让我一度萌生了叫别人代写的想法,不料人脉着实有限,没人帮忙。也想过在网上买,最后还是算了。有两个原因,重要原因是担心被骗,还有个根本原因就是没钱。所以只能捡起连我都忘记在哪个学期学的Matlab来重新学一遍。其中的tf2zp函数让我头疼了一阵。也有了一些关于这个函数的心得。

tf2zp函数也叫将传递函数转化为零极点状态函数。这个传递函数就是系统的系统函数,这个信号与系统里有讲。在Matlab里这个函数的具体情况可以用help tf2zp命令打开来看看。

函数tf2zp的帮助页面

函数的格式是[Z,P,K]=tf2zp(NUM,DEN)。就是输入NUM和DEN通过这个函数就会输出Z,P,K三组值。DEN是指定组成系统函数分母的有关s的多项式的系数的矢量。也就是说系统函数的分母是一个s的多项式,既然是多项式就有零次项,一次项,二次项……DEN通俗来说就是1×n的矩阵,n对应着最高次加1,因为有个零次项。有关NUM的解释又是行又是列,又是返回,而且NUM是矩阵。我英语不太好,自己翻了半天不晓得讲的是什么意思,只好求助翻译工具。

感觉不是很好理解,我细细地品了品,讲的应该是NUM和DEN有点类似,它是系统函数中组成分子的多项式的各次项的系数。但它又有些不同,它是矩阵,其实DEN矢量也是用矩阵来输入的。这里说它是矩阵应该是暗示NUM可以是1×n的矩阵,也可以是m×n的矩阵,这个m的出现有必要讲讲系统函数,系统函数的分母由系统本身决定,可以说一个系统会确定它,分子是有系统初始状态决定的,初始状态由用这个系统的人人为输入,所以可以很多个。分子分母的共同组合成就一个系统函数。这个信号与系统里有很详细的讲解。输入的NUM是个m×n的矩阵的话,意味着同一个系统m个初始状态,形成m个系统函数。这只是个猜想,可以验证一下。

输入num和den求出结果

输入num2和den2求出结果

输入num3和den3求出结果

仔细看三次输入的矩阵之间的关系,结合前面翻译,发现猜想应该是正确的。而且基于这个猜想发现翻译中那句列数与行数相同也好理解了。

我对于tf2zp这个函数大致的理解就是这样了,本人能力还没有达到编程做东西的地步,也还在学海中苦苦挣扎,希望这篇文章对像我一样初学的朋友有些帮助。至于那个增益k因为没有接触到要用k的例题,我本着能偷懒就偷懒的原则,也就不去理解它了,到时候碰到了再说,若是有知道的朋友能提点我一下,告诉我,那就更好了。

举报/反馈

matlab中门函数怎么化,Matlab中函数tf2zp的解析相关推荐

  1. python中home定义是什么_第48p,什么是函数?,Python中函数的定义

    原标题:第48p,什么是函数?,Python中函数的定义 大家好,我是 杨数 Tos ,这是<从 零 基础到大神>系列课程的第 48 篇文章 ,第三阶段的课程 : Python进阶知识:详 ...

  2. c++模板(函数模板,类中函数模板,类模板)

    作用: 减少程序中的冗余信息.如:多个函数或类的除了参数类型外,其余都完全相同时,可以使用模板来减少重复信息(参考函数重载时,输入参数数量也相同的情况) 1.函数模板 即建立一个通用函数,只不过该函数 ...

  3. python中的方法和函数的区别_python中函数与方法的区别?

    Python中函数不是方法,主要有以下区别: 首先,从分类的角度来分析二者的区别 (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函数:自己调用自 ...

  4. python函数和方法概念_第48p,什么是函数?,Python中函数的定义

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第48篇文章,第三阶段的课程:Python进阶知识:详细讲解Python中的函数(一)====> 函数概念介绍(上篇). 函数 ...

  5. python函数返回值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  6. python可变参数函数二阶导数公式_python中函数的可变参数

    简介 INTRODUCTION一.[其实已经用过]可变参数 二.可变参数+普通参数 结合用法1 三.知识要点总结强调 知识回顾: 1.函数关键字参数 2.函数的参数的默认值.必须从右边写到左边. 一. ...

  7. python可变参数函数二阶导数公式_Python中函数的参数定义和可变参数

    刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解.其实只要把函数参数定义搞清楚了,就不难理解了. 先说说函 ...

  8. wps里面函数怎么使用_WPS中函数的使用方法 - 卡饭网

    在WPS中输入化学方程式方法详解 在WPS中输入化学方程式方法详解 一.安装WPS化学助手 WPS化学助手可以让你在WPS中快速输入化学分子式.反应方程式,省去手动更改上下标和字母大小写的繁琐操作.登 ...

  9. python函数**什么意思_python中函数的参数是什么意思

    本文主要讲解python中函数的参数及参数的类型 默认参数def enroll(name, gender, age=6, city='Beijing'): print('name:', name) p ...

最新文章

  1. Runtime----字典转模型
  2. 使用C/C++解析json文件
  3. man:命令帮助使用手册
  4. Mycat 安装配置
  5. 二进制包 mysql_二进制包安装MySQL数据库
  6. moodle3.7中文语言包
  7. javascript小技巧(转)
  8. chrome 发送请求出现:Provisional headers are shown 提示
  9. server2005系统表知多少 之sysdatabases
  10. 6个部件组成一个圆球_怎样找一个好月嫂?这6个问题一问便知!
  11. Windows10下VB6.0开发——常用的字符串处理函数工具
  12. PHP亿乐社区源码一比一高仿全开源源码
  13. 一点一滴开始搭建自己的项目框架之支付宝篇 支付宝提现
  14. 手机控制树莓派驱动投影仪DLPDLCR230NPEVM
  15. The C++ Frontend
  16. MapReduce分片、分区、分组 傻傻分不清
  17. 如何快速制作一个H5单页面网站
  18. Carsim与Simulink联仿Carsim找不到Matlab错误的解决方案,此前装过多个Matlab版本出现该问题可以尝试此方法
  19. 计算机终端机 大型游戏,云电脑让各种终端玩转大型游戏
  20. 阿里云效平台使用 云效代码管理

热门文章

  1. 中医针灸学综合练习题库【7】
  2. 美团饿了么外卖cps项目怎么做?谈谈我的推广方法与经验感悟
  3. Redis:配置文件
  4. Java:从1循环到150,在每行打印一个值,另外在每个3的倍数行上打印出foo“,在每个5的倍数行上打印“biz“,在每个7的倍数行上打印“baz“
  5. Ol4网格生成以及优化
  6. 贝叶斯在计算机视觉中的应用,KNN与朴素贝叶斯在计算机视觉的鱼苗计数中的应用探索.doc...
  7. pwnable.kr passcode
  8. 关于错误 Unhandled exception in (KERNEL32.DLL):0xE06D7363:Microsoft C++ Exce vc and access insert 记录
  9. 亚马逊大卖Anker做“街电”:国外低头族热捧,国内与海底捞合作-雨果网
  10. A component required a bean of type ‘com.yida.data.religion.common.dao.AddressInfoMapper‘ that could