当前位置:文档之家› MATLAB语言的基本使用方法

MATLAB语言的基本使用方法

变量中不能含有标点符号。
2020年10月12日星期一
4
逗号或分号的区别
>>x=2, y=3
%逗号隔开,屏幕有回显
x=
2
y=
3
>>m=2; n=3;
%分号隔开,无回显
>>m %在提示符后直接输入变量名可查看变量的 值
m=
2
2020年10月12日星期一
5
系统特殊变量
特殊变量 Ans Pi Inf Eps
命令窗是人们与MATLAB作人机对话的主要环境,通过
它可以键入MATLAB 的各种命令并读出相应的结果。
2020年10月12日星期一
8
MATLAB的数字格式
在当前系统默认中,MATLAB的变量是 以double的精度进行运算的
提供了更加高级的功能,它能将计算结 果以不同精度的数字格式显示,主要由 format 命令完成的。
2020年10月12日星期一
9
format命令
MATLAB命令 含 义
范例
>> clear xy yx %删除变量xy及yx
>> whos
>> xy
%这时变量xy已经不存在了
??? Undefined function or variable 'xy'.
2020年10月12日星期一
7
1.2 MATLAB基本运算符和格式
运算 加 减 乘 除 幂
符号 + * /或\ ^
范例 1+2 1-2 1*2 1\2或1/2 3^4
第一章MATLAB语言的基本使用方法
教学目标
了解MATLAB的基本知识以及MATLAB语言的上 机环境,学会利用MATLAB进行基本运算
学习要求
通过本单元的学习,了解MATLAB语言的基本特 点,熟悉其视窗环境的基本使用方法,掌握变量, 函数等有关概念,初步具备将一般数学问题转化 成对应的计算机模型并进行处理的能力
conj(x)
复数共轭
数论函数
round(x)
四舍五入
mod(x,y)
求余数
lcm(x,y)
整数x和y的最小公倍数
gcd(x,y) 2020年10月12日星期一
整数x和y的最大公约数
13
使用函数注意几点
函数出现在等式右边 每个函数对其自变量的个数和格式都有一定
的要求 函数允许嵌套
2020年10月12日星期一
2020年10月12日星期一
1
1.1变量 1.2 MATLAB基本运算符和格式 1.3 常用函数 MATLAB的视窗环境
2020年10月12日星期一
2
1.1 变量
在中学的代数中,我们就已经学过使用拉丁 字母及其它符号来表示未知数或可能会变化 的数字,在计算机中也有相应的表示,称之 为变量。指在程序执行过程中其值可以变化 的量。变量在计算机内存中占据一定的存储 单元,在该单元中存放变量的值,一个变量 有一个名字,称为变量名。
2020年10月12日星期一
3
MATLAB对使用变量名的规定
由字母、数字和下划线组成,字母间不可留空格, 第一个字符必须为字母
区分大小写 长度不大于19个字符,第19个字符后的字符被忽略
不同版本的系统规定不同:19个字符、31或63个字符等 可调用namelengthmax函数得到系统规定长度
2020年10月12日星期一
12
数学函数
类型
函数
含义
三角函数
sin(x)
正弦值
asin(x)
反正弦值
cos(x)
余弦值
acos(x)
反余弦值
tan(x)
正切
指数函数
exp(x)
指数运算
log(x)
自然对数
sqrt(x)
求平方根
复数函数
abs(x)
求绝对值
imag(x)
取出复数的虚部
real(x)
取出复数的实部
14
计算下式的结果,其中a=5.67, b=7.811
e(ab)
log10 a b
>>a=5.67; b=7.811; >>exp(a+b)/log10(a+b) ans =
6.3351e+005

2020年10月12日星期一
15
1.4 MATLAB的视窗环境
5.X前版本进入MATLAB环境,即进入MATLAB命令窗 口。6.0以后版本工作环境发生了质的变化,引入大量的交 互工作界面。缺省情况下为命令窗、交互界面分类目录窗、 历史指令窗
format short
短格式
3.1416
format short e
短格式科学格式 3.1416e+000
format long
长格式
3.14159265358979
format long e format rat format hex
长格式科学格式 有理格式 十六进制格式
3.141592653589793e+000 355/113 400921fb54442d18
NaN 或nan I 或j
意义
如果用户未定义变量名,系统用于 圆周率 无穷大
浮点数的精度,系统运算时所确定 极小值 不定量,如0/0或inf/inf 虚数单位I=j=sqrt(-1)
2020年10月12日星期一
6
变量的使用
>>clear
%删除工作区中所有定义过的变量
>>whos 变量
%查看当前工作区内变量信息,无显示表示没有定义的
long (16位) bank(2个十进制位) hex(十六进制) short(缺省) short e(5位加指数) +(符号) long e(16位加指数) rat(有理数近似)
2020年10月12日星期一
11
1.3 常用函数
在数值运算中,常常要用到一些数学函数 三角函数、指数函数、对数函数及开方等 列出初等数学函数 help elfun 高级数学函数 Bessel和gamma 列出高级数学函数 help elmat 内置函数:MATLAB核心部分执行效率高
format bank
银行格式
3.14
2020年10月12日星期一
10
MATLAB中所有的量为双字长浮点数,显示按下面 显示规则:
在缺省情况下,当结果为整数,作为整数显示;当结果 为实数,以小数后4位的精度近似显示。
如果结果中的有效数字超出了这一范围,以科学计数法 显示结果。
format命令改变显示格式,常用的的格式有
>> xy=1; yx=2; %对变量赋值
>> xy
%查看变量xy的当前数值
xy =
1
>> whos
Name Size
Bytes Class
xy 1x1
8 double array
yx 1x1
8 double array
Grand total is 2 elements using 16 bytes
相关主题