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

输出

相关推荐
江畔柳前堤6 小时前
信号的本质——从模拟波形到AI中的数据张量
人工智能·深度学习·机器学习·计算机视觉·数据挖掘·语音识别
江畔柳前堤7 小时前
系统的本质——从LTI系统到神经网络
人工智能·深度学习·神经网络·机器学习·计算机视觉·数据挖掘·语音识别
sali-tec11 小时前
C# 基于OpenCv的视觉工作流-章98-频域滤波
图像处理·人工智能·opencv·计算机视觉
daad77711 小时前
记录matlab状态机demo
java·网络·matlab
LayZhangStrive12 小时前
线性代数 - 第1章 行列式
人工智能·线性代数·机器学习
吃好睡好便好13 小时前
MATLAB中图像的线性变换
开发语言·图像处理·学习·计算机视觉·matlab
GetcharZp15 小时前
让照片开口说话:LivePortrait 本地部署玩法详解
人工智能·计算机视觉
cout<<jester16 小时前
人脸情绪识别模型
人工智能·深度学习·计算机视觉
吃好睡好便好17 小时前
MATLAB中图像的对数变换
图像处理·学习·算法·计算机视觉·matlab
CreBee17 小时前
CreBee功能大全:新媒体矩阵运营有哪些能力?
矩阵·新媒体运营·媒体