
filepath = uigetdir('','请选择文件夹');%fliepath为文件夹路径</span>
fileFolder=fullfile(filepath);
dirOutput=dir(fullfile(fileFolder,''));
fileName={dirOutputname};
fileName=fileName(3:end); %清除前两个系统默认的隐藏文件夹
%去除后缀名
fileName = strrep(fileName,'bmp','');
fileName = strrep(fileName,'jpg','');
fileName = strrep(fileName,'tif','');
fileName = strrep(fileName,'JPEG','');
fileName = strrep(fileName,'docx','');
fileName = strrep(fileName,'doc','');
fileName = strrep(fileName,'pdf','');
fileName = strrep(fileName,'txt','');
可以得到其中的数据,源码应该得不到,不过你可以根据得到的数据,看生成的图像样式,重新生成。
得到其中数据的方法(网上搜索到的,刚试了下,可以实现:)):
1、在命令行运行figure打开一个空白窗口,
2、在工具栏或者菜单中选择open打开你保存的fig文件,会显示出原来的那个图来。
3、在命令行运行obj = get(gca,'children')
这个结果对应你的图里面的线或者面的句柄,有几条线就对应几个句柄。
4、根据你需要的是哪条线,第n条线句柄就是obj(n),如果只有一个对象直接用obj就可以,
然后再用一次get,
x=get(obj(1), 'xdata');
y=get(obj(1), 'ydata');
如果是三维图,再加上个z=get(obj(1),'zdata');
x、y、z就是你所需要的坐标数据
使用xlsread函数即可
假设表格数据如下:
将此表格放在当前工作文件夹中。
在命令行中输入:
A=xlsread('testxlsx');
即可获取电子表格中的数据。如下:
注意:
xlsread函数有很多种用法,可根据自己的需要进行选择。
具体可在命令行使用help xlsread 来查询相关用法
如下图所示:
以上就是关于matlab提取不带后缀的文件名全部的内容,包括:matlab提取不带后缀的文件名、关于MATLAB后缀是fig的文件如何得到程序、如何用matlab读取excel数据文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)