加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

玩转MathStudio—进阶与应用

(2017-12-20 11:28:03)
标签:

mathstudio

循环

多图合一

控制中应用

杂谈

玩转MathStudio—进阶与应用

 

这里将进一步介绍一些常用的语句,主要是通过一个个实例讲解这些语句。
1.富里叶级数
周期函数用富里叶级数表示,具体代码如下图所示。方括号中[fun,t1,t2],fun表示在t1至t2之间的函数定义,余类推,w是变量表示,10表示级数系数的数量。

http://s1/large/001Agcsvzy7gIOmMA9B83

富里叶级数

2.拉普拉斯变换和逆变换
具体代码如下图,第一行是拉普拉斯变换,第二行是逆变换,这个代码应该是自明的,不需要作解释了。

http://s1/large/001Agcsvzy7gIOmS1nm1c

拉氏变换与逆变换

3.二阶系统阶跃响应
具体代码如下图,Gb(s)是一个以s为变量的函数,对Gb(s)作拉氏逆变换得阶跃响应,由于图比较小,我们可以双击放大图形。

http://s1/large/001Agcsvzy7gIOndlM5c1

二阶系统

http://s1/large/001Agcsvzy7gIOnh4na54

阶跃响应

4.根轨迹图
具体代码如下图,其中,list()用于创建一个例,相当于一维数组,while()、end创建一个循环,re()、im()分别取表达实数部份和虚数部份,listplot()创建例图形,另外含li的是取之于蔡尚峰《自动控制理论》一书的例子。

http://s1/large/001Agcsvzy7gIOn4aPka6

根轨迹

http://s1/large/001Agcsvzy7gIOnquU971

根轨迹

5.极坐标图
具体代码如下图,其中,有一个符号运算函数Replace(fun,old,new),它表示用新的表达式代替老的表达式。

http://s1/large/001Agcsvzy7gIOndNAl59

极坐标图

6.波特图
具体代码如下图,代码中BodePlot(fun,var,min,max,mode),其第一个参数是函数,第二个是变量,第三、四是变量范围,第五个是模式,mode=0是幅频特性,mode=2是相频特性。

http://s1/large/001Agcsvzy7gIOntMjHcd

相频特性图

7.等M圆图
具体代码如下图,其中,MultiPlot(plot1,plot2,...),用于将多个图形合并在一起。

http://s1/large/001Agcsvzy7gIOnDJC5e5

等M圆图

8.相轨迹图
具体代吗如下图,plot()函数中,color表示曲线颜色。

http://s1/large/001Agcsvzy7gIOz7KZ43a

相轨迹图

9.系统稳定性
线性系统的稳定性分析,通过求特征值就可知道,具体代码如下图,由于特征值中含有正值,故系统是不稳定的,代码中,Eigenvalue()用于求矩阵特征值。

http://s1/large/001Agcsvzy7gITJUAm91d

系统稳定性

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有