用matlab如何求出一个数组中最接近某个数的两个数的下标?
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 12:37:08
用matlab如何求出一个数组中最接近某个数的两个数的下标?
比如:189 188 187 184 178 169 155 137 118 99 80 64 51 39 30 10 12 15 20 30 44 63 86 112 136 157 171 180 185 189 190 190 191 比如这个数组中最接近82的两个数是80 和 86,应该怎么得到这两个数并返回这两个数的下标?
比如:189 188 187 184 178 169 155 137 118 99 80 64 51 39 30 10 12 15 20 30 44 63 86 112 136 157 171 180 185 189 190 190 191 比如这个数组中最接近82的两个数是80 和 86,应该怎么得到这两个数并返回这两个数的下标?
A= [189 188 187 184 178 169 155 137 118 99 80 64 51 39 30 10 12 15 20 30 44 63 86 112 136 157 171 180 185 189 190 190 191];
B=abs(A-82);
[x,index]=sort(B);
A1=[A(index(1)) A(index(2))]
A2=[index(1) index(2)]
A1是最接近的两个数,A2是这两个数的下标!
祝你学习愉快!
再问: 多谢!!
B=abs(A-82);
[x,index]=sort(B);
A1=[A(index(1)) A(index(2))]
A2=[index(1) index(2)]
A1是最接近的两个数,A2是这两个数的下标!
祝你学习愉快!
再问: 多谢!!
用matlab如何求出一个数组中最接近某个数的两个数的下标?
matlab问题 如何删除数组中相邻两个相同的数只保留一个
matlab中,数组A中包含0-1之间的50个数,请问如何得出介于0.5到0.6之间的数的下标,
matlab中对一个数组求最大的几个数
matlab中怎样统计数组里每一行大于某个值的数有多少个?
labview 如何比较一个数组中的相邻的两个数
excel中,怎样求出所有数值中,那些数值的和最接近一个数
如何求出数组中对角线上行列下标为偶数的各元素的积
MATLAB中如何找出第一个大于某数的元素的下标
如何在matlab中得到一个小数小数点后每一位上的数?输出为一个数组.
matlab如何将矩阵中大于某个数的数换成另一个数,将其他的数换成另外一个数
matlab 数组中求n个元素的下标,