close all;clear all;clc; sta = fopen('statistics.txt'); Data = textscan(sta,'%f%f%f%f'); fclose(sta); x = Data{1}; y = Data{2}; errlower = Data{3}; errupper = Data{4}; errorbar(x,y,errlower,errupper); axis([0 7 -20 20]);
读取文本文档:
- aa.txt全部数据为数值:
textread('aa.txt')
或者:
fid = fopen('aa.txt');
textscan(fid,'%f')
- aaa.txt包含字符串:
fid = fopen('aaa.txt');
textscan(fid,'%s');
注:
1. textread( ) 只能用于读取数值文档;若文档中包含字符串,则用textscan( )。
2. 若读取数值,用‘%f’;读取字符串,用‘%s’。