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 |
取得文件标识的位置 |
- 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 数组属性和方法
- 3分钟短文 | Laravel模型获取最后一条插入记录的ID编号
- 3分钟短文 | Laravel 模型的get find first方法你分清咋用了吗?
- 3分钟短文 ! Laravel拼装SQL子查询的最佳实现
- 对java中的泛型的理解
- 解决elasticsearch集群Unassigned Shards无法reroute的问题
- 一次系统扩容引起的elasticsearch故障及恢复
- WPF SharpDx 性能优化方法
- java中的reference(四): WeakReference的应用--ThreadLocal源码分析
- 聊聊dubbo-go的availableCluster
- 删除排序链表中重复元素的方法
- java异常体系及1.7中的try-with-resources
- JAVA中的静态代理、动态代理以及CGLIB动态代理分析
- 基于centos7 搭建storm1.2.3集群过程
- JAVA中的浅克隆和深克隆分析
- mysql表占用多少磁盘空间以及清理表空间