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

输出

相关推荐
Fxrain1 小时前
[Reading Paper]FFA-Net
图像处理·人工智能·计算机视觉
矢志航天的阿洪2 小时前
IGRF-13 数学细节与公式说明
线性代数·机器学习·矩阵
qwy7152292581633 小时前
9-数字水印的嵌入和提取
人工智能·opencv·计算机视觉
小文数模4 小时前
2026美赛数学建模D题完整参考论文(含模型建立求解、代码等)
python·数学建模·matlab
人机与认知实验室5 小时前
人机环境系统矩阵的“秩”
线性代数·矩阵
闪电麦坤955 小时前
Leecode热题100:矩阵置零(矩阵)
线性代数·算法·矩阵
人机与认知实验室5 小时前
人机环境系统矩阵典型案例分析
线性代数·矩阵
Wh-Constelltion5 小时前
【PQ分解法潮流计算(matlab版)】
算法·matlab
山楂树の5 小时前
计算机图形学 模型矩阵的逆矩阵:如何从“世界”回归“局部”?
线性代数·矩阵·回归
Piar1231sdafa5 小时前
蓝莓目标检测——改进YOLO11-C2TSSA-DYT-Mona模型实现
人工智能·目标检测·计算机视觉