我使用了Sloan Digital Sky Survey(SDSS)数据,并获得了最终数据产品this文件。第一列是wLength
(波长),第二列是flux
。删除非唯一值并重新排列矢量
将012存储在zero_F
变量zero_F = find(a==0)
中,我使用wLength(zero_F)=[];
和flux(zero_F)=[];
将它们从两列中删除。我想绘制wLength
与flux
,flux
依赖于wLength
,但wLength
包含非唯一值。
如何获取数据中非唯一值的索引,以便我可以从wLength
和flux
中删除相应的索引以制作相同大小的数组并绘制它们。此外,由于返回0
这意味着wLength
未排序,但整理出它肯定会更改它的值与flux
的对应关系,我如何根据wLength
值排序flux
值。
我读过关于排序x
vs y
here和here但我完全没有得到答案。
有没有可能为你上传的文件到不要求用户名的来源?或者更好 - 复制并粘贴足以重现问题的代表行。如果你也粘贴了你所描述的所有内容的代码段,你就会更容易理解(并帮助你) - 你不希望人们浪费精力编写你已经写过的东西,而不是专注于解决你的具体问题, 对? –
我很抱歉,我不知道Dropbox在文件共享方面有这样的限制。你会友善地推荐我的一些网站,我可以上传我的东西用于SO? –