smallFishBug 发表于 2017-8-23 23:38:29

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]
查看完整版本: Matlab01