如何使用Matlab读取csv文件

在Matlab中,有专门读取csv文件的函数:csvread()。在Matlab的帮助文档中,有对这个函数的详细解释。

csvread()函数有三种使用方法:

1、M = csvread('filename')

2、M = csvread('filename', row, col)

3、M = csvread('filename', row, col, range)

第一种方法中,直接输入文件名,将数据读到矩阵M中。这里要求csv文件中只能包含数字。

第二种方法中,除了文件名,还指定了开始读取位置的行号(row)和列号(col)。这里,行号、列号以0开始计数。也就是说,row=0, col=0表示从文件中第一个数开始读。

第三种方法中,range限定了读取的范围。range = [R1 C1 R2 C2],这里(R1,C1)是读取区域的左上角,(R2,C2)是读取区域的右下角。在使用这种方法时,要求row, col等于range中的前两项。

注意:csv文件中的空项,读到矩阵中时,会初始化为0.

举例

下面是一个csv文件中的内容

02, 04, 06, 08, 10, 12

03, 06, 09, 12, 15, 18

05, 10, 15, 20, 25, 30

07, 14, 21, 28, 35, 42

11, 22, 33, 44, 55, 66

使用第一种方法 csvread('csvlist.dat')

ans =

2     4     6     8    10    12

3     6     9    12    15    18

5    10    15    20    25    30

7    14    21    28    35    42

11    22    33    44    55    66

使用第二种方法,从第3行,第1列开始读, m = csvread('csvlist.dat', 2, 0)

m =

5    10    15    20    25    30

7    14    21    28    35    42

11    22    33    44    55    66

使用第三种方法,读取一个区域: m = csvread('csvlist.dat', 2, 0, [2,0,3,3]) m =      5    10    15    20

matlab引用csv文件,如何用MATLAB读取csv文件相关推荐

  1. matlab引用表格命令,如何用matlab引用excel表格数据-matlab如何从excel表格中读取数据?...

    怎样利用matlab去读取一个excel表中多个sheet的数... Matlab如何导入excel数据的方法如下: 1.一xlsread()函数,比import简单的多,具体语句: A = xlsr ...

  2. python pandas csv读取_如何用 pandas 读取 csv 和 Excel 数据

    本文采用真实的股票数据作为案例,教你如何在Python中读取常用的数据文件. 内容: 读取csv数据 读取Excel数据 合并多张表 数据文件下载地址: 读取csv数据 csv文件用逗号来分隔数值,是 ...

  3. 使用tabula-java解析pdf的表格生成csv,再用opencsv读取csv

    尘封已久,再次开写. 为了回报社会,促进中国软件行业的发展. 我是大爱不留. ============================================================= ...

  4. python怎么读取csv的一部分数据_python批量读取csv文件 如何用python将csv文件中的数据读取成数组...

    如何用python把多个csv文件数据处理后汇总到新csv文件你看这月光多温柔,小编转头还能看见你,一切从未坍塌. 可以用pandas读取数据,首先把文件方同一个文件价里,然后对当前文件价的所有内容循 ...

  5. python读取csv文件的方法-python读取csv文件指定行的2种方法详解

    csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格 就可以存储为csv文件,文件内容是: No.,Name,Age,Score 1,Apple, ...

  6. matlab 曲线拐点_如何用matlab把一组数据模拟一个函数图像?并找出曲线拐点?...

    MATLAB概论 MATLAB是世界流行的优秀科技应用软件之一.具有功能强大(数值计算.符号计算.图形生成.文本处理及多种专业工具箱).界面友好,可二次开发等特点.在国内外,已有许多高等院校将其列为本 ...

  7. 利用matlab处理表格数据,/如何用matlab处理多个excel表格中的数据

    excel最大可处理多少条数据 理论上可以处理59999条(行)数据 但是实际上同一个工作表中无法处理这么多数. Excel 怎样做一个客户多个数据的表 1.首先,简单描述问题,在如下的表格中想姓名一 ...

  8. python导入csv数据例子-使用python读取csv文件快速插入数据库的实例

    如下所示: # -*- coding:utf-8 -*- # auth:ckf # date:20170703 import pandas as pd import cStringIO import ...

  9. php直接读取csv文件,php实现的读取CSV文件函数示例

    本文实例讲述了php实现的读取CSV文件函数.分享给大家供大家参考,具体如下: function read_csv($cvs) { $shuang = false; $str = file_get_c ...

最新文章

  1. 计算机视觉中的自注意力
  2. HTML5网页上播放mp4失败的原因
  3. 中兴通讯首席科学家谈5G现状
  4. SpringBoot 记录操作日志
  5. 【转】DCOM远程调用权限设置
  6. request.form以及postman发送表单数据
  7. Python统计模块statistics用法精要
  8. 人工智能有没有可能在未来超越人类?
  9. R/S方法计算Hurst指数
  10. PaddleNLP_基于seq2seq的对联生成
  11. 为什么要分库分表?一个业务场景来理顺它!
  12. Java开发花三个月狂刷“面试宝典”成功从小厂35K跳槽到阿里50K
  13. android程序字体大小,Android 动态调整应用字体大小
  14. java如何利用rotate旋转图片_JAVA对图片的任意角度旋转,以及镜像操作
  15. 使用html5制作表格
  16. C语言程序设计-简易文本编辑器
  17. android资源库
  18. 为何我工作十年,内心仍无比恐慌(腾讯产品总监曹菲)
  19. html 软键盘 页面高度,深入理解高度,获取屏幕、webview、软键盘高度
  20. 10kv电缆为什么要做耐压试验? 有什么意义吗?

热门文章

  1. 1.3 熟悉 Ubuntu 桌面环境
  2. 百度网盘Linux版本能用吗,百度网盘Linux版使用体验效果
  3. springboot整合jett导出数据(2)
  4. 图像算法工程师 转行之路
  5. 华为操作系统,阿里巴巴飞天操作系统 ------- 操作系统生态
  6. android 网易新闻 登录界面,Android实现仿网易新闻主界面设计
  7. python就业前景不好_Python就业发展前景分析
  8. latex 各级标题公式
  9. SONET、SDH、POS简介
  10. 清分--清算--结算