好的,所以我编译并完成了excel spreedsheet上给定数据的计算。现在,因为数据太大,我想用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
答案 0 :(得分:3)
请注意,您可以使用MATLAB的内置xlsread()函数来读取数据,而不是保存到文本文件然后加载。提取列仍然与上一张海报的答案相同。
答案 1 :(得分:1)
使用
column2 = set2(:,2)
column3 = set2(:,3)
等