matlab 三维矩阵降维
对一个高光谱图像做波段聚类,用kmeans函数做。首先我想把它降维,请问该怎么做。比如这个图像时500x300x200的,其中200是波段数本来我的想法是这样:form=...
对一个高光谱图像做波段聚类,用kmeans函数做。首先我想把它降维,请问该怎么做。
比如这个图像时500x300x200的,其中200是波段数
本来我的想法是这样:
for m = 1:204
DR[m]=[salinas_corrected(:,:,m)];
end
但是报错说Error: Unbalanced or unexpected parenthesis or bracket.
而如果用DR=[salinas_corrected(:,:)];
DR就变成了一个500X60000的矩阵了,波段貌似就混了……
所以请问到底该怎么降维呢…… 展开
比如这个图像时500x300x200的,其中200是波段数
本来我的想法是这样:
for m = 1:204
DR[m]=[salinas_corrected(:,:,m)];
end
但是报错说Error: Unbalanced or unexpected parenthesis or bracket.
而如果用DR=[salinas_corrected(:,:)];
DR就变成了一个500X60000的矩阵了,波段貌似就混了……
所以请问到底该怎么降维呢…… 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询