MATLAB中导入数据:importdata函数

MATLAB中导入数据:importdata函数

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

用load函数导入mat文件大家都会。可是今天我拿到一个数据,文件后缀名竟然是‘.data’。该怎么读呢?

我仅仅好用matlab界面Workspace区域的“import data”button手工导入该文件。恩,还好,竟然成功了。顺便提一下,这个“import data”button功能非常强大,连excel文件都能导入。

可是假设在脚本里怎样导入这样的非mat文件呢?

这时候就轮到“importdata”函数登场啦!

———————————————————————

importdata

Load data from file
Syntax

importdata(filename)
A = importdata(filename)
A = importdata(filename, delimiter)
A = importdata(filename, delimiter, nheaderlines)
[A, delimiter] = importdata(…)
[A, delimiter, nheaderlines] = importdata(…)
[…] = importdata(‘-pastespecial’, …)
Description

importdata(filename) loads data from filename into the workspace.

A = importdata(filename) loads data into A.

A = importdata(filename, delimiter) interprets delimiter as the column separator in ASCII file filename.

A = importdata(filename, delimiter, nheaderlines) loads data from ASCII file filename, reading numeric data starting from line nheaderlines+1.

[A, delimiter] = importdata(…) returns the detected delimiter character for the input ASCII file.

[A, delimiter, nheaderlines] = importdata(…) returns the detected number of header lines in the input ASCII file.

[…] = importdata(‘-pastespecial’, …) loads data from the system clipboard rather than from a file.

—————————————————————-

这个函数能够支持的文件格式有:MAT文件,ASCII files和Spreadsheets,images, Audio files

这个ASCII files和Spreadsheets指的是:For ASCII files, data contains a double array. Other fields contain cell arrays.
For spreadsheets, each field contains a struct, with one field for each worksheet.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118387.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月6日 下午8:00
下一篇 2021年12月6日 下午9:00


相关推荐

  • 什么是udp攻击?udp攻击的基本原理是什么

    什么是udp攻击?udp攻击的基本原理是什么UDPFlood关联TCP类服务防范UDP是无连接的协议,因此无法通过源认证的方法防御UDPFlood攻击。如果UDP业务流量需要通过TCP业务流量认证或控制,则当UDP业务受到攻击时,对关联的TCP业务强制启动防御,用此TCP防御产生的白名单决定同一源的UDP报文是丢弃还是转发。  比如,有些服务例如游戏类服务,是先通过TCP协议对用户进行认证,认证通过后使用UDP协议传输…

    2022年10月2日
    4
  • java定义数组_java中数组的三种定义方式_java中数组的定义及使用方法(推荐)…

    java定义数组_java中数组的三种定义方式_java中数组的定义及使用方法(推荐)…描述java中数组的三种定义方式java中,数组是一种很常用的工具,今天我们来说说数组怎么定义[java]viewplaincopy/***数组的三种定义方法*1.数组类型[]数组名=new数组类型[数组长度];*2.数组类型[]数组名={数组0,数组1,数组2,数组3,。。。。};*3.数组类型[]数组名=new数组类型[]{数组0,数组1,数组2,。。。};**/p…

    2022年7月8日
    23
  • 深度优先遍历(DFS)和广度优先遍历(BFS)

    深度优先遍历(DFS)和广度优先遍历(BFS)转载 https blog csdn net rr123rrr article details 图的搜索有两种方式 一种是深度优先搜索 Depth First Search 另一种是广度优先搜索 Breadth First Search 接下来 我们来写一下这些搜索方式的 Java 实现 同样的 这里的代码均继承了自定义的 EnhanceModua 类 我之前的文章 查看 En

    2026年3月18日
    2
  • 软件评测师-自动化测试技术

    软件评测师-自动化测试技术一、概述1.自动化测试是把人为驱动的测试行为转化为机器执行的一种过程,模拟手工测试步骤,通过由程序语言编制的测试脚本,自动地完成软件的测试设计、单元测试、功能测试、性能测试等工作,包括测试活动的自动

    2022年7月1日
    25
  • mysql version 乐观锁_mysql乐观锁总结和实践

    mysql version 乐观锁_mysql乐观锁总结和实践本文为转载 原博客地址为 http chenzhou iteye com blog 上一篇文章 MySQL 悲观锁总结和实践 谈到了 MySQL 悲观锁 但是悲观锁并不是适用于任何场景 它也有它存在的一些不足 因为悲观锁大多数情况下依靠数据库的锁机制实现 以保证操作最大程度的独占性 如果加锁的时间过长 其他用户长时间无法访问 影响了程序的并发访问性 同时这样对数据库性能开销

    2026年3月26日
    3
  • 完整教程:用deepseek部署全自动的机器人–bytebot

    完整教程:用deepseek部署全自动的机器人–bytebot

    2026年3月16日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号