网站建设资讯

NEWS

网站建设资讯

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); 

读取矩阵数据 

matlab GUI中文件的示例分析

逐行读取文本文件

采用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://cdweb.net/article/ihheco.html