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

输出

相关推荐
子夜江寒18 小时前
基于 OpenCV 的图像形态学与边缘检测
python·opencv·计算机视觉
rit84324991 天前
MATLAB对组合巴克码抗干扰仿真的实现方案
开发语言·matlab
智驱力人工智能1 天前
守护流动的规则 基于视觉分析的穿越导流线区检测技术工程实践 交通路口导流区穿越实时预警技术 智慧交通部署指南
人工智能·opencv·安全·目标检测·计算机视觉·cnn·边缘计算
suoge2231 天前
六面体传热单元Matlab有限元编程:三大类边界条件(上篇)| 固定温度边界条件 | 表面热通量边界条件 | 热对流边界条件)
matlab·有限元编程·传热有限元·热传导有限元·六面体热单元·边界条件·对流换热
MM_MS1 天前
Halcon基础知识点及其算子用法
开发语言·人工智能·python·算法·计算机视觉·视觉检测
棒棒的皮皮1 天前
【深度学习】YOLO 模型部署全攻略(本地 / 嵌入式 / 移动端)
人工智能·深度学习·yolo·计算机视觉
棒棒的皮皮1 天前
【深度学习】YOLO模型速度优化全攻略(模型 / 推理 / 硬件三层维度)
人工智能·深度学习·yolo·计算机视觉
Evand J1 天前
【MATLAB例程,附代码下载链接】基于累积概率的三维轨迹,概率计算与定位,由轨迹匹配和滤波带来高精度位置,带测试结果演示
开发语言·算法·matlab·csdn·轨迹匹配·候选轨迹·完整代码
suoge2231 天前
六面体传热单元(热通量边界条件)有限元MATLAB程序【理论文本+代码】|热传导有限元|纽曼边界条件|有限元传热分析
matlab·有限元·有限元编程·传热有限元·稳态传热·热传导有限元·热固耦合
suoge2231 天前
六面体传热单元(固定温度边界条件)有限元MATLAB程序【理论文本+代码】|热传导有限元|狄利克雷边界|有限元传热分析
matlab·有限元·热传导·传热有限元·迪利克雷边界条件·有限元法·稳态传热