Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-11-16, 01:33   #1
evil626
初级会员
 
注册日期: 2009-10-20
帖子: 2
声望力: 0
evil626 正向着好的方向发展
默认 fwrite的一个写入数据的问题

一个M文件中
line{01} = ['* Matlab created *.cir-file *'];
line{02} = ['C_C_fast PATCH 0 ' num2str(p.Cfast)];
line{03} = ['R_R_series PATCH CELL ' num2str(p.Rseries)];
line{04} = ['V_V_stm PATCH 0 PWL FILE "..\TEMP\V_stim.pwl"'];
line{05} = ['R_R_free CELL 0 ' num2str(p.Rfree)];
line{06} = ['C_C_free CELL 0 ' num2str(p.Cfree)];
line{07} = ['I_I_free CELL 0 PWL FILE "..\TEMP\I_free.pwl"'];
line{08} = ['R_R_attached CELL FET ' num2str(p.Rattached)];
line{09} = ['C_C_attached CELL FET ' num2str(p.Cattached)];
line{10} = ['I_I_attached CELL FET PWL FILE "..\TEMP\I_atta.pwl"'];
line{11} = ['R_R_Junction FET 0 ' num2str(p.Rjunction)];
line{12} = ['R_R_lowpass� OUT FET ' num2str(p.Rlowpass)];
line{13} = ['C_C_lowpass 0 OUT ' num2str(p.Clowpass)];
line{14} = ['.TRAN ' t num2str(p.Time(2)) 'ms'];
line{15} = ['.PROBE'];
line{16} = ['.END'];

% writing netlist to file
fid = fopen('../TEMP/TEMP.CIR', 'wb');
for i = 1:length(line)
fwrite(fid, [line{i} char(13) char(10)], 'char');
end

请教下fwrite中[line{i} char(13) char(10)]什么意思? 特别是char(10)和char(13)!!!
谢谢啦
COUNT=fwrite(fid,A,precision)
说明:其中COUNT返回所写的数据元素个数(可缺省),fid为文件句柄,A用来存放写入文件的数据,precision代表数据精度
evil626 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 16:40


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.