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

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

3天内不再提示

matlab csvread函数的三种用法

FPGA之家 来源:FPGA之家 作者:FPGA之家 2021-03-12 14:35 次阅读

说明: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 csvread 函数的使用

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

责任编辑:haq

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

    关注

    3

    文章

    4151

    浏览量

    61573

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

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

收藏 人收藏

    评论

    相关推荐

    MATLAB信号处理常用函数详解

    MATLAB是一款功能强大的数学软件,尤其在信号处理领域,它提供了众多的函数和工具箱,使得信号的分析、处理、仿真变得简单而高效。本文将详细介绍MATLAB在信号处理中常用的函数,并通过
    的头像 发表于 05-17 14:31 456次阅读

    verilog function函数用法

    Verilog 中被广泛用于对电路进行模块化设计,以简化和组织代码。 本文将详细介绍 Verilog 函数用法,并探讨函数在硬件设计中的重要性和实际应用场景。 一. Verilog 函数
    的头像 发表于 02-22 15:49 2350次阅读

    运放的三种应用

    运放在电路中主要存在三种应用,放大器,滤波器,振荡器。再这三种应用电路中,运放的两大特点虚短虚断仍然成立吗? 在阻尼振荡器中,工作过程是否按照我描述的这样,在反相输入端加一个近似锯齿波的电流源,正半
    发表于 01-26 16:18

    运动控制的三种控制方式

    非标项目中有非常多的运动控制,根据系统配置、电机类型以及精度需求的不同主要有三种控制方式:开环控制、半闭环控制、全闭环控制。
    的头像 发表于 01-23 09:48 730次阅读
    运动控制的<b class='flag-5'>三种</b>控制方式

    常见的socket三种类型

    常见的socket三种类型  Socket是计算机网络中常用的通信机制,在网络编程中起到了非常重要的作用。Socket可以分为三种类型:流套接字(Stream Socket)、数据报套接字
    的头像 发表于 12-08 11:18 1985次阅读

    oracle split函数用法举例

    Split函数是Oracle中用于将一个字符串按照指定的分隔符进行拆分的函数。其语法为:SPLIT(字符串, 分隔符)。 下面我将详细介绍Split函数用法,并提供一些示例,以帮助你
    的头像 发表于 12-06 09:56 5909次阅读

    oracle中substr函数用法

    字符串的源字符串,start_position是子字符串的起始位置,length是要提取的子字符串的长度(可选参数)。 下面将详细介绍SUBSTR函数用法及示例。 基本用法 最简单的用法
    的头像 发表于 12-05 16:57 762次阅读

    电路短路的三种情况

    电路短路的三种情况  电路短路是指电路中某个部分的导线或元器件出现故障,导致电流绕过原本的路径,直接通过短路部分。短路会导致电路不正常工作,并可能引起火灾、电击等危险。本文将详细介绍电路短路的三种
    的头像 发表于 11-23 10:33 3680次阅读

    python中insert函数用法

    表示要插入的元素。insert()函数会将元素插入到指定位置,并将该位置原有的元素及其后的元素依次往后移动。 下面将详细讨论insert()函数用法。 插入单个元素 插入单个元素时,可以
    的头像 发表于 11-21 14:43 1980次阅读

    修复锂电池的三种方法

    电子发烧友网站提供《修复锂电池的三种方法.doc》资料免费下载
    发表于 11-15 10:40 5次下载
    修复锂电池的<b class='flag-5'>三种</b>方法

    什么是电池化成?电池化成的三种方式 三种电池化成对比

    什么是电池化成?电池化成的三种方式 三种电池化成对比  电池化成是指将物体或设备改造为可以使用电池供电的过程。在电池化成过程中,常见的电源例如燃油、电线甚至是替换掉,以便更高效、便捷地提供
    的头像 发表于 11-10 14:49 1747次阅读

    static关键字的三种用法

    变量(StaticVariables):在C语言中,使用`static`关键字来声明静态变量是一常见的用法,它具有以下主要作用:1.生存期延长:静态变量的生存期在程序的整个运行期间,而不仅仅是在声明它的函数调用期间。这意味着静
    的头像 发表于 11-10 08:00 331次阅读
    static关键字的<b class='flag-5'>三种</b><b class='flag-5'>用法</b>

    关于Matlab三种加密方式

    在实际应用中,第一次执行 .m 文件时,MATLAB 需要将其解析一次,这会增加执行时间。因此,我们可以预先解析代码并生成 .p 文件,以提升后续调用该文件的速度。值得注意的是,如果同一目录下存在同名的 .p 和 .m 文件,优先调用的是 .p 文件。
    的头像 发表于 10-23 10:41 4012次阅读
    关于<b class='flag-5'>Matlab</b>的<b class='flag-5'>三种</b>加密方式

    晶体管的三种基本接法是什么

    晶体管的三种基本接法是什么 晶体管是一半导体器件,是现代电子技术中的重要组成部分,可用于放大、开关和稳压等电路。晶体管的三种基本接法是共射极、共集电极和共基极。下面将详细介绍这三种
    的头像 发表于 08-25 15:35 5017次阅读

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

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