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
    +关注

    关注

    189

    文章

    3018

    浏览量

    237598
  • 十进制
    +关注

    关注

    0

    文章

    67

    浏览量

    13756
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

    66838

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    我用matlab的coder 封装了一个c语言的dll, 但是在用labview调用时,会出现识别不到库的问题,有大神遇到过吗

    我之前用coder编译过简单的加减法,调用没有问题: 但是后面封装了个复杂点的函数,就会出现问题,自己验证过,函数本身肯定是没问题的。 中间自己用matlab调用dll测试,也是没问题的,有大神指导怎么解决吗
    发表于 11-14 11:25

    详解hal_entry入口函数

    当使用RTOS时,程序从main函数开始进行线程调度;当没有使用RTOS时,C语言程序的入口函数main函数调用了hal_entry函数。由于我们新建的工程是没有选用RTOS的,因此,
    的头像 发表于 07-25 15:34 1662次阅读

    OptiSystem应用:用MATLAB组件实现振幅调制

    。(注意:m文件需与该光路文件存放在同一个文件夹) 图6.输入程序路径 MATLAB中振幅调制主代码如下: 图7.MATLAB代码 对应函数代码如图8: a
    发表于 06-13 08:46

    普源示波器如何连接MATLAB实现数据采集与分析

    普源示波器(Rigol)作为国内知名的测试测量仪器品牌,广泛应用于电子工程、科研实验、教学等领域。为了进一步扩展其功能,用户常需将示波器与MATLAB等数据分析平台连接,实现自动化测试、实时信号处理
    的头像 发表于 05-29 09:34 703次阅读

    matlab中如何计算含有第一类修正的贝塞尔函数的积分算不出的问题?

    问题摘要: 在matlab中计算含有第一类修正的贝塞尔函数的积分时,出现了在部分值能计算出结果,部分值无法计算出结果的问题。 一、变量定义: syms x y=1.0+1i*x; %积分
    发表于 05-19 16:53

    MATLAB在工程中的应用

    电子发烧友网站提供《MATLAB在工程中的应用.pdf》资料免费下载
    发表于 04-19 16:54 8次下载

    函数指针的六个常见应用场景

    函数指针在嵌入式开发中有着广泛的应用,它让代码更加灵活,减少冗余,提高可扩展性。很多时候,我们需要根据不同的情况动态调用不同的函数,而函数指针正是实现这一需求的重要工具。本文将介绍六个常见的
    的头像 发表于 04-07 11:58 1128次阅读
    <b class='flag-5'>函数</b>指针的六个常见应用场景

    详解RTOS中的Hook函数

    Hook函数是RTOS中的一个关键特性,通过该函数,用户可以增强对任务管理的控制,定义系统行为。
    的头像 发表于 03-24 16:14 838次阅读

    解锁TSMaster fifo函数:报文读取的高效方法

    前言:TSMaster目前有两种读取报文的模式:回调函数模式和fifo模式。fifo函数是TSMaster近期新增的函数,本文将重点介绍fifo模块。关于回调函数的使用方法可以参考帮助
    的头像 发表于 03-14 20:04 938次阅读
    解锁TSMaster fifo<b class='flag-5'>函数</b>:报文读取的高效方法

    如何使用MATLAB实现一维时间卷积网络

    本文对一维卷积操作进行介绍,包括一维扩展卷积和一维因果卷积,以及 MATLAB 对一维卷积的支持情况。在最后通过一个实例演示如何在 MATLAB 中将一维卷积和 LSTM 结合构建分类网络,实现基于传感器数据的故障诊断。
    的头像 发表于 03-07 09:15 1666次阅读
    如何使用<b class='flag-5'>MATLAB</b>实现一维时间卷积网络

    OptiSystem应用:用MATLAB组件实现振幅调制

    。(注意:m文件需与该光路文件存放在同一个文件夹) 图6.输入程序路径 MATLAB中振幅调制主代码如下: 图7.MATLAB代码 对应函数代码如图8: a
    发表于 02-14 09:39

    西门子TIA Portal中函数FC和函数块FB的相互转换

    描述 本文将介绍在西门子 TIA Portal 中使用 Add-In 插件实现函数 FC 和函数块 FB 的相互转换的方法和步骤。 第1步: 添加 PLC 设备。 选择西门子 CPU 1214C
    的头像 发表于 01-15 10:07 3037次阅读
    西门子TIA Portal中<b class='flag-5'>函数</b>FC和<b class='flag-5'>函数</b>块FB的相互转换

    关联接口函数与libmodbus移植

    可以发现,除了modbus.h包含的接口函数之外,modbus-rtu.h和modbus-tcp.h也包含了必要的接口函数
    的头像 发表于 12-30 15:20 1785次阅读
    关联接口<b class='flag-5'>函数</b>与libmodbus移植

    MATLAB绘图合集

    MATLAB绘制各种图像绘制应有尽有。
    发表于 12-20 17:32 2次下载

    Simulink与 MATLAB 的结合使用 Simulink中的信号处理方法

    被快速搭建和仿真。 MATLAB 在信号处理中的作用 MATLAB 是一个强大的数学计算工具,它提供了大量的内置函数和工具箱,用于信号的生成、分析和处理。以下是 MATLAB 在信号处
    的头像 发表于 12-12 09:25 2193次阅读