MATLAB如何按列识别百分位数

1886*1540的矩阵,需要每一列识别百分位数,现已经将每一列数据从大到小排序,自行写了循环编程,但是无法实现。
clear
clc
c = load("I:\排序.txt");
for i=1:1540
u=a(:,i);
tata(:,i)= reshape(u,[]);%识别百分位数
end
能否帮忙更正,谢谢!

需要的话,把txt文件发给我,帮你调试