- 19
- 0
- 约3.02千字
- 约 18页
- 2021-12-10 发布于河北
- 举报
第 10 章 MATLAB 外部程序接口应用
10.1 MATLAB 数据接口
MA TLAB 语言和其他程序设计语言一样, 程序运行中的所有变量都保存在称为工作区的内
存中,这些变量可以在程序中直接引用。但是工作区的大小是有限的,如果处理的数据较大,
就需要和磁盘文件中的数据进行交换。有时要从外部设备中输入数据,有时要把程序处理过的
数据输出到外部设备中。 MA TLAB 提供了多种不同层次的数据输入 /输出函数。
10.1.1 通用文件 I/O 操作
MA TLAB /
支持某些特定格式和类型的数据文件(如图形文件、音 频 视频 文件、 电子表 格
等) 的读写操 作, 将该 类文件中的数据 导入到 MA TLAB 的工作区, 最简单 的办法 是使 用数据
导入 向导 (可通 过 选择 File 菜单项 中的 Import data 命令或 在 命令窗口执 行命令 uiimport 来激活
M MA TLAB /
它), 而 在 文件中 则 可以 使用 输入 输出函数。
1.文本数据的输入
在 前面介绍 过的 load 和 save 函数是 MA TLAB 中为 装载 和存 储 数据提供的工 具 ,但 load 函
数 只能读取 以 ASCII 形式存 储 的,每 一行数据为 固定长度 的文件。如果一 个文件中的数据 全 部
由 ASCII 字符组成 ,且 数据 间有 间隔符 (如空格、 逗号 、分号 、制表位),则 文件称为有格式
文件。有格式文件可以 使 用文 本 输入函数 读取 数据,其 调用格式为 :
[A, B, C, …]=textread(filename, format, N, param, value)
其中, A 、B 、C 是用 于存 放读取 数据的 向量, filename 为 待操 作的文件, format 用以 控制读取
的数据格式, 由%加上 格式 符组成 ,常见 的格式 符如表 10-1 所 示 。N 指 定重复使 用该 格式的次
数, param 指 定一些特 殊操 作, value 是 与 特 殊操 作有 关 的 值 ,例 如, 跳 过 两 行 标题 行可 将
headerlines参 数设为 2 。
表 10-1 数据格式描述符
格 式 符 含 义 格 式 符 含 义
%d 有符号 的十进制整数 %e 指 数形式的 实数
%u 无符号 的十进制整数 %f 小数形式的 实数
%s 字符 串 %c 字符
在 %之后还 可以 加上 数据 宽度 ,例如 %3d ,它控制读取 的整型数据 取 3 位 数字 ; %10.3f 控
制读取 实型数据 取 10 个字符 (含 小数 点 ),小数部 分 占 3 位 。
【例 10-1 】假 定文件 textdemo.txt 中有以 下格式的数据 :
Name English Chinese Mathmatics
您可能关注的文档
- LSH安装使用说明书.pdf
- LTE高铁优化指导手册.pdf
- LTE小区搜索过程.pdf
- LTE小区搜索论文.pdf
- LU-960M智能调节仪使用说明书.pdf
- LVS+Keepalived架构基于Web的负载均衡.pdf
- lv系列激光传感器.pdf
- LW350NA离心机操作使用说明书.pdf
- lwg平面向量提高题.pdf
- LWL卧式螺旋卸料过滤离心机.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 作文稿纸A4打印模板.docx VIP
- 《城市轨道交通客运服务》教案 项目二 城市轨道交通客运服务标志.pdf VIP
- 弱电系统维保方案(三篇).pdf VIP
- 2026建筑施工企业复工复产开工第一课.pptx
- 肠内营养(江苏)PPT课件.pptx VIP
- 基于51单片机智能晾衣架的设计.doc VIP
- 第一单元 第1课《童年艺趣》(课件)人教版三年级美术上册.ppt
- 交互设计2 交互系统与设计目标.ppt VIP
- 2024-2025学年广东深圳龙华区高一(上)期末数学试卷【答案版】.pdf VIP
- 工程伦理 课件全套 李正风 第1--9章 工程与伦理、 如何理解伦理--- 全球化视野下的工程伦理(414页).pptx VIP
原创力文档

文档评论(0)