-1

好的,所以我已经在 Excel 电子表格上编译并完成了给定数据的计算。现在,因为数据太大,我想用matlab来绘制它。因此,我将每个数据集从 1-10 中分离出来,并将它们保存为文件夹中的 txt 文件。我想使用代码将一些列分配到第 1 列和第 2 列等等,例如从第 2 组开始,然后绘制它们。我应该如何处理它?我目前正在使用“importdata”代码。如何选择我特别需要的列?这是我到目前为止的示例:

set2=importdata(file2.txt)

column3=set2(?) (say i need column 3)

column4=set2(?)  (say i need column 4)

plot(column3,column4)

我不擅长matlab。我想要一些帮助。谢谢

set2 data saved as file2

350 1.2 858  0.02   1300        
550 1.4 721  0.02   1300            
650 1.8 673  0.02   1300                
750 2.2 600  0.01   1300
4

2 回答 2

3

请注意,您可以只使用 MATLAB 的内置 xlsread() 函数来读取数据,而不是保存到文本文件然后加载。提取列仍然与以前的发布者的答案相同。

于 2013-03-19T13:52:38.510 回答
1

利用

 column2 = set2(:,2)
 column3 = set2(:,3) 

ETC

于 2013-03-19T13:24:14.100 回答