数值数据的输出格式用format
常用数学函数:
①exp函数 求指数:
>> a=[1,2;3,4]
a =
1 2
3 4
>> b=exp(a)
b =
2.7183 7.3891
20.0855 54.5982
②
>> sin(pi/2)
ans =
1
>> sind(90)
ans =
1
③
>> abs(-4)
ans =
4
>> abs(3+4i)
ans =
5
>> abs('a')
ans =
97
④取整:round, ceil, floor, fix
取余:rem, mod
>> round(4.7)
ans =
5
>> fix(-3.2)
ans =
-3
>> floor(3.6)
ans =
3
>> ceil(-3.8)
ans =
-3
应用:
①对比 3+4i 与 3+4*i 的区别
>> i=5;
>> 3+4i
ans =
3.0000 + 4.0000i
>> 3+4*i
ans =
23
>> 3+4*j
ans =
3.0000 + 4.0000i
>> 3+4j
ans =
3.0000 + 4.0000i
②求 [1,100] 内所有的素数
>> x=1:100;
>> k=isprime(x);
>> k1=find(k);
>> p=x(k1)
p =
列 1 至 8
2 3 5 7 11 13 17 19
列 9 至 16
23 29 31 37 41 43 47 53
列 17 至 24
59 61 67 71 73 79 83 89
列 25
97
③分别求三位正整数的个、十、百位上的数字
>> m=345;
>> m1=rem(m,10)
m1 =
5
>> m2=rem(fix(m/10),10)
m2 =
4
>> m3=fix(m/100)
m3 =
3