Matlab入门培训教材Word格式文档下载.docx

上传人:b****1 文档编号:14555413 上传时间:2022-10-23 格式:DOCX 页数:51 大小:46.38KB
下载 相关 举报
Matlab入门培训教材Word格式文档下载.docx_第1页
第1页 / 共51页
Matlab入门培训教材Word格式文档下载.docx_第2页
第2页 / 共51页
Matlab入门培训教材Word格式文档下载.docx_第3页
第3页 / 共51页
Matlab入门培训教材Word格式文档下载.docx_第4页
第4页 / 共51页
Matlab入门培训教材Word格式文档下载.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

Matlab入门培训教材Word格式文档下载.docx

《Matlab入门培训教材Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Matlab入门培训教材Word格式文档下载.docx(51页珍藏版)》请在冰豆网上搜索。

Matlab入门培训教材Word格式文档下载.docx

1.1.4初识MATLAB

例1-1绘制正弦曲线和余弦曲线。

x=[0:

0.5:

360]*pi/180;

plot(x,sin(x),x,cos(x));

例1-2求方程3x4+7x3+9x2-23=0的全部根。

p=[3,7,9,0,-23];

%建立多项式系数向量

x=roots(p)%求根

例1-3求积分

quad('

x.*log(1+x)'

0,1)

例1-4求解线性方程组。

a=[2,-3,1;

8,3,2;

45,1,-9];

b=[4;

2;

17];

x=inv(a)*b

1.2MATLAB的运行环境与安装

1.2.1MATLAB的运行环境

硬件环境:

(1)CPU

(2)内存

(3)硬盘

(4)CD-ROM驱动器和鼠标

软件环境:

(1)Windows98/NT/2000或WindowsXP

(2)其他软件根据需要选用

1.2.2MATLAB的安装

运行系统的安装程序setup.exe,可以按照安装提示依次操作。

1.3MATLAB集成环境

1.3.1启动与退出MATLAB集成环境

1.MATLAB系统的启动

与一般的Windows程序一样,启动MATLAB系统有3种常见方法:

(1)使用Windows“开始”菜单。

(2)运行MATLAB系统启动程序matlab.exe。

(3)利用快捷方式。

当MATLAB安装完毕并首次启动时,展现在屏幕上的界面为MATLAB的默认界面,如上图所示。

2.MATLAB系统的退出

要退出MATLAB系统,也有3种常见方法:

(1)在MATLAB主窗口File菜单中选择ExitMATLAB命令。

(2)在MATLAB命令窗口输入Exit或Quit命令。

(3)单击MATLAB主窗口的“关闭”按钮

1.3.2主窗口MATLAB主窗口是MATLAB的主要工作界面。

主窗口除了嵌入一些子窗口外,还主要包括菜单栏和工具栏。

1.菜单栏

在MATLAB6.5主窗口的菜单栏,共包含File、Edit、View、Web、Window和Help6个菜单项。

(1)File菜单项:

File菜单项实现有关文件的操作。

(2)Edit菜单项:

Edit菜单项用于命令窗口的编辑操作。

(3)View菜单项:

View菜单项用于设置MATLAB集成环境的显示方式。

(4)Web菜单项:

Web菜单项用于设置MATLAB的Web操作。

(5)Window菜单项:

主窗口菜单栏上的Window菜单,只包含一个子菜单Closeall,用于关闭所有打开的编辑器窗口,包括M-file、Figure、Model和GUI窗口。

(6)Help菜单项:

Help菜单项用于提供帮助信息。

1.3.3命令窗口

命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。

MATLAB命令窗口中的“>

>

”为命令提示符,表示MATLAB正在处于准备状态。

在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。

一般来说,一个命令行输入一条命令,命令行以回车结束。

但一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。

例如

xx=5,yy=3

xx=5;

yy=3

多行命令(…)--续行符

如果命令语句超过一行或者太长希望分行输入,则可以使用多行命令继续输入。

S=1-12+13+4+…

9-4-18;

3个小黑点称为续行符,即把下面的物理行看作该行的续行。

1.3.4工作空间窗口

工作空间是MATLAB用于存储各种变量和结果的内存空间。

在该窗口中显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。

1.3.5当前目录窗口和搜索路径

1.当前目录窗口

当前目录是指MATLAB运行文件时的工作目录,只有在当前目录或搜索路径下的文件、函数可以被运行或调用。

在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能。

将用户目录设置成当前目录也可使用cd命令。

例如,将用户目录c:

\mydir设置为当前目录,可在命令窗口输入命令:

cdc:

\mydir

2.MATLAB的搜索路径

在MATLAB命令窗口输入一条命令后,MATLAB按照一定次序寻找相关的文件。

基本的搜索过程是:

(1)检查该命令是不是一个变量。

(2)检查该命令是不是一个内部函数。

(3)检查该命令是否当前目录下的M文件。

(4)检查该命令是否MATLAB搜索路径中其他目录下的M文件。

1.3.6命令历史记录窗口

在默认设置下,历史记录窗口中会自动保留自安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查询。

而且,通过双击命令可进行历史命令的再运行。

如果要清除这些历史记录,可以选择Edit菜单中的ClearCommandHistory命令。

1.3.7启动平台窗口和Start按钮

MATLAB6.5的启动平台窗口可以帮助用户方便地打开和调用MATLAB的各种程序、函数和帮助文件。

MATLAB6.5主窗口左下角还有一个Start按钮,单击该按钮会弹出一个菜单,选择其中的命令可以执行MATLAB产品的各种工具,并且可以查阅MATLAB包含的各种资源。

1.4MATLAB帮助系统

1.4.1帮助窗口

进入帮助窗口可以通过以下3种方法:

(1)单击MATLAB主窗口工具栏中的Help按钮。

(2)在命令窗口中输入helpwin、helpdesk或doc。

(3)选择Help菜单中的“MATLABHelp”选项。

1.4.2帮助命令

MATLAB帮助命令包括help、lookfor以及模糊查询。

1.help命令

(1)直接输入help命令将会显示当前帮助系统中所包含的所有项目;

(2)help加函数名来显示该函数的帮助说明。

2.lookfor命令

help命令只搜索出那些关键字完全匹配的结果,lookfor命令对搜索范围内的M文件进行关键字搜索,条件比较宽松。

lookfor命令只对M文件的第一行进行关键字搜索。

若在lookfor命令加上-all选项,则可对M文件进行全文搜索。

3.模糊查询

MATLAB6.0以上的版本提供了一种类似模糊查询的命令查询方法,用户只需要输入命令的前几个字母,然后按Tab键,系统就会列出所有以这几个字母开头的命令。

1.4.3演示系统

在帮助窗口中选择演示系统(Demos)选项卡,然后在其中选择相应的演示模块,或者在命令窗口输入Demos,或者选择主窗口Help菜单中的Demos子菜单,打开演示系统。

第2章Matlab及其应用

2.1、MATLAB的基本矩阵运算

2.1.1简单矩阵输入

1、命令行简单键盘输入

用于很少数据输入

矩阵的方向:

;

NaNInf

2、文件形式输入

文本文件:

从文本文件中读入数据

mat文件:

matlab自有的数据格式

2.1.2语句生成矩阵

1、线性等间距格式矩阵

(1)X=起始值:

增加值:

结束值

(2)linspace命令

a=linspace(1,10,5);

(3)logspace命令

b=logspace(0,2,10)

2、矩阵连接

c=[ab];

生成矩阵的函数zerosoneseyerandn

2.1.3矩阵运算

1、矩阵的运算符

+:

加法

-:

減法

*:

乘法;

点乘:

.*

/:

右除;

右除:

./

\:

左除;

左除:

.\

^:

乘方

2、矩阵的转置等运算

’共轭转置;

.’转置

inv:

矩阵求逆

det:

求行列式值

eig:

求特征值与特征向量

运算规则:

从左到右;

先乘除后加减;

乘方运算符最高

(1)两矩阵加减,前提是维数相同,进行加减运算时,对应的元素进行加减;

(2)矩阵与标量加减,用矩阵中的每个元素都与标量进行加减运算;

(3)两矩阵相乘,前提是前一矩阵的列等于后一矩阵的行,与数学约定一样;

(4)矩阵与标量相乘,用矩阵中的每个元素都与标量进行相乘;

(5)矩阵中的元素对元素的相乘:

.*

矩阵中的元素对元素的相除:

./.\

z=x.^yx,y均为向量:

z(i)=x(i)^y(i)

x为向量,y为标量:

z(i)=x(i)^y

x为标量,y为向量:

z(i)=x^y(i)

2.1.4矩阵的超越函数

函数名

含义

abs

绝对值或者复数模

sqrt

平方根

real

实部

imag

虚部

conj

复数共轭

round

4舍5入到整数

fix

舍入到最接近0的整数

floor

舍入到最接近-∞的整数

ceil

舍入到最接近∞的整数

sign

符号函数

rem

留数

sin

正弦

cos

余弦

tan

正切

asin

反正弦

acos

反余弦

atan

反正切

atan2

第四象限反正切

sinh

双曲正弦

cosh

双曲余弦

tanh

双曲正切

exp

自然指数

log

自然对数

log10

以10为底的对数

2.2关系和逻辑运算

1、关系操作符

(1)MATLAB常用的关系操作符有:

<

(小于)、<

=(小于或等于)、

>

(大于)、>

=(大于或等于)、

==(等于)、~=(不等于)。

(2)MATLAB的关系操作符可以用来比较两个大小相同的数组,或者比较一个数组和一个标量。

在与标量比较时,结果和数组大小一样。

(3)如果满足指定的关系,返回1,否则返回0。

»

a=1:

9;

b=a>

4

b=000011111

c=a(a>

4)

c=56789

2、逻辑操作符

(1)逻辑操作符定义了一种与或非的关系表达式。

MATLAB的逻辑操作符有

&

(与)、|(或)、~(非)

(2)所有逻辑运算符连接的两个操作数或者同维、同大小,或者其中一个为标量。

(3)逻辑运算符都是对元素的操作,每个非零元素都当作“1”处理,逻辑运算的结果是由1和0构成的矩阵。

c=~(a>

c=1111000

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1