使用matlab读入.xls的文件时候可以用[T,TXT,RAW]=xlsread("filename.xls")导入也可以使用import data 的办法手动导入文件。但是我比较倾向于自动化程度比较高的前者,毕竟有时候导入的文件数量是几百个手动导入不科学。xlsread返回的参数有三个,第一个是xls里面以数字形式储存的数据,第二个是文字形式储存的数据,第三个是前两者的合并也就是一个完整的excel表格。T参数返回呢是在matlab中是以matrix的形式组织的,而 TXT和RAW呢是以cell的形式组织的,而cell的用法接下去会讲。

如果不想导入数据的时候这么麻烦呢建议对excel表格的数据形式进行处理。把需要用当成数字形式处理的数据转成数字如下图:

原本整个execl文件都是以文本的形式储存如果读入,T为空;此时我将其中我需要的某一列转换成了数字格式储存,这样xlsread的时候出来的数据就是数字啦,T不为空。

又或者可以将读入的TXT转换成matrix形式。但是TXT是cell类型的数据,如何将cell转成matrix可以用 cell2mat().但是不是所有的cell都可以用cell2mat().必须要满足一个基本要求是, 元胞数组中,处于同行的矩阵要有相等的行数, 处于同列的矩阵要有相等的列数。所以当我在用cell2mat()读入数据时总是出现dimension unconsistent.因为我读的列有些字符串的长度不相同,如“10688363”和“1068836”这两个cell的列数不对齐。那要怎么办呢?

1.把cell转换成string再将string转换成num就好了。

filename='网格50.xls';

[T,TXT,RAW] = xlsread(filename,1);%这里T为空

TXT2 = TXT(2:end,8);

T= str2num(char(TXT2));

2.就是使用cellfun()来帮助啦日后再研究。

matlab 导入元胞,MATLAB导入xls文件以及cell的使用方法相关推荐

  1. Matlab将元胞数组输出到txt或者dat文件中

    原链接:http://cn.mathworks.com/help/matlab/import_export/write-to-delimited-data-files.html#br2ypq2-1 方 ...

  2. Matlab:元胞(cell)

    一般来说,Matlab矩阵中的元素都是数值或字符,而元胞的元素可以是数值,字符,矩阵,字符串,是一个元素多元化的矩阵. 一.cell的创建 (1).类似于创建一般矩阵,直接使用C = {A B D E ...

  3. matlab设置数组输出到文件中,Matlab将元胞数组输出到txt或者dat文件中

    我目前遇上了元胞数组无法输出或无法完整输出到txt/dat文件的问题.网上有用 fprintf 和writetable两种方法,可是用fprintf的方法提示没有为'cell'输入定义函数,可是我明明 ...

  4. 用matlab做元胞自动机预测,元胞自动机(Cellular Automata)与城市规划及其MATLAB实现——莆田市城市发展预测...

    前言 探索元胞自动机用于城市规划,是由于前不久在CSDN上看到相关案例后大开眼界,兴趣使然,想对家乡做一个城市发展预测,遂在巨人的肩膀上做一些探索与更正.文章末尾有这些案例的链接,感谢并致敬这些先行者 ...

  5. matlab字符串元胞数组,MATLAB字符串数组元胞数组和构架数组

    第三章MATLAB字符串数组.元 胞数组和构架数组 3.1字符串数组 3.1.1字符串入门 [例3.1-1]先请读者实际操作本例,以体会数值量与字符串的区别. clear a=12345.6789 c ...

  6. MATLAB演示元胞自动机算法

    一.元胞自动机理论 元胞自动机与格子理论是一个非常好的模型,许多复杂的问题都可以通过它来建立模型,下面就简要介绍一下. 元胞自动机 实质上是定义在一个具有离散.有限状态的元胞组成的元胞空间上,并按照一 ...

  7. 元胞自动机matlab代码 交通流,交通流中的NaSch模型及MATLAB代码元胞自动机

    元胞自动机NaSch模型及其MATLAB代码 作业要求 根据前面的介绍,对NaSch模型编程并进行数值模拟: ●模型参数取值:Lroad=1000,p=0.3,Vmax=5. ●边界条件:周期性边界. ...

  8. 【matlab】元胞数组(使用celldisp显示元胞数组)

    元胞数组(使用celldisp显示元胞数组) 语法格式: celldisp(元胞数组): 我们来看看代码是如何写的: a{1,1}=rand(2,3); a{1,2}=ones(3,5); a{2,1 ...

  9. 【matlab】元胞数组(由元胞数组创建元胞数组)

    元胞数组(由元胞数组创建元胞数组) 语法格式: 元胞数组名(指定索引)={元胞}: 我们来看一段代码:

最新文章

  1. oracle创建表+注释
  2. 机器学习实现计算不规则图形面积_人教版小学数学五年级上册解决问题(不规则图形的面积)公开课优质课课件教案视频...
  3. GeneXus 图片的创建与删除1
  4. Property ngOnInit does not exist on type VisibleFocusDirective
  5. python logger_Python:logging 的巧妙设计!
  6. 报错--Problem executing scripts APT::Update
  7. Web 浏览器相关的一些概念
  8. 工作方式 柔らかいコミュニケーション
  9. 解决虚拟机卡 鼠标拖动很慢 有效解决办法
  10. nginx sendfile
  11. 对接网络摄像头——使用RTSP协议进行取流
  12. 2002年考研数学一解析pdf
  13. 计算机WIN7安装,教您win7旗舰版安装教程
  14. Python读取excel画图
  15. 第0讲:树莓派是什么?能做什么?
  16. 达人评测i7 1360p和i5 12500h差距 酷睿i71360p和i5 12500h选哪个
  17. Git基础-查看、添加、删除远程仓库链接
  18. 计算机EV录屏培训体会,ev录屏不能录制声音怎么办?对照原因进行解决
  19. android推流屏幕显示,抖音直播如设置推流,直播神器:通过AirDroid无线投屏功能,...
  20. 2018最新各大网站软件提交入口 |软件发布

热门文章

  1. HDFS查看异常:Operation category READ is not supported in state standby. Visit
  2. ubuntu 安装PCL
  3. 10亿+文件数压测,阿里云JindoFS轻松应对
  4. 技术干货 | “选图预览并上传”的场景如何解?全网最全方案汇总来了
  5. 如何选择适合你的企业数据管理类产品
  6. 全球加速产品 方便更多学生获得申请名校的机会
  7. 搜索场景下的智能推荐演变之路
  8. 十年再出发!阿里云智能总裁张建锋演讲全记录
  9. 三问(why?what?how?)金融领域的机器学习
  10. ICDE:POLARDB定义云原生数据库