xfscanf.m

来自「黄华江所著《实用化工计算机模拟—MATLAB在化学工程中的应用》的所有例子源程序」· M 代码 · 共 23 行

M
23
字号
% xFscanf.m 
% 功能:从文件FileIO.dat输入数据
%
%   Author: HUANG Huajiang
%   Copyright 2003 UNILAB Research Center, 
%   East China University of Science and Technology, Shanghai, PRC
%   $Revision: 1.0 $  $Date: 2001/08/28 $

clear all
clc

% (1)按顺序读入MyData向量中:
fid = fopen('FileIO.dat','r');   % 打开文件FileIO.dat,并返回文件标志(整数)
Mytitle = fgetl(fid);            % 从已打开的文件中读取一行赋给变量Mytitle
MyData1 = fscanf(fid,'%g')       % 把已打开文件余下的所有数据读入MyData1中
status = fclose(fid);            % 关闭文件

% (2)按3行*2列方式读入MyData矩阵中
fid = fopen('FileIO.dat','r');  
Mytitle = fgetl(fid)
[MyData2,count] = fscanf(fid,'%g  %g',[2, 3]);    
status = fclose(fid);
MyData2 = MyData2'      % 转阵后变成3行*2列

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?