MATLAB MATLAB 基本运算.pdf
文本预览下载声明
MAMATLTLABAB基本运算基本运算
上课日期上课日期.77..1212 .77..1818
教学方法教学方法:授课:授课、、上机练习和自学相结合上机练习和自学相结合
授课教师授课教师:梁克维:梁克维((mmaattllkw@kw@zzjuju..eedudu..ccn)n)
课:上午课:上午88::3030 1111::3030,,西西11--220044
机:下午机:下午11::0000 -- 4:4:0000,, 计算机中心计算机中心
mmaattllabab的工作模式的工作模式
指令驱动模式指令驱动模式
通常通常mmaattllabab以指令驱动模以指令驱动模式式工作工作,即,即
在在mmaattllabab 窗口下当用户输入单行指令时窗口下当用户输入单行指令时
,,mmaattllabab 立即处理这条指令,并显示结立即处理这条指令,并显示结
果,这就是果,这就是mmaattllabab命令行方式。命令行方式。
命令行操作时,命令行操作时,mmaattllabab窗窗口口只允只允许一许一
次执行一行上的一个或几个语句。次执行一行上的一个或几个语句。
一、命令行的基本操作一、命令行的基本操作
1.1. 创建矩阵创建矩阵的方法的方法
•• 直接输入法直接输入法
jj 矩阵元素必须用矩阵元素必须用[[ ] ]括住括住
kk 矩阵元素必须用逗号或空格矩阵元素必须用逗号或空格分隔分隔
ll 在在[[ ] ]内矩阵的行内矩阵的行 行行之间之间必须用必须用分号分号分隔分隔
矩阵元素矩阵元素可可以是以是任何任何mmaatltlabab表达表达式式,,可可以是以是实数实数,,
也可也可以是以是复数复数,,复数可复数可用用特殊特殊函数函数ii输入输入
a=[a=[11 22 3;43;4 55 6]6]
xx=[=[22 pi/2;spi/2;sqqrrtt((33)) 33++5i5i]]
变量变量与与赋值赋值
1.变量命名
在MATLAB 6.5中,变量名是以字母开头
,后接字母、数字或下划线的字符序列,
最多63个字符。在MATLAB 中,变量名
区分字母的大小写。
2 .赋值语句
(1) 变量=表达式
(2) 表达式
其中表达式是用运算符将有关运算量连接
起来的式子,其结果是一个矩阵。
例例计算表达式的值,并显示计算结果。计算表达式的值,并显示计算结果。
在MATLAB命令窗口输入命令
x= 1+2i;
y=3-sqrt(17);
z=(cos(abs(x+y))-sin(78*pi/ 180))/(x+abs(y))
其中pi和i都是MATLAB预先定义的变量,分
别代表代表圆周率π和虚数单位。
输出结果是
z =
-0.3488 + 0.3286i
符号的作用符号的作用
逗号和分号的作用逗号和分号的作用
逗号逗号和分号和分号可可作作为为指令指令间间的分隔的分隔符符,,mmatlatlabab允允
许许多多条语句在条语句在同同一行一行出现出现。。
分号分号如如果果出现出现在指令在指令后后,,屏幕屏幕上上将不将不显显示结示结果果。。
注意注意 只只要要是是赋过值赋过值的的变量变量,,不管不管是是否否在在屏幕屏幕上显上显
示示过过,,都存储都存储在工作空在工作空间间中,以中,以后可随后可随时显时显示或示或
调调用。用。变量名尽可能不变量名尽可能不要要重复重复,,否则否则会会覆盖覆盖 。。
当一个指令或矩阵当一个指令或矩阵太长太长时,时,可可用用 续续行行
冒冒号的作用号的作用
用用于生成等间于生成等间隔的隔的向量向量,,默认默认
间间隔隔为为11。。
用用于选出于选出矩阵指矩阵指定定行、行、列及列及元元
素。素。
循环循环语句语句
2.2.用用mmaattllabab函数函数创建创建矩阵矩阵
空阵空阵[[ ]] —— mmaattllabab允许输入空阵,允许输入空阵,
当一当一项项操作操作无无结果时,结果时,返回返回空阵。空阵。
rrandand ———— 随随机矩阵机矩阵
显示全部