function result=Xiang_Jin_de_WuGe(b,aa)
%%% b是要找的参照值
%%% aa是你要找的数组
%%aa=100*rand(100,100); %%随机设定的一个数组
%%b=aa(5,5); %%取参照值
%%不管aa是几维的数组 统一化成一维の
a=aa(:); %%将给定数组化为一维的
ab=(a(:)-b)'; %%将数组a与b做差
abc=abs(ab);
abc=sort(abc); %%差值取绝对值并排序
%%找到与b差值为第一种情况的所有值得坐标
[as1 as11] =find(abs((a(:)-b))==abc(1,1));
%%% 二维数组as即是与b值相近的值的坐标 包括和b相等的( 这里是与b值相差为六种值的情况 不一定
%%% 是六个值可能等于也可能大于 将以下坐标的值取第二个到第六个即是与b值相近的5个)[as1 as11] =find(abs((a(:)-b))==abc(1,1));
as=[as1 as11];
if ~isempty(abc(abc(:)~=abc(1,1)))
if ~isempty(abc)
abc1=abc(abc(:)~=abc(1,1));
[as2 as22]=find(abs((a(:)-b))==abc1(1,1));
as=[as1 as11;as2 as22];
end
end
if ~isempty(abc1(abc1(:)~=abc1(1,1)))
if ~isempty(abc1)
abc2=abc1(abc1(:)~=abc1(1,1));
[as3 as33]=find(abs((a(:)-b))==abc2(1,1));
as=[as1 as11;as2 as22;as3 as33];
end
end
if ~isempty(abc2(abc2(:)~=abc2(1,1)))
if ~isempty(abc2)
abc3=abc2(abc2(:)~=abc2(1,1));
[as4 as44]=find(abs((a(:)-b))==abc3(1,1));
as=[as1 as11;as2 as22;as3 as33;as4 as44];
end
end
if ~isempty(abc3(abc3(:)~=abc3(1,1)))
if ~isempty(abc3)
abc4=abc3(abc3(:)~=abc3(1,1));
[as5 as55]=find(abs((a(:)-b))==abc4(1,1));
as=[as1 as11;as2 as22;as3 as33;as4 as44;as5 as55];
end
end
if ~isempty(abc4(abc4(:)~=abc4(1,1)))
if ~isempty(abc4)
abc5=abc4(abc4(:)~=abc4(1,1));
[as6 as66]=find(abs((a(:)-b))==abc5(1,1));
as=[as1 as11;as2 as22;as3 as33;as4 as44;as5 as55;as6 as66];
end
end
%%%% as即是与b值相近的值的坐标 包括和b相等的( 这里是与b值相差为六种值的情况 不一定是六个值 可能等于也可能大于
%%%% 将以下坐标的值取第二个到第六个即是与b值相近的5个)
%%%as是与要求值相近的值依次坐标 第一个是原数 后面的一次选择即可
result=zeros(1,(length(as)-1));
for VB=2:6
result(VB-1)=a(as(VB,1));
end %%%求前五个的均值
%%% result就是要得到的五个值
用matlab如何求出一个数组中最接近某个数的五个数
2星 需积分: 48 173 浏览量
2014-09-29
00:02:10
上传
评论 3
收藏 355KB ZIP 举报
不爱学习的笨蛋
- 粉丝: 90
- 资源: 32
最新资源
- Qt的tcp网络编程(客户端和服务器)
- 当谈到 Linux 常用命令时,有很多命令可以提及 以下是一些常见的 Linux 命令及其功能:
- Sora AI Video Preview Case Sora AI 视频模版项目,React全栈快速部署.zip
- Foobar2000 中文完全版
- 基于JAVA web 的酒店管理系统的设计与实现,MySQL、MVC
- cdf6be7eb5ee2c1204e6de3b08a441d2.jpg
- 基于web的停车场管理系统的设计与实现、MVC、前台jQuery、后台JDBC,JSP技术,Tomcat、JavaBean
- 基于STM32和QT平台的农业大棚远程监控系统设计.pdf
- 毕业设计-基于SpringBoot、JPA、Thmleaf实现的旅游网站管理系统
- index.wxml
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈