matlab GUI基础3
时间:2022-04-28
本文章向大家介绍matlab GUI基础3,主要内容包括低级文件I/O、2. 文件的内部控制、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
低级文件I/O
1.文件读取
fopen:文件打开
fclose:文件关闭
fread:二进制数据的读取
fwrite:二进制文件写入
fgetl:逐行读取
fgets:逐行读取
fscanf:格式化读取:
fprintf:格式化写入
clear all;
[fid,message]=fopen('file2.txt','w+');
if fid==-1
disp(message);
else
fwrite(fid,'good moring','uint8');
end
fclose(fid);
[fid,message]=fopen('file2.txt','r');
if fid==-1
disp(message);
else
a1=fread(fid);
a1'
disp(char(a1)');
end
fclose(fid);
读取矩阵数据
逐行读取文本文件
采用fgetl()和fgets()可以从格式化的文件文件中逐行读取数据,并以字符串的形式保存。这两个函数的基本功能相同,不同之处在于函数fgets()将新的一行字符复制到字符串中,而函数fgetl()不是。
clear all;
[fid,message]=fopen('file3.txt','w+');
if fid==-1
disp(message);
else
magic(4)
fwrite(fid,magic(4),'int32');
end
fclose(fid);
[fid,message]=fopen('file3.txt','r');
if fid==-1
disp(message);
else
a1=fread(fid,[3 3],'int32');
a1
end
fclose(fid);
2. 文件的内部控制
在打开文件时,会产生一个文件标识,表示了文件中的当前位置。通过控制文件标识来进行文件的读写和写入才做。
函数 |
说明 |
---|---|
feof |
测试是否到文件尾 |
fseek |
将文件标识移到特定位置 |
frewind |
将文件标识移到文件头 |
ftell |
取得文件标识的位置 |
- 零基础学编程006:赋值语句
- 零基础学编程005:打印一行复利数据
- 使用Keras集成卷积神经网络的入门级教程
- 零基础学编程003:在游戏中学JAVA和C#
- 在机器学习中处理缺失数据的方法
- 零基础学编程002:Hello World
- php随机数怎么获取?一个简单的函数就能生成
- 零基础学编程009:只显示2位小数
- .Net实现Windows服务安装完成后自动启动的两种方法
- 【教程】OpenCV—Node.js教程系列:Node.js+OpenCV面部脸识别
- 学会10多种语言是种什么样的体验?
- Spring Data 最佳实践
- Prodigy,从根本上有效的自主学习驱动的注释工具
- 零基础学编程017:画出我的公众号LOGO
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- MapReduce之 FileInputFormat的切片策略(默认)
- MapReduce之片和块的关系
- MapReduce的常见输入格式之CombineTextInputFormat
- MapReduce之Job提交流程
- MapReduce之自定义InputFormat
- MapReduce之MapTask工作机制
- 数据链路层的三个基本问题
- DEBUG ArrayList
- 【PAT甲级】1002 A+B for Polynomials (25分)
- c/c++补完计划(一): 指针常量和常量指针
- 从0到1开发测试平台(六)增加登录接口
- FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放
- 【剑指offer】31.整数中1出现的次数
- 【剑指offer】35.数组中的逆序对
- 针对用友ic读卡器 web 脚本的重构