基于MATLAB电路分析教学探索与实践.docVIP

  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电路分析教学探索与实践

基于MATLAB电路分析教学探索与实践   [摘要]引入MATLAB工具进行电路分析教学探索与实践,有利于使复杂电路的分析和计算变得非常快捷、方便,从而为电路分析提供一个有效的辅助工具。   [关键词]MATLAB 电路分析 仿真   中图分类号:G71文献标识码:A文章编号:1671-7597(2009)0910193-02      在电路分析中,随着电路规模的加大,微分方程阶数以及联立方程的个数增多,给解题运算带来一定困难。而MATLABA提供了高效简洁的编程方法,其强大而简易的绘图功能、矩阵和数组运算能力以及很强的扩充性,能充分满足基本电路分析、计算的需要,从而可以大大提高计算精度和工作效率,在电路分析研究与工程实践中具有良好的应用价值。本文仅以一些典型电路为例,研究MATLAB在电路分析中的具体应用。      一、MATLAB在直流稳态电路的应用      例1:如图1所示的电路中,已知C1=0.5F,R2=R3=2Ω,L4=1H;Us=10+10cost,Is(t)=5+5cos2t,求b,d两点之间的电压U(t)。   MATLAB程序源代码:   % program daiweinan.m   Clear,format compact   % 置频率及相应的电压、电流数组、各阻抗数组   w=[eps,1,2];us=[10,10,0];Is=[5,0,5];   z1=1/(0.5*w*j); z2=[2,2,2]; z3=[2,2,2]; z4=1*w*j;   uoc=(z2/(z1+z2)-z4/(z3+z4))*us; % 求开路电压   zeq=z3*z4/(z3+z4)+z1*z2/(z1+z2); % 求等效内阻   u=Is.*zeq+uoc; % 按等效电路求u   disp( w umphi) % 显示各分量的值   disp([w,abs(u),angle(u)*180/pi])   程序运行结果:    wumphi   0.0000 10.00000   1.00003.1623-18.4349    2.00007.0711 -8.1301   由此可以写出U(t)的表示式:U(t)=10+3.1623cos(t-18.4349)+7.071   1cos(2t-8.1301)      二、MATLAB在直流暂态电路的应用      例2:如图2所示的电路,已知R1=3Ω,R2=12Ω,R3=6Ω,C=1F,Is=3A,Us=18V,C=1F。在t0时,开关K位于1,电路处于稳态,在t=0时,开关K闭合到2,求Uc和IR2的响应,画出它们的波形。   MATLAB程序源代码:   % program zhiliuzhantai.m   r1=3;us=18;is=3;r2=12;r3=6;C=1; % 给出原始数据   uc0=-12;ir20=uc0/r2;ir30=uc0/r3; % 算出初值   ic0=is-ir20-ir30;ir2f=is*r3/(r2+r3); % 算出终值   ir3f=is*r2/(r2+r3);ucf=ir2f*r2;icf=0;   T=[[-2:0]-eps,0:15];% 注意时间数组的设置,在t=0附近设两个点   uc(1:3)=-12;ir2(1:3)=is;% t0时的值   T=r2*r3/(r2+r3)*C; % 求充电时常数   uc(4:19)=ucf+(uc0-ucf)*exp(-t(4:19)/T);   ir2(4:19)=ir2f+(ir20-ir2f)*exp(-t(4:19)/T);% 用三要素法求输出   subplot(2,1,1);h1=plot(t,uc), grid,set(h1,linewidth,2)% 绘uc图并加大线宽   text(-2,15,uc),subplot(2,1,2),h2=plot(t,ir2); % 绘ir2图   grid,set(h2,linewidth,2)   text(-2,2.5,ir2)% 标注   set(gcf,color,w) % 置图形背景色为白色      程序运行结果见图3:      三、MATLAB在交流稳态电路的应用      例3:在图4所示的电路中,R=5Ω,ωL=3Ω,1/ωC=5Ω,Uc=10∠300,求Ir,Ic,I和UL,Us。并画出其相量图。   MATLAB程序源代码:   % program jiaoliuwentai.m   z1=3*j;z2=5;z3=-2j;uc=10*exp(30j*pi/180);

文档评论(0)

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

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

1亿VIP精品文档

相关文档