MATLAB
中字符串和其他数据类型
有关
matlab
中的数据类型
Matlab
中有
15
种基本数据类型:主要是整型、浮点、逻辑、字符、日期和时间、结构数
组、单元格数组以及函数句柄等。
1
、
整型
:
(
int8
;
uint8
;
int16
;
uint16
;
int32
;
uint32
;
int64
;
uint64
)
通过
intmax(class)
和
intmin(class)
函数返回该类整型的最大值和最小值,例如
>> intmax('int8')
ans =
127
>> intmin('int8')
ans =
-128
注意:加上单引号
2
、
浮点型
:(
single
;
double
)
浮点数:
realmax(class)
和
realmin(class)
分别返回双精度浮点数和单精度浮点数的最大、最
小值,例如:
realmax('double')
ans =
1.797693134862316e+308
>> realmin('double')
ans =
2.225073858507201e-308
3
、
逻辑型
:(logical)
Logical
:下例是逻辑索引在矩阵操作中的应用,将
5*5
矩阵中大于
0.5
的元素设定为
0
:
>> A=rand(5)
A =
0.814723686393179
0.097540404999410
0.157613081677548
0.141886338627
215
0.655740699156587
0.905791937075619
0.278498218867048
0.970592781760616
0.421761282626
275
0.035711678574190
0.126986816293506
0.546881519204984
0.957166948242946
0.915735525189
067
0.849129305868777
0.913375856139019
0.957506835434298
0.485375648722841
0.792207329559
554
0.933993247757551
0.632359246225410
0.964888535199277
0.800280468888800
0.959492426392
903
0.678735154857773
>> A(A>0.5)=0
A =