Matlab使用fscanf函数读取文本数据

2023-05-16

这里假设文本文件中有5*4的一组数据,使用Matlab进行读取并保存在一个矩阵中。

原数据形式如下,文件名为data123,中间使用空格隔开:

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20

相关程序如下:

clear
%%确定所要读取的文件名以及方式
fileID = fopen('data123.txt','r');
%%确定所读取数据的格式(这里是整数,所以用%d,也可以用%f,表示浮点型数据)
formatSpec = '%d %d %d %d';
%%确定数据矩阵的大小。需要注意的是,读取时是行优先,在保存时是列优先,所以在最后需要进行转置。
%%下面的4主要是指一行有四个数据。
%%这里的Inf也可以写具体的值,不过只要确定矩阵的一维,另一维就随之而定了。这里选择了Inf。
size = [4 Inf];
%%读取数据并保存在A中。
A = fscanf(fileID,formatSpec,size);
%%文件读取关闭
fclose(fileID);
A = A';

程序运行的结果如下:

 

 注意:

1.formatSpec = '%d %d %d %d';该语句%d之间可以用空格或者省略,但是不能使用逗号;如果想正确使用逗号,原数据中间也必须是逗号隔开,满足对应关系。

另外,对于文本数据的操作,可以使用Notepad++,相对比较方便高效。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Matlab使用fscanf函数读取文本数据 的相关文章

  • 数据结构5 栈和队列

    1 1 分数 2 作者 DS课程组单位 浙江大学 Run the following operations on a stack S Push S 1 Push S 2 Pop S Push S 3 Pop S Pop S The outp
  • git命令之快速搭建远程仓库

    首先使用系统管理员账号登录远程服务器 xff0c 具体步骤如下所示 xff1a 1 安装git应用程序 sudo apt get install git 2 创建git用户组和git用户 xff0c 具体命令如下所示 xff1a group
  • AM5728(AM5708)开发实战之使能u-boot看门狗

    一 看门狗介绍 为了使嵌入式系统能够在异常情况下自动复位 xff0c 一般需要引入看门狗 看门狗可以分为如下几类 xff1a 1 CPU自带的看门狗模块 优点 xff1a 可以灵活配置溢出时间 xff0c 可以随时禁用 缺点 xff1a 需
  • AM5728(AM5708)开发实战之调试DP83822 LED

    一 LED寄存器分析 MLEDCR即Multi LED Control Register 地址为0x0025 MLEDCR 1 0 设置MLED路由功能 具体如下所示 0x00表示MLED功能路由到COL PIN29 0x03表示MLED功
  • AM5728(AM5708)开发实战之移植OpenCV-3.4.11

    一 概述 OpenCV是一个开源的跨平台计算机视觉库 xff0c 可以运行在Linux Windows Mac OS等操作系统上 xff0c 它为图像处理 模式识别 三维重建 物体跟踪 机器学习提供了丰富的算法 由于OpenCV依赖包特别多
  • 国外大神深度评测Firefly-RK3399 Android8.1固件

    国外大神深度评测Firefly RK3399 Android8 1固件 Review of Firefly RK3399 Board with Android 8 1 Firmware 内容详细介绍了组装Firefly RK3399 xff
  • 设备树之I2C和SPI实例

    I2C实例 clock frequency i2c总线频率 xff0c 常用值有100000 xff0c 400000 address cells 该属性值必须为1 size cells 该属性值必须为0 i2c具体实例如下图所示 xff1
  • 设备树之GPIO和中断实例

    概述 设备树不仅仅描述常规硬件信息 xff0c 还可以描述中断 xff0c GPIO xff0c DMA xff0c PINCTRL xff0c 时钟 xff0c 电源管理等内核基础设施信息及其使用情况 xff0c 下面重点介绍中断 xff
  • 设备树之HDMI输出实例

    一 HDMI输出实例详解 图1 图2 图3 图1 xff0c 图2和图3构成了一个典型的HDMI输出链路 图1 xff1a HDMI接口设备结点 xff0c 该HDMI接口使用TYPE A接口 注意 xff1a HDMI接口结点名称为con
  • 设备树之MMC总线实例

    MMC总线重要属性 address cells 61 lt 1 gt 该属性值必须为1 size cells 61 lt 0 gt 该属性值必须为0 max frequency mmc总线最大时钟频率 bus width mmc总线位宽 x
  • Coursera计算概论A(李戈)教授课程

    昨天 xff08 4月29日 xff09 结束了 计算概论A的课程 xff0c 我对C语言有了更多的了解 这部课程算是我踏入程序设计领域的一个敲门砖吧 对C程序语言的理解 xff1a C语言简单 高效 易懂 xff0c 重点在于 1 结构
  • linux 命令行报bash command not found的解决办法

    命令行报bash command not found的解决办法 xff08 几乎所有命令 xff09 命令行输入命令执行后报 bash command not found 这是由于 系统PATH设置问题 xff0c PATH没有设置对 xf
  • cprintf函数调用到屏幕(cga)输出流程分析

    本文所有代码均为JOS内核源代码 xff0c 可以从MIT 6 828课程网站下载 概述 xff1a 所有向屏幕输出的过程 xff0c 一定是经过参数处理 xff0c 最后组织成一个字符数组 BUFFER xff0c 这个数组 xff08
  • laravel API 接受PUT请求Content-Type:application/x-www-form-urlencoded

    微信小程序 xff1a wx request url https m sybmfw cn api ys user 43 openid method put data that data formdata header content typ
  • 咕咕东的奇妙序列

    题意 xff1a 咕咕东 正在上可怕的复变函数 xff0c 但对于稳拿A Plus的 咕咕东 来说 xff0c 她早已不再听课 xff0c 此时她在睡梦中 突然想到了一个奇怪的无限序列 xff1a 112123123412345 这个序列由
  • w15作业--ZJM 与霍格沃兹(必做)

    题意 xff1a ZJM 为了准备霍格沃兹的期末考试 xff0c 决心背魔咒词典 xff0c 一举拿下咒语翻译题 题库格式 xff1a 魔咒 对应功能 背完题库后 xff0c ZJM 开始刷题 xff0c 现共有 N 道题 xff0c 每道
  • 实现WSL2固定IP效果+开机启动

    重启wsl2的发行版后 xff0c 系统分配给发行版的ip每次都不同 想要远程ssh过来或者运行其他需要外部访问的任务时 xff0c windows不知道要把端口转发给哪个ip 解决思路 启动wsl2后 xff0c 运行一个脚本 xff0c
  • Windows连接不上linux虚拟机的问题排查

    Windows连接不上虚拟机的问题排查 今天使用windows连接VMware上安装的linux虚拟机 xff0c 一直连接不上 xff0c 最后花了两个小时才解决了问题 xff0c 这里记录一下 xff0c 供日后参考 说明一下 xff0
  • UE4编写H5遇到的问题

    UE4自从4 16之后 xff0c 就采用emscripten技术进行h5编译 xff0c 游戏H5运行的过程中 xff0c 遇到这么一个问题 xff0c 记录一下 xff1a 数据服务器是一个独立的网站 xff0c 地址为 xff1a h
  • UE4开发HTML5遇到的问题

    最近要做一个基于UE4的HTML5仿真项目 xff0c 没真正做过HTML5的小白 xff0c 表示很无所畏惧 首先 xff0c 找一篇UE4下H5的教程 xff0c 简单学习一遍 xff1a 安装 xff0c 环境 xff0c 项目配置

随机推荐

  • redis windows版本编译

    1 redis for windows 下载地址 xff1a https github com tporadowski redis 2 下载后解压 xff0c 用vs2019打开 redis version msvs RedisServer
  • Ubuntu子系统VcXsrv黑屏compiz (core)

    在windows10上安装图形化ubuntu桌面的步骤 xff1a 1 安装 windows 子系统 ubuntu 1 xff09 在启用或关闭Linux 的 Windows子系统 2 xff09 在Microsoft Store中搜索ub
  • 虚幻引擎5.1版本新增功能

    虚幻引擎5 1版本新增功能 虚幻引擎5 1现已发布 xff01 2022年11月15日 其他应用 功能 广播与实况活动 建筑 影视 模拟 汽车与运输 游戏 虚幻引擎5 1 虚拟制片 我们很高兴地宣布 xff0c 虚幻引擎5 1现已推出 在这
  • vc与dev-c++混合编程 动态链接库c函数调用

    上回书说道 xff0c 如何在vc中使用dev c 43 43 中的类 xff0c 这次说一个更简单的问题 xff0c 如何实现vc调用dev c 43 43 的函数 1 打开dev c 43 43 新建工程 xff0c 选择dll xff
  • 【译】你可能不知道的iOS性能优化建议(来自前Apple工程师)

    作者丨凉介 来源丨掘金 链接 xff1a https juejin im post 5e4cfa4f6fb9a07cce74dba7 今天在推特上看到一篇关于性能优化不错的文章 xff0c 是前苹果开发人员写的 xff0c 翻译了一下与大家
  • c++20 concept

    Visual Studio 2019今天发布了16 3版本更新 xff0c 加入了C 43 43 20的concept支持 xff0c 在此记录一下concept的用法 xff1a concept示例 1 限制只能打印int类型 span
  • 解决STM32程序一烧录进去断电或复位即丢失问题

    分享一下个人错误经验 xff0c 之前焊接了一块STM32F103RCT6芯片 xff0c 配了ISP自动下载电路 xff0c 焊接好后上电烧写发现可以烧录进去 xff0c 但是怎么一断电或者一复位怎么程序就没了 xff0c 连一个简单的L
  • 阿里云ECS Windows服务器MySQL无法启动排查的解决方法

    问题现象 Windows主机 xff0c 部署MySQL程序后 xff0c 重启开机无法自动启动 xff0c 同版本在其他服务器运行正常 问题原因 排查Windows系统日志 xff0c 发现有如下报警记录 xff1a Microsoft
  • C规范编辑笔记(三)

    往期文章 xff1a C规范编辑笔记 一 C规范编辑笔记 二 正文 xff1a 继上篇我们的C规范编辑笔记 二 后 xff0c 我们今天开始分享第三篇笔记 xff0c 话不多说 xff0c 我们开始 1 一个 tab 键盘等于四个空格键 我
  • linux免费证书申请教程

    linux免费证书申请教程 直接去阿里云 菜单有个证书服务 进去有个购买证书菜单 选择免费的 然后会提示写个人资料 然后系统生成csr 然后提交审核 查看原文 xff1a http newmiracle cn p 61 963
  • wsl2迁移镜像虚拟磁盘

    wsl2备份 迁移 ubuntu 虚拟磁盘镜像 Author once day Date 2022年11月13日 1 引言 默认的wsl2会把Linux子系统虚拟磁盘文件放在C盘下 xff0c 如果在wsl2里面安装了太多的程序 xff0c
  • Gitlab-标准流程配置[总结多篇文章并实践多次,小白零基础亦可上手]

    谈谈这几天的感受吧 xff1a 公司因为以前的gitlab服务器出了一点问题 xff0c 让半路出家的我来看一下 xff0c 最后说模拟搭建一个gitlab服务器 xff0c 先看一下里面是跑些什么东东 xff0c 需要配置的内容是什么等
  • C语言之数组(数组赋值的三种形式)

    在C语言中 xff0c 对数组进行赋值的三种形式 1 通过循环的形式 即 xff1a 数组名 下标 对数组的元素进行依次赋值 include lt stdio h gt int main int i int a 10 61 0 for i
  • 4招教你创建一个程序代码

    Python 有两种主要的方式来完成你的要求 xff1a 语句和表达式 xff08 函数 算术表达式等 xff09 相信大部分读者已经了解二者的不同 xff0c 但是不管怎样 xff0c 我们还是再来复习一下 语句使用关键字来组成命令 xf
  • 苹果电脑备份和恢复方法。Time Machine

    苹果电脑在Leopard操作系统中自带了一个叫时间机器 Time Machine 的软件 xff0c 用于数据备份和恢复 既然70 80 的用户都不做备份 xff0c 为什么苹果要在Leopard中隆重推出时间机器这个新功能呢 xff1f
  • 进程通讯-Condition

    进程之间通讯 Condition await signal signalAll await 调用await方法的线程释放当前的lock xff0c 当前线程处于等待状态 类似于synchronized的wait 方法 signal 调用si
  • C语言中的位移运算

    位移运算 1 左移 span class hljs comment C左移表达式 span x lt lt k 对于一个n位的操作数x xff0c x lt lt k操作会生成一个值 xff1a x向左移动k位 xff0c 丢弃最高的k位
  • C语言读取文本文件中的矩阵,并将其保存在数组中

    一个简单的C语言读取文本文件操作 xff0c 原数据是3 5的一个矩阵 如下图 xff1a 读取后保存在一个二维数组中 include lt stdio h gt int main int a 3 5 FILE fpread fpread
  • LabVIEW2020 使用“格式化写入字符串”函数将数字转换为字符串

    目录 一 案例 xff1a 二 前面板 三 程序框图 四 验证 一 案例 xff1a 想把数值输入控件中的数字转换成字符串 例如 xff1a 数值输入控件输入30 xff0c 想转换成字符串 34 30 34 二 前面板 1 在前面板窗口上
  • Matlab使用fscanf函数读取文本数据

    这里假设文本文件中有5 4的一组数据 xff0c 使用Matlab进行读取并保存在一个矩阵中 原数据形式如下 xff0c 文件名为data123 xff0c 中间使用空格隔开 xff1a 1 2 3 4 5 6 7 8 9 10 11 12