【20180131】【Matlab】读取文本文档并绘制误差线

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’。

猜你喜欢

转载自blog.csdn.net/weixin_40583722/article/details/79218904