Graph 如何从已知的xs数组和ys数组在倍频程中绘制图形?
我需要为我的报告画几张图表。如果x和y对保存在文件中,如何绘制图形。是否可以直接从文件中读取值并绘制图形?示例x、y对:Graph 如何从已知的xs数组和ys数组在倍频程中绘制图形?,graph,plot,octave,Graph,Plot,Octave,我需要为我的报告画几张图表。如果x和y对保存在文件中,如何绘制图形。是否可以直接从文件中读取值并绘制图形?示例x、y对: 0.0 -0.1436521 0.2013266 -0.06703765 0.4026532 -0.08619126 0.60397977 -0.08619126 0.8053064 -0.10534488 1.0066329 -0.12449849 1.2079595 -0.095768064 1.4092861 -0.047884032 1.476395 -0.02873
0.0 -0.1436521
0.2013266 -0.06703765
0.4026532 -0.08619126
0.60397977 -0.08619126
0.8053064 -0.10534488
1.0066329 -0.12449849
1.2079595 -0.095768064
1.4092861 -0.047884032
1.476395 -0.02873042
1.5099494 -0.06703765
1.5770583 -0.009576807
1.6106128 -0.038307227
1.6777216 -0.019153614
您可以使用
load
将数据读取到数组中,并使用plot
对其进行打印
例如(假设数据文件名为“data.txt”)
octave:9> data = load('-ascii', 'data.txt')
data =
0.00000 -0.14365
0.20133 -0.06704
0.40265 -0.08619
0.60398 -0.08619
0.80531 -0.10534
1.00663 -0.12450
1.20796 -0.09577
1.40929 -0.04788
1.47639 -0.02873
1.50995 -0.06704
1.57706 -0.00958
1.61061 -0.03831
1.67772 -0.01915
octave:10> plot(data(:, 1), data(:, 2))