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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 内存泄露检測及cvClone造成的泄露

    内存泄露检測及cvClone造成的泄露

    2022年1月18日
    66
  • 【SpringBoot】43、SpringBoot中整合RabbitMQ实现延时队列(延时插件篇)「建议收藏」

    【SpringBoot】43、SpringBoot中整合RabbitMQ实现延时队列(延时插件篇)「建议收藏」一、介绍1、什么是延时队列?延时队列即就是放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费2、适用场景(1)商城订单超时未支付,取消订单(2)使用权限到期前十分钟提醒用户(3)收益项目,投入后一段时间后产生收益二、实现方式从以上场景中,我们可以看出,延时队列的主要功能就是在指定的时间之后做指定的事情,那么,我们思考有哪些工具我们可以使用?1、Redis监听过期Key可以参考我的博客【SpringBoot】三十五、SpringBoot整合Redis监听Ke

    2022年9月28日
    0
  • pycharm 2021  激活码【在线注册码/序列号/破解码】[通俗易懂]

    pycharm 2021  激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    58
  • Unity 自定义日志保存「建议收藏」

    Unity 自定义日志保存「建议收藏」之前unity5.x在代码中写了debug.log..等等,打包之后在当前程序文件夹下会有个对应的”outlog.txt”,2017之后这个文件被移到C盘用户Appdata/LocalLow/公司名文件夹下面。觉得不方便就自己写了个代码:usingUnityEngine;usingSystem.IO;usingSystem;usingSystem.Diag…

    2022年7月12日
    38
  • LSTM详解 反向传播公式推导[通俗易懂]

    LSTM详解 反向传播公式推导[通俗易懂]部分参考:http://colah.github.io/posts/2015-08-Understanding-LSTMs/1.结构1.1比较RNN:LSTM:其中的notation:1.2核心思想:LSTM在原来的隐藏层上增加了一个ThekeytoLSTMsisthecellstate,thehorizont…

    2022年5月10日
    45
  • pycharm 条件断点_linux打断点

    pycharm 条件断点_linux打断点前言遇到一个问题,由于数据量较大,直接debug调试太费时间,看了上面链接的博文,结合自身实践,于是有了这篇博文。流程打断点,右键断点,condition填入条件(当条件为true时会进入断点,开始调试),debug运行。具体如图。注:循环内赋值的变量可能无法使用,可用赋值前的变量代替,如b=A.a;条件里写A.a<100等等。其他debug用法只记录,不进行debug…

    2022年10月26日
    0

发表回复

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

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