找到矩阵中位于降序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

输出

相关推荐
爱打代码的小林11 分钟前
YOLOv4介绍
人工智能·计算机视觉·目标跟踪
leo__52017 分钟前
MHT多假设跟踪算法(Multiple Hypothesis Tracking)MATLAB实现
开发语言·算法·matlab
再难也得平34 分钟前
力扣73. 矩阵置零(Java解法)
算法·leetcode·矩阵
西***634734 分钟前
藏在应急指挥车中的 “核心密码”
矩阵·音视频
CoovallyAIHub39 分钟前
国产小龙虾方案实战:nanobot + 通义千问,钉钉上随时派活
深度学习·算法·计算机视觉
sali-tec41 分钟前
C# 基于OpenCv的视觉工作流-章32-圆环卷收
图像处理·人工智能·opencv·算法·计算机视觉
CoovallyAIHub44 分钟前
32K Star!港大开源Nanobot:4000行代码打造最轻量OpenClaw平替
深度学习·算法·计算机视觉
格林威1 小时前
Halcon vs OpenCV 速度对比(表格)
人工智能·数码相机·opencv·机器学习·计算机视觉·视觉检测·halcon
格林威1 小时前
工业相机图像高速存储(C#版):先存内存,后批量转存方法,附海康相机实战代码!
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·海康相机
EQUINOX11 小时前
计算机视觉,图像增广,微调,R-CNN,SSD,YOLO
人工智能·计算机视觉