- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
高高高等等等工工工程程程数数数学学学
邱丽
Tel: 0755
qiuli@szu.edu.cn
深圳大学机电学院
c
深圳大学机电学院⃝Li Qiu 21:26, 2015 年 9 月17 日 首页 前一页 下一页 末页 1
1-1 MATLAB的基本知识
1-1-1、基本运算与函数
1-1-2、循环命令
1-1-3、逻辑命令
1-1-4、集合多个命令于一个M 文件
1-1-5、搜寻路径
1-1-6、资料的储存与载入
1-1-7 MATLAB编程技巧
附录1-7
c
深圳大学机电学院⃝Li Qiu 21:26, 2015 年 9 月17 日 首页 前一页 下一页 末页 2
1-1-1、基本运算与函数
启动方式:命令窗口;在窗口内的命令编辑;
图形窗口;图形窗口中图形的复制
基本处理对象:矩阵(包含标量,以及向量)
变量名:以字母开头,不超过31 个字符
命令行 (以;结尾或不以;结尾):执行一个matlab
命令(例如赋值语句),或执行一个函数
注释说明行:以%开头
c
深圳大学机电学院⃝Li Qiu 21:26, 2015 年 9 月17 日 首页 前一页 下一页 末页 3
在MATLAB 下进行基本数学运算,只需将运算式直接打入提示符()之
后,并按入 Enter 键即可.
例如:
(5*2+1.3-0.8)*10/25
ans =
4.2000
c
深圳大学机电学院⃝Li Qiu 21:26, 2015 年 9 月17 日 首页 前一页 下一页 末页 4
MATLAB 会将运算结果直接存入一变量ans,代表MATLAB 运算后的答案,并
显示其数值于屏幕上. (为简便起见,在下述各例中,我们不再显示MATLAB
的提示号.)
我们也可将上述运算式的结果设定给另一个变量x :
x = (5*2+1.3-0.8)*10 2/25
x =
42
此时MATLAB 会直接显示 的值. 由上例可知,MATLAB 认识所有一般常用到
的加( )、减()、乘()、除(/ )的数学运算符号,以及幂次运算
( ).
c
深圳大学机电学院⃝Li Qiu 21:26, 2015 年 9 月17 日 首页 前一页 下一页 末页 5
小提示:MATLAB 将所有变量均存成为double 的形式,所以不需经过变元说
明. MATLAB 同时也会自动进行变量的使用和回收,而不必像C 语言,必须
由使用者一一指定. 这些功能使得MATLAB 易学易用,使用者可专心致力于
编写程序,而不必被软件枝节问题所干扰.
若不想让MATLAB 每次都显示运算结果,只需在运算式最后加上分号(;)
即可,如下例:
若要显示变量 的值,直接键入 即可:
c
深圳大学机电学院⃝Li Qiu 21:26, 2015 年 9 月17 日 首页 前一页 下一页 末页 6
在上例中, 是正弦函数, 是指数函数,这些都是MATLAB 常用到的数
学函数. 下表即为MATLAB 常用的基本数学函数及三角函数:
abs(x):绝对值
angle(z):复数z 的相角(Phase angle)
sqrt(x) :平方根
real
文档评论(0)