学习目标:
1.学会数据显示格式设置
2.逻辑真假
3.数值转换成逻辑值
4.字符串和字符的关系
5.函数的句柄
改变数据格式,不改变数值
clear all;
format short % 默认保留小数后四位
a = 1.456645565678923
format short
format
e = 34
format long %
e = 45
format long e
y = 1.56778
format short e
r = 3.56788
format bank % 保留两位数
g = 45.7890
format + % 显示数值符号
s = -34.567823
format rational % 显示格式
s = -2334.4567
逻辑真和假
clear all
f = false % 0
t = true %1
t1 = true(3,5) % 3行4列的矩阵
f1 = false(3) % 3行3列的矩阵
%% 将数据型转成逻辑值,只有0才能转为逻辑假,其他值全为真
clear all
a = 45
b = 0
al = logical(a) % 1
bl = logical(b) % 0
c = [4.1 56 45;34 56 0;43 89 9]
cl = logical(c) % 矩阵逻辑化
matlab中不区分字符和字符串 1个字符2个字节
clear all
s1 = 'My name is Lisa'
s2 = char([34 56]) % 数字转换为字符串
s3 = int8('lisa') % 强制类型转化
s4 = '大'
函数句柄 间接调用函数
clear all
f1 = @cos % 调用cos函数
t = 0:pi/4:pi % 0-pi 步长是pi/4 0, pi/4, pi/2, 3pi/4,pi
f1(t)
f2 = @complex % 复数
f2(2,6)
关于函数句柄的其他函数
clean all
f1=@char
s1=func2str(f1)