Matlab Matlab R 2011 b 6 x 1int
Matlab 数据类型 Matlab. R 2011 b 中的数据类型 6
举例 x 1=int 8(11); x 1=11 x 2=int 8(15. 49); x 2=15 x 3=int 8(15. 5); x 3=16 x 4=int 8(130); x 4=127 x 5=uint 8(255); x 5=255 x 6=uint 8(256); x 6=255 x 7=uint 8(-1); x 7=0 9
最大整数与最小整数 l intmax 和 intmin 函数:查询不同整型数据所能表示的最大 整数和最小整数 例: intmax('int 8'); intmin('int 8'); intmax('uint 8'); intmin('uint 8'); intmax; intmin; intmax('int 32'); intmin('int 32'); 11
最大和最小浮点数 l realmax 和 realmin :查询单精度和双精度所能表示的最大 浮点数和最小浮点数 例: realmax('single'); realmin('single'); realmax('double'); realmin('double'); realmax; realmin; realmax('double'); realmin('double'); 13
字符串的输入 l 直接输入 str 1='Matrix'; str 2='Laboratory'; str=[str 1, str 2]; str=[str 1; str 2]; // ERROR! l 使用 char 函数 ASCII 码 字符串 str=char([77, 97, 116, 108, 97, 98]) str=char(str 1, str 2) l 生成一个字符数组,第一行为 str 1,第二行为 str 2 l 数组的列数=max(length(str 1), length(str 2)) 22
char、double、int 8、int 16 等是按 ASCII码 进行转换 str 2 num、num 2 str、int 2 str、mat 2 str 是直接进行转换 25
字符串的执行 q 执行字符串所表示的表达式或命令: eval str='1+2'; a=eval(str) str='A=magic(3)'; eval(str) str 1='figure(1); mesh(peaks(60))'; str 2='figure(2); waterfall(peaks(60))'; eval(str 1) eval(str 2) 28
- Slides: 34