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

输出

相关推荐
AI街潜水的八角1 小时前
基于Opencv的条形码识别与创建
人工智能·opencv·计算机视觉
郑同学的笔记2 小时前
【Eigen教程02】深入Eigen矩阵引擎:模板参数、内存布局与基础操作指南
c++·线性代数·矩阵·eigen
这张生成的图像能检测吗2 小时前
(论文速读)CCASeg:基于卷积交叉注意的语义分割多尺度上下文解码
人工智能·深度学习·计算机视觉·语义分割
Jerryhut4 小时前
Opencv总结7——全景图像拼接
人工智能·opencv·计算机视觉
崇山峻岭之间5 小时前
Matlab学习记录18
开发语言·学习·matlab
迈火8 小时前
APISR IN COMFYUI:提升ComfyUI图像超分辨率的强力插件
图像处理·人工智能·计算机视觉·stable diffusion·aigc·音视频·midjourney
数据光子8 小时前
【YOLO数据集】船舶检测
人工智能·python·yolo·目标检测·计算机视觉·目标跟踪
能量鸣新9 小时前
资源分享第三天
c语言·开发语言·c++·python·计算机视觉·c#
山居秋暝LS10 小时前
CMake下载与安装
pytorch·计算机视觉
Sunflower_ac10 小时前
线性代数学习笔记(未完结)
人工智能·笔记·学习·线性代数·机器学习