matlabGUI中文件的示例分析
这篇文章主要介绍了matlab GUI中文件的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的梁园网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
低级文件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 | 取得文件标识的位置 |
感谢你能够认真阅读完这篇文章,希望小编分享的“matlab GUI中文件的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
分享文章:matlabGUI中文件的示例分析
网站路径:http://pwwzsj.com/article/ihheco.html