数值数据
数值数据类型


>> x = int8(129)x =int8127>> x = uint8(129)x =uint8129

MATLAB中默认double类型
>> class(4)ans ='double'>> class(single(4))ans ='single'


>> 6+5ians =6.0000 + 5.0000i>> 6+5jans =6.0000 + 5.0000i % 两个数一样
输出格式
format命令的格式: format 格式符
>> format long>> 50/3ans =16.666666666666668>> format>> 50/3ans =16.6667
常用数学函数
- 函数的调用

>> A= [4,2;3,6]A =4 23 6>> B = exp(A)B =54.5982 7.389120.0855 403.4288
- 函数的应用

>> sin(pi/2)ans =1>> sind(90)ans =1

>> abs(-4)ans =4>> abs(3+4i)ans =5>> abs('a')ans =97

>> round(4.7)ans =5>> ceil(-3.2)ans =-3>> fix(-3.2)ans =-3>> floor(3.6)ans =3
实例1:分别求一个三位正整数的个位、十位和百位数字
>> m=345m =345>> m1 = rem(m,10)m1 =5>> m2 = mod(fix(m/10),10)m2 =4>> m3 = fix(m/100)m3 =3
实例2:求[1,100]区间的所有素数
>> x = 1:100;>> k = isprime(x);>> k1 = find(k);>> p = x(k1)p =列 1 至 192 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67列 20 至 2571 73 79 83 89 97
变量
预定义变量
变量的管理
- 内存变量的删除与修改

who 与 whos 命令
- 内存变量文件
用于保存MATLAB工作区变量的文件,扩展名为.mat,也叫MAT文件
save命令:创建内存变量文件load命令:载入内存变量文件>> save mydata a x>> load mydata
