0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

matlab csvread函数的使用

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-08-12 09:15 次阅读

说明:csvread 函数适用于读取逗号分隔的 CSV 纯数据文件。

用法一:

M = csvread(filename)

例:创建一个名为 csvlist.dat 的文件,内容如下:

02,04,06,0803, 06, 09, 1205, 10, 15, 2007, 14, 21, 28

matlab 中执行如下代码:

filename = 'csvlist.dat';M = csvread(filename)

运行后可以看到 M 的值如下:

M=     2     4     6     8     3     6     9    12     5    10    15    20     7    14    21    28

用法二:读取 R1 行 C1 列到矩阵右下角的矩阵

M = csvread(filename,R1,C1)

例:读取csvlist.dat文件中第 2 行第 0列开始的矩阵:

M = csvread('csvlist.dat',2,0)

运行后可以看到 M 为第 2 行第0列开始,到右下角的整个矩阵:

M=     5    10    15    20     7    14    21    28

用法三:读取 R1 行 C1 列到 R2 行 C2 列的矩阵

M = csvread(filename,R1,C1,[R1 C1 R2 C2])

例:R1=1,C1=0,R2=2,C2=2,即读取第 1 行第 0 列到第 2 行第 2 列的矩阵:

M = csvread('csvlist.dat',1,0,[1,0,2,2])

运行后可以看到 M 值为:

M=     3     6     9     5    10    15

使用 csvread 函数对 vivado 下 ila 导出的数据进行读取分析时,需要将 ila 下信号的数据格式设置为十进制数据后导出,再用 csvread 进行读取。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228436
  • 十进制
    +关注

    关注

    0

    文章

    62

    浏览量

    13028
  • 函数
    +关注

    关注

    3

    文章

    3868

    浏览量

    61308

原文标题:matlab csvread 函数的使用

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在Matlab中实现不同窗低通滤波器的设计?

    Matlab中使用汉明窗设计低通滤波器可以通过fir1函数实现。汉明窗通常用于设计滤波器,可以提供更突出的频率特性。
    的头像 发表于 02-27 14:11 488次阅读
    如何在<b class='flag-5'>Matlab</b>中实现不同窗低通滤波器的设计?

    如何通过Matlab进行零极点求解?

     对于包含变量的传递函数,如果其是二阶的,利用Matlab求零极点表达式是容易实现的。但对于更高阶的系统而言,想通过Matlab来求得解析解是极其困难的。
    的头像 发表于 11-30 12:23 1257次阅读
    如何通过<b class='flag-5'>Matlab</b>进行零极点求解?

    MATLAB如何实现PID?

    MATLAB是一种非常强大的工具,用于实现和分析PID(比例-积分-微分)控制器。在MATLAB中,您可以使用控制系统工具箱来设计、模拟和调整PID控制系统。以下是一般步骤,演示如何在MATLAB
    的头像 发表于 11-04 08:00 1115次阅读
    <b class='flag-5'>MATLAB</b>如何实现PID?

    一文详解函数指针与回调函数

    函数指针是指向函数的指针变量。它允许我们将函数作为参数传递给其他函数或将函数作为返回值返回。函数
    发表于 08-22 10:36 190次阅读

    使用MATLAB进行面向对象编程

    使用classdef ... end语句块来标识一段类的定义,这一点和MATLAB其他代码块的语法风格是类似的,如定义函数的function ... end、定义循环的for ... end等等。
    的头像 发表于 07-21 17:28 979次阅读
    使用<b class='flag-5'>MATLAB</b>进行面向对象编程

    Matlab数据导入-importdata和load函数说明

    在使用matlab将数据导入到工作空间的时候,经常会使用到两个函数,一个是importdata函数,另一个是load函数,它们的使用方法和使用场景是太相同的,如果不太注意就可能会犯错误
    的头像 发表于 07-19 16:00 1565次阅读
    <b class='flag-5'>Matlab</b>数据导入-importdata和load<b class='flag-5'>函数</b>说明

    MATLAB特点有哪些

      做数值计算时,MATLAB会比较方便,很多的函数和功能都帮你集成了,有点类似于Python,但是Matlab的很多函数文件,尤其是数学方面的,都由专业的博士编写,编写的时候会参考一
    发表于 07-19 09:59 0次下载

    MATLAB常用基本函数 MATLAB使用技巧

      MATLAB常用的基本数学函数  abs(x):纯量的绝对值或向量的长度  angle(z):复 数z的相角(Phase angle)  sqrt(x):开平方  real(z):复数
    发表于 07-19 09:52 0次下载

    MATLAB函数在实验中的应用

      为了便于实验时查阅,下面简要介绍几种实验中可能要用到的MATLAB 函数。  1)abs  功能:求绝对值(模值)。  格式:y=abs(x)  说明:  Y=abs(x)用于计算x 的绝对值
    发表于 07-19 09:49 0次下载

    MATLAB的基本运算常用函数及设计案例

      摘要  MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大
    发表于 07-18 16:36 0次下载

    MATLAB图像处理实例详解

    读入图像数据到内存中,并显示读入的图像;  2. 实现直方图均衡化处理,显示处理前后图像的直方图。  3. 显示并保存处理结果。  四、 实验步骤:  1. 打开Matlab编程环境。  2.获取实验用图像: 使用imread函数将图像读入
    发表于 07-18 15:06 5次下载

    matlab基础入门

      1-1、基本运算与函数  在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(》》)之后,并按入Enter键即可。例如:  》》 (5*2+1.3-0.8)*10/25  ans
    发表于 07-18 15:00 0次下载

    MATLAB函数和脚本文件的详细解释

    MATLAB中的函数和脚本文件是用来组织和执行代码的两种不同方式。下面是对MATLAB函数和脚本文件的详细解释。
    发表于 07-05 12:24 3166次阅读

    MATLAB基础教程(xlsread和xlswrit函数+数据拟合+数值计算)

    MATLAB中经常会用到数据的读取,首先是从Excel中读取数据到MATLAB中去。下面给出原始Excel数据内容:
    的头像 发表于 06-16 16:07 924次阅读
    <b class='flag-5'>MATLAB</b>基础教程(xlsread和xlswrit<b class='flag-5'>函数</b>+数据拟合+数值计算)

    matlab

    主题和自动控制理论相关,例如对某一系统进行数学建模,求解出传递函数,研究其在不同输入下的响应,通过matlab进行仿真,写出仿真程序,以及 不同输入情况下的仿真曲线。
    发表于 06-12 19:50