您好,登录后才能下订单哦!
这篇文章主要介绍了matlab GUI中文件的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
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);
在打开文件时,会产生一个文件标识,表示了文件中的当前位置。通过控制文件标识来进行文件的读写和写入才做。
函数 | 说明 |
feof | 测试是否到文件尾 |
fseek | 将文件标识移到特定位置 |
frewind | 将文件标识移到文件头 |
ftell | 取得文件标识的位置 |
感谢你能够认真阅读完这篇文章,希望小编分享的“matlab GUI中文件的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。