科学计算软件MATLAB
MATLAB概述
MATLAB的特性
MATLAB工作空间
命令提示符
命令形式
一行可以输入多条命令:各条命令用逗号或分号隔开。逗号告诉MATLAB显示结果,分号禁止显示。
注释行%
允许续行:“…”
命令编辑↑---调用前一次命令
数学运算
算术运算
ans —默认存放结果的变量
复数运算
数学函数
数据的存储和调用
将当前工作空间中所有变量存入到磁盘上
Save workspace as…
Or save sy
存入指定的变量到某个文件中
Save 文件名变量名
清除工作空间所有变量
clar
调用变量 load workspace as…
显示变量 show workspace a
设置搜索路径
目的:
为了便于MATLAB找到所要使用的M、MAT、MEX文件。
MATLAB安装时已将MATLAB与工具箱目录的路径连接。
在线帮助
Help命令
在命令空间中直接输入该命令确立未来预期的结果
Lookfor
可根据关键字查询
Help Desk
以超文本的方式(HTML)提供广泛的帮助和参考信息。
数组与矩阵
数组构造
直接输入法
每行之间用;分隔。每列之间以空格(或逗号)为分隔。
例如:x=[1 3 5 7 9;2,4,6,8,10]
输出结果为:
x=
1 3 5 7 9
2 4 6 8 10
数组构造--冒号输入法
直接定义数据之间的增量
数组名=初始值表达式:增量表达式:终值表达式
例如:y=0:pi/4:pi 结果为:
y=
0
增量为负数:如:z=7:-1:2,得:
z=
7 6 5 4 3 2
单位增量为1时,可省略不写。g=[1:4;5:8]
数组构造-----下标
单个矩阵的元素表示 A(3,3)
下标可以是一个向量
若x和v都是向量,则x(v)也是一个向量:[x(v(1)) x(v(2))…x(v(n))]
向量下标可以构成一个新的子矩阵
设A是一个1010的矩阵
A(1:5,3) 取A中由前5行的第三列元素组成51的子矩阵
A(1:5,7:10) 取A中前5行第7~10列的元素
矩阵操作
子块的删除
把矩阵的某一块设置为空矩阵[ ],它就被删除
子块的提取与插入
下标法
设:A=[1 2 3;1 4 7;7 8 9]
则:B=A(:,[2 2 2 2]) 结果为:
逻辑判断法
例:x=-3:3 y=x(abs(x)>1) 取x中绝对值大于1的元素值构成y
结果为:
y=
-3 -2 2 2
实用软件工具课件-matlab仿真软件 来自淘豆网m.daumloan.com转载请标明出处.