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

输出

相关推荐
菜鸟~noob2334 分钟前
【电子战】第07篇:多普勒测向【含matlab代码】
android·开发语言·matlab
可编程芯片开发8 分钟前
基于压电能量收集和MPPT最大功率跟踪算法的IoT压力传感器电源系统Simulink建模与仿真
物联网·matlab·simulink·mppt·压电能量收集·iot压力传感器
matlab代码21 分钟前
基于matlab阈值分割的车牌识别系统【源码75期】
图像处理·opencv·计算机视觉
菜鸟~noob23326 分钟前
【电子战】第12篇:TDOA 定位——双曲线与等时差线【含matlab代码】
开发语言·matlab
零依赖极客33 分钟前
Day 9·1 KV 也量化——q8 KV 把缓存与 decode 带宽压到一半
c语言·开发语言·arm开发·人工智能·缓存·矩阵
kyle~1 小时前
图像直方图
计算机视觉·数学建模·机器视觉·数学统计
羞儿11 小时前
人体姿态估计系统知识框架
深度学习·计算机视觉·姿态估计·行为识别
菜鸟~noob23311 小时前
【电子战】 第09篇:阵列信号处理——波束形成、MVDR、MUSIC【含matlab代码】
开发语言·matlab·信号处理
零依赖极客12 小时前
Day 6·1 ARMv8.2 dotprod——vdotq_s32 一条指令做 4 个点积
c语言·开发语言·人工智能·矩阵·arm·vllm
wzdark14 小时前
基于矩阵的动态规划路径问题性能优化4
线性代数·矩阵·动态规划