我有一个 txt 文件,每行都有以下值:
SRNO Value1 Value2
大约有2000条这样的线。
我想在MATLAB中绘制 Value1 和 Value2
关于我怎么做的任何代码?感谢
答案 0 :(得分:7)
一个简单的加载然后情节会这样做:
data = load('file.txt'); %# load file
plot(data(:,2), data(:,3), '.') %# plot value1 vs value2
xlabel('Value 1'), ylabel('Value 2'), title('Plot') %# add axes labels and title
答案 1 :(得分:1)
绘图很简单:
plot(xvec,yvec)
您遇到的真正问题是尝试将值读入程序中。查看帮助文档中的csvreader函数或文件读取。 csvread()帮助文档看起来需要一个真正的逗号分隔值文件,但帮助dox链接到textscan()看起来更好:
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/textscan.html
答案 2 :(得分:1)