Matlab01
Matlab数据类型
在Matlab中,任何数据变量都不需要预先声明,自动归为双精度类型
基本数据类型:
双精度类型单精度类型 整数类型
基本数值类型:
Sparse 稀疏矩阵数据类型
Single单精度数据类型
整数类型数据的运算函数
Bitand 数据位 "与"运算
Bitcmp按照指定的数据位数 求数据的补码
Matlab常量
可以对常量赋值,只有执行clear命令后,常量才会恢复默认值
ans最近运算的结果
eps浮点数相对精度,定义为1.0到最近浮点数的距离
realmax matlab能表示的实数的最大绝对值
realmin matlab能表示的实数的最小绝对值
pi 3.1416
I,j 复数的虚部数据最小单位
Inf 表示正无穷大
Nan 不明确的数值结果
空数组
可利用空数组删除大数组部分行或列
字符串
存储在一个行向量中的文本 放在单引号里即可
使用char()函数可以 创建字符串矩阵
字符串是一种matlab的向量或者数组,可以使用索引操作数组的方法操作字符串 从1开始计数
字符串可以使用方括号[]进行拼接
使用 , 作为不同字符串之间的间隔,相当于扩展字符串成为更长的字符串向量
使用 ; 作为不同字符串之间的间隔,则相当于扩展字符串成为二维或者多维的数组
Char()函数和double()函数 可以字符串和数值相互转换
Matlab的格式输入输出
sscanf(s1,'&d') 可用来赋值 %d说明输入数据类型
Sprintf('%s%f',s1)
INPUT函数
Input('提示语')
Input(‘提示语’,'s') 有参数s表示输入的数据为字符串 否则为双精度数据
页:
[1]