抑制数据而不是显示每一个和关闭。

4视图(30天)
%这段代码需要原始SE数据,将文件转化成文本文件(. txt)
%然后结合了高、中、低频率为一个文本文件
%可以同时选中,选中的文件将到
%的阴谋。
%进入目录搜索
parentdirectory = uigetdir (‘*’,选择文件夹,文件夹里面的);
如果isnumeric (parentdirectory);返回;结束;
dinfo = dir (parentdirectory);
dinfo (~ (dinfo.isdir)) = [];%删除普通文件
dinfo (ismember ({dinfo.name}, {“。”,“. .”}))= [];%去除。和. .
K = 1:长度(dinfo)
目录= fullfile (dinfo (K)。文件夹,dinfo (K) . name);
%文件夹中的所有项目列表
文件列表= dir(目录);
%从列表中删除子文件夹(即只保留文件)
文件列表(vertcat (fileList.isdir)) = [];
持有所有
%使用文件夹作为标题的阴谋
[ParentFolderPath] = fullfile(目录);
[~,ParentFolderName] = fileparts (ParentFolderPath);
标题(ParentFolderName,“字形大小”,20);
%遍历每个文件,将其复制,给新的扩展:. txt
i = 1:元素个数(文件列表)
文件= fullfile(目录,文件列表(i) . name);
[tempDir, tempFile] = fileparts(文件);
状态=复制文件(文件,fullfile (tempDir [tempFile,' . txt ')));
结束
%结合水平文本文件
% =位置输入(“测试点的位置:“,“s”);
文件名= ParentFolderName +“HORZ NOM.txt”;
dL = dir (fullfile(目录,“* HLF * NOM.txt”));%的盐适应通配符来匹配的命名约定
dM = dir (fullfile(目录,“*羟甲基糠醛* NOM.txt”));
dH = dir (fullfile(目录,“*超高频* NOM.txt”));
i = 1:元素个数(正)%必须有相同数量,中,高,添加错误检查
tD = readtable (fullfile (dL(我).folder dL (i) . name),“numheaderlines”6“readvariablenames”1);
tD = [tD; readtable (fullfile (dM(我).folder dM (i) . name),“numheaderlines”6“readvariablenames”1)];
tD = [tD; readtable (fullfile (dH(我).folder dH (i) . name),“numheaderlines”6“readvariablenames”1)];
%做任何和每组之前……
writetable (tD fullfile(目录,文件名));
情节(tD,“频率”,“本身”,“颜色”,“蓝”线宽= 1.5);
结束
%结合垂直文本文件
% =位置输入(“测试点的位置:“,“s”);
文件名= ParentFolderName +“绿色NOM.txt”;
dL = dir (fullfile(目录,“*甚低频* NOM.txt”));%的盐适应通配符来匹配的命名约定
dM = dir (fullfile(目录,“* VMF * NOM.txt”));
dH = dir (fullfile(目录,“*甚高频* NOM.txt”));
i = 1:元素个数(正)%必须有相同数量,中,高,添加错误检查
tD = readtable (fullfile (dL(我).folder dL (i) . name),“numheaderlines”6“readvariablenames”1);
tD = [tD; readtable (fullfile (dM(我).folder dM (i) . name),“numheaderlines”6“readvariablenames”1)];
tD = [tD; readtable (fullfile (dH(我).folder dH (i) . name),“numheaderlines”6“readvariablenames”1)];
%做任何和每组之前……
writetable (tD fullfile(目录,文件名))
情节(tD,“频率”,“本身”,“颜色”,“红色”线宽= 1.5);
结束
%结合怡安先生和另存为文本文件
% =位置输入(“测试点的位置:“,“s”);
文件名= ParentFolderName +“AON.txt”;
dL = dir (fullfile(目录,“* HLF * AON.txt”));%的盐适应通配符来匹配的命名约定
dM = dir (fullfile(目录,“*羟甲基糠醛* AON.txt”));
dH = dir (fullfile(目录,“*超高频* AON.txt”));
i = 1:元素个数(正)%必须有相同数量,中,高,添加错误检查
tD = readtable (fullfile (dL(我).folder dL (i) . name),“numheaderlines”6“readvariablenames”1);
tD = [tD; readtable (fullfile (dM(我).folder dM (i) . name),“numheaderlines”6“readvariablenames”1)];
tD = [tD; readtable (fullfile (dH(我).folder dH (i) . name),“numheaderlines”6“readvariablenames”1)];
%做任何和每组之前……
writetable (tD fullfile(目录,文件名))
情节(tD,“频率”,“本身”,“颜色”,# 588146的线宽= 1.5);
结束
%结合FTN博士和另存为文本文件
% =位置输入(“测试点的位置:“,“s”);
文件名= ParentFolderName +“FTN.txt”;
dL = dir (fullfile(目录,“* HLF * FTN.txt”));%的盐适应通配符来匹配的命名约定
dM = dir (fullfile(目录,“*羟甲基糠醛* FTN.txt”));
dH = dir (fullfile(目录,“*超高频* FTN.txt”));
i = 1:元素个数(正)%必须有相同数量,中,高,添加错误检查
tD = readtable (fullfile (dL(我).folder dL (i) . name),“numheaderlines”6“readvariablenames”1);
tD = [tD; readtable (fullfile (dM(我).folder dM (i) . name),“numheaderlines”6“readvariablenames”1)];
tD = [tD; readtable (fullfile (dH(我).folder dH (i) . name),“numheaderlines”6“readvariablenames”1)];
%做任何和每组之前……
writetable (tD fullfile(目录,文件名))
情节(tD,“频率”,“本身”,“颜色”,“# 9 f9f9f”线宽= 1.5);
结束
网格
%根据alphebetic秩序改变颜色
newcolors = {“蓝”,“红色”,“# 72 a75b”,# 999999的,“# 0003 ff”};
colororder (newcolors);
%设置通过/失败
可以= (10000 10000000 1000000000);
PFy = (20 80 80);
%将通过/失败行添加到情节
情节(PFy可以,“颜色”,“绿色”,“线宽”,1.5);
%的变化传奇位置和删除通过/失败从传奇
Lgnd =传奇(“位置”,“西北”);
Lgnd =传奇(“水平”,“垂直”,“先生”,“博士”,“mil - std - 188 - 125 - 1”);
Lgnd。字形大小= 14;
% x和y轴标签
包含(的频率(赫兹),“字形大小”,18岁,“FontWeight”,“大胆”);
ylabel (“屏蔽(dB)有效性”,“字形大小”,18岁,“FontWeight”,“大胆”);
%设置两轴尺度
集(gca),“XScale”,“日志”,“ylim”200年[-10]);
%了情节上的值*在*注释添加它们
%设置(gca、“xticklabel”, [],“yticklabel”, []);
%设置(gca、“xticklabel”, [],“yticklabel”, []);
%设置网格线破折号,颜色
集(gca),“gridlinestyle”,“——”);
集(gca),“gridalpha”,0.5);
集(gca),“GridColor”,“黑”);
集(gca),“颜色”,“# ececec”);
集(gca),“颜色”,“# ececec”);
集(gcf,“windowstate”,“最大化”);
exportgraphics (gcf ParentFolderName +“jpg”);
savefig (ParentFolderName);
关闭(gcf);
结束
2的评论
泰勒劳森
泰勒劳森 2022年11月12日
所以我需要.fig文件和一个jpg文件保存和他们现在一样。然而在运行一个像样的数量,我不希望每一个matlab图必须打开,然后关闭,因为它需要时间。我试着做了可见性但是我不能打开matlab图后一旦保存,除非我打开matlab和运行代码来查看它。

登录置评。

答案(1)

西蒙•陈
西蒙•陈 2022年11月10日
将图设置为无形,使用f作为处理在接下来的例子中,如果必要的。
图(f =“可见”,“关闭”)
1评论
泰勒劳森
泰勒劳森 2022年11月12日
我试着…然而,文件保存然后我不能打开图进行更改或放大之后,如果我想要的。

登录置评。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!