matlab讲义

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章 Matlab 基本介绍

一、数学建模常用软件简介

数值计算 Matlab

符号计算 Maple , Mathematica

统计软件 SPSS, SAS

优化软件 LINGO

OFFICE 软件 Word , Excel

二、matlab 界面介绍

1、command window (命令窗口)

2、wordspace (工作空间)

3、command history (历史命令窗口)

4、菜单

(1)File->import data

(2)View->desklayout->default

(3)Help

三、一些常用命令

1、clc (清空命令窗口)

2、clear (清空工作空间变量)

3、save (保存工作空间中变量到指定文件)

4、load (导入文件中数据)(注:双击数据文件也可)

5、help (帮助)

6、doc (查询帮助文档)

第二章 数值计算

一、数据类型

1、主要四大类数据类型:数值型,字符串,符号型(代数式),逻辑型

1⎧⎪⎧⎨⎨⎪⎩⎩

、浮点数值型长整2、整型短整 字符串 name=’lisan ’

a=’x ’

符号型 用syms , sym 定义

逻辑型 取值只能为0或1,即真或假

2 常用运算符

数值运算:+ , - ,* , / , \, ^,

.*, ./, .^

关系运算 (运算结果为逻辑型,即0或1)

>,<,>=,<=,==,~=

逻辑运算 (运算结果为逻辑型,即0或1)

与或非,&,|,~

any, all

基本数学函数

三角sin ,asin,cos,acos,tan,atan,cot,acot

指数exp,log,log2,log10,sqrt

其他abs,real,imag,sign,mod,floor,ceil

2、变量命名规则

(1)以字母开头,可包含字母、数字、下划线,不超过31位字符。

(2)区分大小写。

3、常量

i, j 虚数单位

pi , 圆周率

eps,

inf

NaN

4、数字的输入输出格式

format 格式参数

short

long

rat

5、字符串

(1)字符串生成

name=’lisan’

a=char(‘l’,’i’)

size(name) 查看字符串长度

length(name) 查看字符串长度

(2)字符与数组之间的转换

double 字符转换为ASC码

num2str 数字转化为字符

str2num 字符转位数字

a=’2’

b=a*2

b=double(a)*2

b=str2num(a)*2

(3)字符串操作相关函数。

5、结构体

定义方式(1)利用struct函数

(2)直接定义

=’marry’

a.length=170

a.weight=56

结构体数组

二、向量

生成方式(1)利用‘[ ]’直接输入向量

(2)利用‘:’生成

(3)利用线性等分函数linspace

向量基本运算

a=[1 ,3 ,4, 5 ] b=[3 4 5 6 ]

(1)+,-,*,/,^,’加,减,乘,除,方,转置

(2)点积dot

叉积cross

混合积

三、矩阵

生成方式(1)利用‘[ ]’直接生成矩阵

基本运算(1)+,-,*,/,^,’加,减,乘,除,方,转置

点乘,点方

(2)矩阵与常数间运算a*2, a+2,a/2

(3) 矩阵的行列式,逆矩阵

(4)矩阵的幂运算,a^3,a.^3

指数运算,exp(a) ,expm(a)

开方运算sqrt(a), sqrtm(a)

矩阵的基本函数运算

1 特征值

2 矩阵的秩

3 矩阵的分解

4 常用矩阵的分解

5特殊矩阵生成

全0阵zeros

全1阵ones

单位阵eye

随机阵rand

对角矩阵生成diag

6矩阵的抽取、扩展、变向(rot90,fliplr,flipud)

四、多项式(单变量)

多项式表示法

1 向量表示p=[

2 ,

3 ,4] poly2str(p) poly2sym(p)

2 特征多项式a=[1 1 1;

3

4 5;2 6 9 ] p=poly(a)

多项式运算

1 求值polyval

2 求根roots

3 多项式乘除法、拟合(conv,deconv,polyfit)

第三章符号运算

一符号表达式生成

1 单引号生成

2 函数sym, 命令syms

二符号与数值之间的转化

vpa或double 符号转化为数值

subs 替换代数式

三符号函数的运算

1 复合函数compose

2 反函数finverse

四符号函数化简

simple

simplify

collect

factor

四符号微积分

1 符号极限limit

2 符号积分int

3 符号微分和差分diff ,jacobian,gradient

五符号代数方程

fsolve

solve

六符号微分方程

dsolve

七符号函数作图

ezplot

ezmesh

ezsurf

第四章图形处理一二维作图

plot

plotyy

polar

semilogx

二三维作图

plot3

mesh,meshc

meshgrid

surf

三图形处理基本技术

图形控制

1 坐标轴的控制函数axis

2 坐标轴缩放zoom

相关文档
最新文档