Matlab的电路应用基础_第1页
Matlab的电路应用基础_第2页
Matlab的电路应用基础_第3页
Matlab的电路应用基础_第4页
Matlab的电路应用基础_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

锋2009-10-09Matla

b的

用Outline■

简介■安装和使用■

常用命令■电路上常用的方法

例题■

MATLAB名

字由MATrix和LABoratory两词

的前三

成。那

是2o世纪七十

年代后

期的

事:

时任美国新墨西

大学

算机科学系

任的CleveMoler教授出于减

轻学生

程负

担的

机,为

计了一

组调用

序的

接口,

此即萌芽状态的MATLABOO

OMatlab

介Matlab简介—cont.复杂方

程,

越方

程…■

—电

路,控

.■图形的表现力——更多应用见help■

矩阵

数的

手■

世界

平的

算函

库Matlab简介—cont.×=-2:.2:2;

]1yy:.2:zz=xx.*exp(-xx.^2-yy.^2);[px,py]=gradient(zz,.2,.2);quiver(x,y,px,py,2);.^2).*exp(-x);stem(x,y)sin:0.1z=peaks(25);contour(z,16);colormap(hsv)surfl(z);shading

interp;colormap(pink);■

安装文件见ftp■启

动MATLAB

MATLAB

7.5.0(R2007b)File

Edit

Debug

Distributed

Desktop□

6

Current

Directory:D:\ProgramFiles\MATLAB\R2007b\workShortcuts

HowtoAddWhat'sNewNew

toMAILAE?Watch

this

Yideo

secDemos,or

read

Getting

Started>>circleAnalysis

FoldeusefulFoldenEditorM-file□?×y=(v-50)/250+v/50+0.08;solve(y)-45/250+0.1+0.0809-10-9

下午2:03

--%Ready安装和使用for

n=3:1:10000w=10*n*n;A=[j*w*C1-j*w*C1000D

-1;-j*w*C1

j*w*C1+Gb+gbb

-gbb

0

00

00-gbb

gbb+gbe+j*w*(Cbe+Cbc)-gbe-j*w+Cbe-j*w*Cbe

00;00-gbe-gm-j*w*Cbegbe+Ge+j*w*Cetgmtgce+j*w*Cbe-gce

0

0;00gm-j*w*Cbc-gce-gm

gce+Gc+j*w*C2+j*w*Cbc-j*w*C20;

000-Dj*w*

20000];

j*w*C2+G10:Y(:,n)=inv(A)*B;Phass(n)=angle(Y(6,n))/pi*180;if(Phase(n

)>o)Phass

(n)=Phase(n)-360;n)=abs(Y(6,n))./Vi:Zin

(n)=Vi./abs(Y(7,n)):Gv(end■

窗口

单的

命人少第

f▼Stack:Base智

過一1

0十

÷

1.1X④M

数安

使

用☑

Editor-D:\Program

Fles\MATLAENR2007bWorK\usefuNamplifymFile

Edit

Text

Go

Cell

Tools

Debug

Desktop

Window

Help434445464748495

05152-535455565758最

①算

使

法■

术运算结果

。■

(1)用键

在MATLAB

指令窗中输入以下

内容=

>>(12+2*(7-4))/3^2■■(2)在上述

达式

后,

【Enter】

,该就

。■

(3)在指令执行后,

MATLAB

指令窗中将显

示以下

。一常用命令

——

关输入矩阵方

法:

“[

]”

代替

矩阵括

号。矩

号内按

同一行相邻元素用空格

(或逗号)隔开,相邻

分号

“;

”隔开。例如:>>A=[1234;5,6,7,8;9101112]%

输出3行4列

的矩

阵A■

A

=

1

2

3

4

5

6

810

11

12常

——

矩阵

关9常

令——

成■先定

矩阵中的

符号

量,而后像普通矩阵一样输入矩阵数据。■

>>syms

a

bcd

%输

出符

号矩

阵A1.用命令sym定义矩阵(定义矩阵为字符串):m

matrix

=■

[a

b

c]■[JackHelpMe!■2.用命令syms=sym('[a

b

c;Jack,Help

Me!,NONO

WAY!]

定义矩阵■>>matrixWAY!],')常

访

量>>clear■>>x=[3745]■

X

=■

3

7

4

5■

>>x(3)■X=4■

>>×(3)=2

X

=■

3

7

25■注:x(i)表

量x

第i个分量。%

素%输

出4维行

向量x■A=sym([1234;5678;9101112])■

>>A(1,2)=2■

量■

>>z=7:16

Z=常

访

和向

量指

求F

令功能O指含

式)指令功能

156x(i)向量x的第i各分量A(i)矩阵A作为维数组的第i各元a(i)Ax:),则可将

差直

至行矩阵A的第i行到第j行元素组成的子矩阵EPFA的第列>>W=

7:3:16

6公差为3的等差数列■■若于■

矩阵的

置:

A'■矩阵的行列式:

det(A)注意:在方阵的前提下,

才可以作行列式

。常用命令——运算■

Z1

=3.0000

+4.0oooi■

Z2=1+2*i的直

法■z3=2*exp(i*pi/6)的极

法■Z=Z1*z2/z3%运算符

成%运算符

构成表

算复

算复数z₁=3+4i,z₂=1+2i,■z1=3

+4i复数z₁=3+4i,z₂=1+2i,

算■复数矩阵Z

的实

部、虚

部、模

相角■Z_real=real(Z)■Z_imag=imag(Z)■Z_magnitude=abs(Z)■Z_phase=angle(Z)*18o/pi复

—cont.■

要函数plot

(x,y)■

x=-pi:o.05:pi;■plot(x,sin(x).*cos(x))■

plot(x,sin(x).*cos(x),`r)%红色线条■plot(x,sin(x).*cos(x),‘--r*’)%*符号画的红

线

条■Hold

on;%保持当前图形不变画图点类型线类型*点星号实线虚线Squarediamondpentagram

hexagram正方形菱形五角星形六角星形none点划线点线无线颜色none〇无点Ogm绿色品红色++b蓝色X<>^×顶点指向左边的三角顶点指向右边的三角正三角CWrk灰色白色红色黑色V倒三角Y黄色图

制sin3t

及其它的包络线

。t的取值范围是[0,4π]%

值%

的量相不

同%

画画出衰减振荡曲线t=o:pi/5o:4*pi;数

组人p彦■

yo=exp(-t/3);

Y小

子本

用求高次方程求方程组求微分方程

图■

■■例如解方程x^4+32*x^3-208*x^2-1436*x+12286=0

的根

;■sym2poly();

获得多项式的系数■roots(sym2poly())

求解该系数下的多项

式的

;■■也可以直接用solve(y)

来求解;■

>>syms

×;>>y=x^4+32*×^3-208*×^2-1436*x+12286;■

>>p=sym2poly(y)求

程求

—Cramer

则当系数行列式

时,方

程组

为,

其中这里简

单介

线

性方

组的基本概

:可写

如下

矩阵的

式Ax=b,线性方程组其

中i=1,2,之5■求解上面的方程■A=[21-51;1-3o-6;o1-1-2;14-76];■x=[X1;×2;×3;×4]■

b=[8;9;-5;o]

■X=A\b如

果A是一个方阵

那么X=A\B

方求方

程组—

MATLAB矩阵除法其

中■

l

3(xprime,[tstart,tfinal]xo,■

或者■[t,x]=ode45(xprime,[tstart,tfinal]xo,tol,trace)■参数依次为:

表达式,边界,

件race]=odeto[t,求微分方程

龙格

-

库塔方法创建函数xprim1,将此函数保存在M文件xprim1.m

中:functionxprim=xprim1(t,x)xprim

=-x.~2;然后,调用MATLAB

的ODE

算法求解方程,最后画出解的图形:[t,x]=ode45('xprim1’,[01],1);plot(t,x,’-’,t,x,'o’);

al

lb('tei

'x

v

0lues

0t)=1’)

1’);abeyxl求

-

法■plot(t,PH(1:num),'-r')%plot■

l

(

1t

;key

capacitor

circuit'),2)he3ootphp('subtitle■plot(t,Vi(1:num),'-r')%plot■

key

capacitor

circuit')3h1f3,ot(inloVp('subtitle■plot(t,Vo(1:num),'-r')%plottitle('Voutofthekeycapacitor

circuit')■xlabel('Time,ms'),ylabel('Output

voltage

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论