找到矩阵中位于降序15%位置的值

MATLAB实现

matlab 复制代码
clc
clearvars;
matrix = randn(10, 10); % 一个示例矩阵
disp(matrix)

value = find_value_at_15_percent(matrix);
disp(['位于降序中15%位置的值为: ', num2str(value)]);

% 验证
x=reshape(matrix,1,100);
y=sort(x,'descend');
y(1:16)

function value_at_15_percent = find_value_at_15_percent(matrix)
    % 对矩阵进行降序排序
    sorted_matrix = sort(matrix(:), 'descend');

    % 计算15%位置的索引
    num_elements = numel(sorted_matrix);
    index_15_percent = ceil(0.15 * num_elements);

    % 获取15%位置的值
    value_at_15_percent = sorted_matrix(index_15_percent);
end

输出

相关推荐
Eric.Lee20214 小时前
yolo v5 开源项目
人工智能·yolo·目标检测·计算机视觉
其实吧35 小时前
基于Matlab的图像融合研究设计
人工智能·计算机视觉·matlab
绕灵儿6 小时前
OpenCV通过指针裁剪图像
人工智能·opencv·计算机视觉
一马平川的大草原6 小时前
如何基于pdf2image实现pdf批量转换为图片
计算机视觉·pdf·文件拆分
幼儿园园霸柒柒7 小时前
第七章: 7.3求一个3*3的整型矩阵对角线元素之和
c语言·c++·算法·矩阵·c#·1024程序员节
lrlianmengba7 小时前
推荐一款可视化和检查原始数据的工具:RawDigger
人工智能·数码相机·计算机视觉
决战春招11 小时前
人工智能之人脸识别(人脸采集人脸识别)
人工智能·opencv·学习·计算机视觉
星沁城11 小时前
73. 矩阵置零
java·算法·矩阵
handsomeboysk13 小时前
mAP的定义
人工智能·计算机视觉·目标跟踪
千秋1000013 小时前
OpenCV—calcHist()函数
人工智能·opencv·计算机视觉