matlab r2020a例题 2.1节 数据类型(上)

%浮点数参与的计算

clear

clc

a=uint32(120);

b=single(22.809);

c=73.226;

%ab=a*b 整数只能与同类的整数或双精度标量值组合使用。

ac=a*c

bc=b*c

str='hello'

newstry=str-44.3

%例2 浮点数的精度

format long

eps(3) %取3的最接近的浮点数距离3的间隙大小

eps(single(3))

%例3 无穷量和非数值量的产生

a=0/0%非正常运算产生的非数值量

b=log(0)%超出双浮点数值范围的无穷量

c=Inf-Inf%非正常运算产生的非数值量

%例4 判断数组中的元素是否相等

A=1:9

B=10-A

trueorfalse=(A==B)

%例5 判断数组中的元素是否在一定范围内

A=1:9

trueorfalse=(A>2)&(A<6)

%例6 字符串属性示例

clear

string='Every good boy does fun'

size(string)%字符串几行几列,输出是一个1*2向量

whos%当前所有变量的大小,字节

%例7 字符串的ASCII表达

string='Every good boy does fun';

U=abs(string)

U=U+0

%说明字符串的每个字符对应的都是数(即ASCII码)

%例8 字符串数组的索引

string='Every good boy does fun';

%U=string(7:10)

U=string(7:1:10)%取字符串第7到第十个的字符,正着取步长为1

U=string(10:-1:7)%取字符串第10到第7个的字符,倒着取步长为1(每次减少1)

%例9 字符串中的单引号

string=('It''s not the manual!')%想输出带有单引号的字符串,在代码中打两个'

%例10 字符串的拼接

U='Hello';

V='world';

W=[U V]%U和V两个字符连在一起

%string='Hello';

%string2='world';

%W=[string string2]结果一样,赋值给谁无所谓

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值