实验八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在电路中的应用

班级:物电08(27) 学号姓名:娄秀兵 实验八 MATLAB在电路中的应用 实验目的 掌握MATLAB在电路中的基本表达式; 能够运用MATLAB解电路方程组。 实验内容及步骤 例1.电阻电路的计算 如图1所示的电路,已知:,,,,, ,。 (1)如,求 (2)如已知 程序如下: % 解问题(1) display(解问题(1)) a11=R1+R2+R3;a12=-R3;a13=0 a21=-R3;a22=R3+R4+R5;a23=-R5 a31=0;a32=-R5;a33=R5+R6+R7 b1=1;b2=0;b3=0 us=input(us=) A=[a11,a12,a13;a21,a22,a23;a31,a32,a33] B=[b1;0;0];I=A\B*us ia=I(1);ib=I(2);ic=I(3) i3=ia-ib,u4=R4*ib,u7=R7*ic % 利用电路的线性性质及问题(1)的解 display(解问题(2)) u42=input(给定u42=) k1=i3/us;k2=u4/us;k3=u7/us us2=u42/k2,i32=k1/k2*u42,u72=k3/k2*u42 R7 = 2 解问题(1) a13 = 0 a23 = -12 a33 = 18 b3 = 0 us=10 us = 10 A = 18 -12 0 -12 28 -12 0 -12 18 I = 0.9259 0.5556 0.3704 ic = 0.3704 i3 = 0.3704 u4 = 2.2222 u7 = 0.7407 解问题(2) 给定u42=6 u42 = 6 k3 = 0.0741 us2 = 27.0000 i32 = 1.0000 u72 = 2 例2.含受控源的电阻电路  如图所示电路,已知,控制常数,求和。 程序如下: clc clear,format compact R1=4;R2=4;R3=4;R4=2 is=2;k1=0.5;k2=4 a11=1/R1+1/R2;a12=-1/R2;a13=0;a14=-k1 a21=-1/R2;a22=1/R2+1/r3+1/R4;a23=-k2/R3;a24=k1 a31=1/R2;a32=-1/R2;a33=-1;a34=0 a41=0;a42=1/R4;a43=0;a44=-1 A=[a11,a12,a13,a14;a21,a22,a23,a24;a31,a32,a33,a34;a41,a42,a43,a44] B=[1;0;0;0] X=A\B*is i1=X(3),i2=X(4) R4 = 2 k2 = 4 a14 = -0.5000 a24 = 0.5000 a34 = 0 a44 = -1 A = 0.5000 -0.2500 0 -0.5000 -0.2500 1.0000 -1.0000 0.5000 0.2500 -0.2500 -1.0000 0 0 0.5000 0 -1.0000 B = 1 0 0 0 X = 6 2 1 1 i1 = 1 i2 = 1 例3.维南定理 如图所示电路,已知: 求:(1)负载为何值时能获得最大功率?  (2)研究在范围内变化时,其吸收功率的情况。 当时, 负载吸收功率: 程序如下: for k=1:21 ia(k)=(k-1)*0.1 X=A\B*[is1;is2;ia(k)] u(k)=X(3);end figure(2),plot(ia,u,x),grid c=polyfit(ia,u,1) uoc=c(1),Req=c(2) 实验小结 1通过本次实验,掌握了掌握MATLAB在电路中的基本表达式; 2掌握了能够运用MATLAB解电路方程组。

文档评论(0)

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

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

1亿VIP精品文档

相关文档