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

输出

相关推荐
jay神7 小时前
基于 YOLOv8 的手势识别系统(Web 版)
前端·人工智能·python·深度学习·yolo·计算机视觉·计算机毕业设计
wangxiaoxuan21713 小时前
TF2 的原理与使用:把坐标、运动和观测时间一起算清楚
计算机视觉·机器人·科沃斯八界
硅谷秋水14 小时前
EgoHumanoid‑V2 方法分析
人工智能·机器学习·计算机视觉·语言模型·机器人
BYSJMG16 小时前
计算机毕业设计选题推荐:【基于深度学习的车辆损坏严重程度评估方法研究】ResNet50 图像分类
人工智能·深度学习·目标检测·机器学习·计算机视觉·分类·课程设计
Evand J17 小时前
【MATLAB例程,PMSM19】永磁同步电机(PMSM)基于多速率无迹卡尔曼滤波(UKF)的转速与转子位置估计。测量缺失、状态预测与恢复性能分析
开发语言·matlab·电机·ekf·卡尔曼·电机滤波
BYSJMG18 小时前
计算机毕业设计选题推荐|【基于深度学习的电梯电动车违规进入检测研究】YOLO26m+可视化大屏
人工智能·深度学习·神经网络·目标检测·机器学习·计算机视觉·课程设计
星夜离尘561 天前
MATLAB 离散数据分箱:半开区间、末端点与计数、加权和、平均
算法·matlab
硅谷秋水2 天前
将闲科技(LiberAI)提出世界动作模型Liber-0
机器学习·计算机视觉·语言模型·机器人
ahccqw2 天前
OpenCV 车辆数量统计
人工智能·opencv·计算机视觉