首页 > 其他分享 >用all4_type结果

用all4_type结果

时间:2023-07-18 18:44:24浏览次数:68  
标签:vca rowindice 结果 hsi all4 jiaodu 72 type campus

clc;clear all;close all;
load('spectra_truth_campus_1')
load('muufl_gulfport_campus_1_all4TypeLabel')
rowindice=hsi.groundTruth.Targets_rowIndices
colindice=hsi.groundTruth.Targets_colIndices
typeindice=ismember(hsi.groundTruth.Targets_Type,'all4types')
rowindice=rowindice(typeindice)
colindice=colindice(typeindice)
guangpu=zeros(72,57)
w=hsi.Data
for i=1:57
row=rowindice(i)
col=colindice(i)
guangpu(1:72,i)=w(row,col,1:72)
end
E_vca=vca1(guangpu,'Endmembers',4);
sum=0
for i=1:4
for j=1:4
jiaodu=acos(dot(E_vca(1:72,i),spectra_truth_campus_1(1:72,j))/(norm(E_vca(1:72,i))*norm(spectra_truth_campus_1(1:72,j))))*180/pi
if j==1
sum1=jiaodu
elseif sum1>jiaodu
sum1=jiaodu
end
end
sum=sum+sum1
end
wavelength=hsi.info.wavelength/1000
plot_sig( 'VCA',E_vca,spectra_truth_campus_1,wavelength,101,1)

看效果不是很好应该不是这all4type brown、dark green、faux vineyard green、pea green

 

标签:vca,rowindice,结果,hsi,all4,jiaodu,72,type,campus
From: https://www.cnblogs.com/hahaah/p/17563845.html

相关文章

  • antd+vue3 tree-select 组件库 筛选结果不正确的问题
    第一次遇到这种带搜索框的下拉树状列表搜索关键字的时候出现我不想要的结果。我感觉组件它只是搜索一级列表而没有搜索二级列表,然后一节列表把它整个的二级列表带出来了。二级列表里边包含搜索关键字的所有item才是我想要的。相关代码:1<!--页面名称-->2<div......
  • python用函数求两个数和并返回结果
    Python用函数求两个数和并返回结果作为一名经验丰富的开发者,我很荣幸能够教会你如何使用函数求两个数的和并返回结果。在本篇文章中,我将为你提供一个简单的步骤,并附上代码示例和注释,以帮助你更好地理解。步骤下面是求两个数和并返回结果的整个流程。你可以根据这个表格的步骤来......
  • 记录--盘点 TypeScript 那些奇怪的符号
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。一、!非空断言操作符在上下文中当类型检查器无法断定类型时,一......
  • python使用ctypes调用gcc编译的dll之下载mingw
    1、打开下载mingw的下载链接https://sourceforge.net/projects/mingw-w64/files/或者使用镜像网站下载http://files.1f0.de/mingw/2、根据自己电脑系统的版本下载相应64位或32位的mingw,红框中的包下载解压之后配置环境变量就可以使用了 3、将解压的mingw的路径添加环境变......
  • Typescript学习笔记总结
    Typescript是一种由微软开发的开源编程语言,它是JavaScript的超集,意味着它包含了JavaScript的所有特性,同时还提供了一些额外的功能和类型检查。Typescript的目标是提高JavaScript代码的可读性、可维护性和可扩展性,同时还能够在编译时检测出一些常见的错误。在本文中,我们将详细介绍Ty......
  • Ant design的Table组件报错TypeError: rawData.some is not a function
    [(54条消息)Antdesign的Table组件报错TypeError:rawData.someisnotafunction_清颖~的博客-CSDN博客](https://blog.csdn.net/aaqingying/article/details/118971186)React的组件库,AntDesign之Table系列问题解决。这个问题其实很简单,但也很常见呢~看了网上的其他博文,说不......
  • shell查询mysql数据库返回结果
    Shell查询MySQL数据库返回结果作为一名经验丰富的开发者,我将教会你如何通过Shell查询MySQL数据库并返回结果。下面是整个过程的流程图:步骤描述步骤1连接到MySQL数据库步骤2编写SQL查询语句步骤3执行SQL查询语句步骤4处理查询结果步骤5关闭数据库连接......
  • required a bean of type 'java.util.concurrent.ConcurrentHashMap' that could
    如何解决"requiredabeanoftype'java.util.concurrent.ConcurrentHashMap'thatcould"错误问题概述在开发过程中,有时我们会遇到SpringBoot应用程序启动时出现"requiredabeanoftype'java.util.concurrent.ConcurrentHashMap'thatcould"错误的问题。这个错......
  • 根据区间判断结果
    问题如上图。函数公式解决:公式1=IF(G1<5,0,IF(G1<15,0.5,1))公式2=LOOKUP(G1,{-99,0;5,0.5;15,1})公式3=MEDIAN(0,1,CEILING(G1-5,10)/20)公式1是传统的If多层嵌套解法,先判断G1是否小于5,是则返回0;嵌套一层If继续判断G1是否小于15,是则返回0.5,否则返回1。除If嵌套以外,Ifs......
  • typescript 中严格字面量类型检查的理解
    个人关于TS中Strictobjectliteralassignmentchecking的理解StrictobjectliteralassignmentcheckingStrictobjectliteralassignmentcheckingbyahejlsberg·PullRequest#3823·microsoft/TypeScript案例interfaceIStudent{name:stringid:strin......