1 / 35
文档名称:

MATLAB基本使用方法.ppt

格式:ppt   大小:2,253KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB基本使用方法.ppt

上传人:核辐射 2022/5/20 文件大小:2.20 MB

下载得到文件列表

MATLAB基本使用方法.ppt

相关文档

文档介绍

文档介绍:MATLAB基本使用方法
工作总结 / 述职汇报 / 论文答辩 / 产品介绍
应用举例
例 某学校一年级有3个班,每班30人,二年级有3个班,每班35人,三年级有4个班,每班30人,四年级有4个班,每班32人。求该(同常数)应该采用大写字母,用下划线分割单词,PATH_NAME;
4、 结构体的命名应该以一个大写字母开头如: ;
5、函数名应该能够说明函数的用途,函数名应该采用小写字母。
建议:
MATLAB赋值语句有两种格式:
(1) 变量 = 表达式
(2) 表达式
格式1中,= 代表的是赋值操作,将表达式的值赋给MATLAB的变量;
第二种语句格式下,将表达式的值赋给MATLAB的缺省变量ans。如果在语句的最后加分号,那么,MATLAB仅仅执行赋值操作,不再显示运算的结果。
4. 变量的赋值
例 计算表达式 的值,并
将结果赋给变量x,然后显示出结果。
在MATLAB命令窗口输入命令:
x=(5+cos(47*pi/180))/(1+sqrt(7)-2*i) %计算表达式的值
执行结果:
x =
+
(1)算术运算:
运算符有:+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方)。
(2)关系运算:
运算符有:<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、~=(不等于)。
(3)逻辑运算:
运算符有:&(与)、|(或)和~(非)。在逻辑运算中,非零元素为真,零元素为假。
在算术、关系、逻辑运算中,算术运算优先级最高,逻辑运算优先级最低。
5. MATLAB运算
MATLAB提供了许多数学函数,函数的自变量规定为矩阵变量。
6. MATLAB常用数学函数
函数名
功能
函数名
功能
abs(x)
绝对值或复数的模
sin(x)
正弦函数
angle(x)
四个象限内取复数的相位
asin(x)
反正弦函数
ceil(x)
向+∞方向取整数
cos(x)
余弦函数
floor(x)
向-∞方向取整数
acos(x)
反余弦函数
fix(x)
向0方向取整数
real(x)
复数实部
round(x)
四舍五入最接近的整数
image(x)
复数虚部
log(x)
自然对数
exp(x)
指数函数ex
log2(x)
以2为底的对数
rem(x)
有符号求余
log10(x)
常用对数
mod(x)
无符号求余
sqrt(x)
平方根
sign(x)
符号函数
gcd(x,y)
求整数x,y的最大公约数
lcm(x,y)
求整数x,y的最小公倍数
(a) 三角函数以弧度为单位计算。
(b) abs函数可以求实数的绝对值、复数的 模、字符串的ASCII码值。
(c) 用于取整的函数有fix、floor、ceil、round,要注意它们的区别。
(d) rem与mod函数的区别。rem(x,y)和mod(x,y)要求x,y必须为相同大小的实矩阵或为标量。mod(-X,Y) =rem(-X,Y) +Y。
补充: 函数说明
主要区别在rem(x,y)命令返回的是x - n.*y,如果y不等于0,其中的n = fix(x./y),而mod(x,y)返回的是x - n.*y,当y不等于0时,n = floor(x./y),因此他们之间的区别主要在与fix与floor的区别。fix是向最近的整数取整,而floor是向负无穷取整。
rem(-9,5) ans =     -4 mod(-9,5) ans =      1
7. 数据的输出格式
MATLAB表示一个常数, 可采用日常记数法和科学记数法两种表示方法
如: 2+4i
数据输出时用户可以用format命令设置或改变数据输出格式。
format命令的格式为: format 格式符
注意,format命令只影响数据输出格式,而不影响数据的计算和存储。
数值计算结果的显示格式
在MATLAB指令窗中,直接输入相应的指令,或在菜单弹出框中进行选择,都可获得所需的数值计算结果显示格式。
指 令
含 义
举 例 说 明
format
format sh