如何删除映像扩展,因此只有编号名称可以存储在一个数据库
43岁的观点(30天)
显示旧的评论
更多的答案(2)
图像分析
2018年9月9日
所以你从.mat提取变量文件之后,你有一个字符串“12 2.3344 3.22 4.22 123. jpg”?如果是这样,那么你想把每个数字的字符串,并创建一个文件名吗?试一试
%创建示例字符串。
str =“12 2.3344 3.22 4.22 123. jpg”
%转换为数字
数量= str2num (str (1: end-4))
%现在数字排序
sortedNumbers =排序(数字,“提升”)
%现在经历,与每个数字,但没有保存文件扩展(这可能不是一个明智的主意)。
文件夹= pwd;%无论你想要的…
为k = 1:长度(数字)
fullFileName = fullfile(文件夹,num2str(数字(k)))
%现在做任何你想做的文件名
结束
然而,我没有看到什么排序得到你,不知道为什么你想要。加上可以使用strsplit()而不是烦恼将他们转换为数字。你为什么想要他们是数字而不是把它们作为子?