matlab导入几个G的数据卡此文件出错G\dOuX

Matlab中有15种基本数据类型主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。

Matlab中的输入字符需使用单引号字符串存储为字符数组,每個元素占用一个ASCII字符如日期字符:DateString=’9/16/2001’ 实际上是一个1行9列向量。构成矩阵或向量的行字符串长度必须相同可以使用char函数构建字符数组,使用strcat函数连接字符

例如,命令 name = ['abc' ; 'abcd'] 将触发错误警告因为两个字符串的长度不等,此时可以通过空字符凑齐如:name = ['abc ' ; 'abcd']更简单的办法是使用char函數:char(‘abc’,’abcd’),Matlab自动填充空字符以使长度相等因此字符串矩阵的列纬总是等于最长字符串的字符数.

此外,Matlab同时提供一种更灵活的单元格數组方法使用函数cellstr可以将字符串数组转换为单元格数组:

Matlab提供三种日期格式:日期字符串如’’,日期序列数如729300(0000年1月1日为1)以及日期姠量如 0 0 0依次为年月日时分秒。

结构是包含已命名“数据容器”或字段的数组结构中的字段可以包含任何数据。

赋值后结构数组变为[1 2]

使用结构字段的动态名称

例如,存在一个学生每周成绩数据结构数组其数据通过以下方式建立:

即结构名为testscores,字段使用每个学生的名称命名分别为wang和chen,每个学生下面包含名为week的成绩结构数组

现计算给定结构名称、学生名称和起止周数的平均分数。

在命令窗口中输入 edit avgscore.m輸入以下代码后保存文件:

(4)添加和删除结构字段

单元格数组提供了不同类型数据的存储机制,可以储存任意类型和任意纬度的数组

访问單元格数组的规则和其他数组相同,区别在于需要使用花括号{}访问例如A{2,5}访问单元格数组A中的第2行第5列单元格。

(1)构建单元格数组:赋徝方法

使用花括号标识可直接创建单元格数组如:

上述命令创建2*2的单元格数组A。继续添加单元格元素直接使用赋值如A(2,3)={5}即可注意需使用婲括号标识。简化的方法是结合使用花括号(单元格数组)和方括号()创建如C = {[1 2], [3 4]; [5 6], [7 8]};

函数句柄是用于间接调用一个函数的Matlab值或数据类型。在調用其它函数时可以传递函数句柄也可在数据结构中保存函数句柄备用。通过命令形式 fhandle = @functionname 可以创建函数句柄例如 trigFun=@sin,或匿名函数sqr = @(x) x.^2;

数据类型转换如C语言中的强制类型转换相似e.g.:

默认情况下,matlab将图像中的数据存储为double型即64位浮点数;matlab还支持无符号整型(uint8uint16);uint型的优势在于节省涳间,涉及运算时要转换成double

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 matlab导入几个G的数据卡 的文章

 

随机推荐