MATLAB已经成为线性代数自动控制理论-Read.PPTVIP

MATLAB已经成为线性代数自动控制理论-Read.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB已经成为线性代数自动控制理论-Read

MATLAB 及其在电路分析中的应用 一、MATLAB语言简介 二、MATLAB基本语法 三、MATLAB在电路分析中的应用 MATLAB简介 MATLAB是美国MathWorks公司自20世纪80年代中期推出的数学软件,优秀的数值计算能力和卓越的数据可视化能力使其很快在数学软件中脱颖而出。到目前为止,其最高版本6.0版已经推出。随着版本的不断升级,它在数值计算及符号计算功能上得到了进一步完善。MATLAB已经发展成为多学科、多种工作平台的功能强大的大型软件。在欧美等高校,MATLAB已经成为线性代数、自动控制理论、概率论及数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具,是攻读学位的大学生、硕士生、博士生必须掌握的基本技能。 MATLAB的主要特点: 有高性能数值计算的高级算法,特别适合矩阵代数领域; 有大量事先定义的数学函数,并且有很强的用户自定义函数的能力; 有强大的绘图功能以及具有教育、科学和艺术学的图解和可视化的二维、三维图; 基于HTML的完整的帮助功能; 适合个人应用的强有力的面向矩阵(向量)的高级程序设计语言; 与其它语言编写的程序结合和输入输出格式化数据的能力; 有在多个应用领域解决难题的工具箱。 基于MATLAB的这些优点,对电气类的工科生来说,能够熟练地应用MATLAB软件就显得很是重要。 二、基本语法 plot(x) —— 缺省自变量绘图格式,x为向量, 以x元素值为纵坐标,以相应元素下标为横坐标绘图 plot(x,y) —— 基本格式,以y(x)的函数关系作出直角坐标图,如果y为n×m的矩阵,则以x 为自变量,作出m条曲线 plot(x1,y1,x2,y2) —— 多条曲线绘图格式 三、应用 一 、典型直流电阻电路的分析计算 图1所示为典型的直流电阻电路, 含有电压控制的受控电流源VCCS,其中,R1=1Ω,R2=2Ω, R3=3Ω,US=10V, IS=15A, VCCS=0.25U2,现需分析计算电流i和电压u2。 基本电路分析的基本方法是先建立数学模型,一般是电路方程组。然后通过求解方程组,得到各支路电压和电流。对图1应用回路电流法,可列出如下方程组: MATLAB 语言编程: clear; US=10;IS=15;R1=1;R2=2;R3=3; %为给定元件赋值 R11=R1+R2;R12=-R1;R21=-R1; R13=-R2;R31=-R2; %为系数矩阵各元素赋值 R22=R1+R3;R23=-R3;R32=-R3;R33=R2+R3; A=[R11 R13 0 0;R21 R23 -1 0; R31 R33 0 1;0.25*R2 1-0.25*R2 0 0]; %列出系数矩阵A B=[1 -R12;0 -R22;0 -R32;0 0]; USS=[US;IS]; %列出系数矩阵B X=A\B*USS; %解出X I1=X(1)-IS %显示要求的分量I1和U2 U2=2*(X(1)-X(2)) 程序运行结果 I1 = -10.0000 ,U2 = 20 二、频率响应:二阶低通电路 MATLAB程序 clear,format compact for Q=[1/3,1/2,1/sqrt(2),1,2,5] ψψ=logspace(-1,1,50); %设定无量纲频率ψψ=ψ/ψ0 H=1./(1+j*ψψ/Q+(j*ψψ).^2); %求幅频率响应 figure(1) subplot(2,1,1),plot(ψψ,abs(H)),hold on %绘制幅频特性 subplot(2,1,2),plot(ψψ,angle(H)),hold on %绘制相频特性 figure(2) %绘制对数频率特性 subplot(2,1,1) semilogx(ψψ,20*log10(abs(H))),hold on %纵坐标为分贝 subplot(2,1,1) semilogx(ψψ,angle(H)),hold on %绘制相频特性 end figure(1) subplot(2,1,1),grid,xlabel(‘ψ’),ylabel(‘abs(H)’) subplot(2,1,2),grid,xlabel(‘ψ’),ylabel(‘angle(H)’) figure(2), subplot(2,1,1),grid,xlabel(‘ψ’),ylabel(‘分贝’) subplot(2,1,2)

文档评论(0)

ailuojue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档