Matlab的文件流

fopen:
fopen( filename, permission)
permission spcifies the access to the fillename
不带t的都针对打开binary文件

fprintf:
fprintf( filename, fileSpec, a1, a2, …)
fileSpec即格式控制。后面数据可以写入矩阵,写矩阵时,fileSpec按列来写:’%6.2f %6.8f’

创建类进行写入文件操作
代码来源于Mathwork Matlab 7.0面向对象编程

classdef Filewriter < handle 
	% Property data is private to the class 
	properties (SetAccess = private, GetAccess = private) 
		FileID 
	end % properties 
	
	methods 
		% Construct an object and 
		% save the file ID 
		function obj = Filewriter(filename) 
			obj.FileID = fopen(filename,'a'); 
		end 

		function writeToFile(obj,text_str) 
			fprintf(obj.FileID,'%s\n',text_str);
		end 

		% Delete methods are always called before a object 
		% of the class is destroyed 
		function delete(obj) 
			fclose(obj.FileID); 
		end 
	end % methods 
end % class 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值