📄 getdatafilename.asv
字号:
%获取数据文件编码
function fileName=GetDataFileName(MonteCarloCount,TimWidth,AccCount,N,Pd,FalseAlarmProbability,subWaveNum,delta_Rg,ObjectMoveStyle,numOfAllObjects)
if(MonteCarloCount==1)
fileName='1';
elseif(MonteCarloCount==20)
fileName='2';
elseif(MonteCarloCount==50)
fileName='3';
elseif(MonteCarloCount==100)
fileName='4';
else
fileName='G';
end
if(TimWidth==10)
fileName=STRVCAT(fileName,'1');
elseif(TimWidth==12.5)
fileName=STRVCAT(fileName,'2');
elseif(TimWidth==20)
fileName=STRVCAT(fileName,'3');
elseif(TimWidth==25)
fileName=STRVCAT(fileName,'4');
else
fileName=STRVCAT(fileName,'G');
end
if(AccCount==128)
fileName=STRVCAT(fileName,'1');
elseif(AccCount==256)
fileName=STRVCAT(fileName,'2');
elseif(AccCount==512)
fileName=STRVCAT(fileName,'3');
elseif(AccCount==1024)
fileName=STRVCAT(fileName,'4');
elseif(AccCount==2048)
fileName=STRVCAT(fileName,'5');
elseif(AccCount==4096)
fileName=STRVCAT(fileName,'6');
elseif(AccCount==8192)
fileName=STRVCAT(fileName,'7');
else
fileName=STRVCAT(fileName,'G');
end
if(N==10)
fileName=STRVCAT(fileName,'1');
elseif(N==20)
fileName=STRVCAT(fileName,'2');
elseif(N==30)
fileName=STRVCAT(fileName,'3');
else
fileName=STRVCAT(fileName,'G');
end
if(Pd==0.1)
fileName=STRVCAT(fileName,'1');
elseif(Pd==0.2)
fileName=STRVCAT(fileName,'2');
elseif(Pd==0.3)
fileName=STRVCAT(fileName,'3');
elseif(Pd==0.4)
fileName=STRVCAT(fileName,'4');
elseif(Pd==0.5)
fileName=STRVCAT(fileName,'5');
elseif(Pd==0.6)
fileName=STRVCAT(fileName,'6');
elseif(Pd==0.7)
fileName=STRVCAT(fileName,'7');
elseif(Pd==0.8)
fileName=STRVCAT(fileName,'8');
elseif(Pd==0.9)
fileName=STRVCAT(fileName,'9');
elseif(Pd==1.0)
fileName=STRVCAT(fileName,'A');
else
fileName=STRVCAT(fileName,'G');
end
if(FalseAlarmProbability==1e-6)
fileName=STRVCAT(fileName,'1');
elseif(FalseAlarmProbability==1e-5);
fileName=STRVCAT(fileName,'2');
elseif(FalseAlarmProbability==1e-4)
fileName=STRVCAT(fileName,'3');
elseif(FalseAlarmProbability==1e-3)
fileName=STRVCAT(fileName,'4');
else
fileName=STRVCAT(fileName,'G');
end
fileName=STRVCAT(fileName,'0');
fileName=STRVCAT(fileName,'0');
if(subWaveNum==6)
fileName=STRVCAT(fileName,'1');
elseif(subWaveNum==7)
fileName=STRVCAT(fileName,'2');
elseif(subWaveNum==8)
fileName=STRVCAT(fileName,'3');
elseif(subWaveNum==9)
fileName=STRVCAT(fileName,'4');
elseif(subWaveNum==10)
fileName=STRVCAT(fileName,'5');
elseif(subWaveNum==11)
fileName=STRVCAT(fileName,'6');
end
fileName=STRVCAT(fileName,'0');
fileName=STRVCAT(fileName,'0');
if(delta_Rg==60)
fileName=STRVCAT(fileName,'1');
elseif(delta_Rg==30)
fileName=STRVCAT(fileName,'2');
elseif(delta_Rg==15)
fileName=STRVCAT(fileName,'3');
elseif(delta_Rg==7.5)
fileName=STRVCAT(fileName,'4');
elseif(delta_Rg==3.75)
fileName=STRVCAT(fileName,'5');
end
fileName=STRVCAT(fileName,'0');
fileName=STRVCAT(fileName,'0');
fileName=STRVCAT(fileName,'0');
fileName=STRVCAT(fileName,'0');
fileName=STRVCAT(fileName,'0');
fileName=STRVCAT(fileName,'0');
if(ObjectMoveStyle==1)
fileName=STRVCAT(fileName,'1');
elseif(ObjectMoveStyle==2)
fileName=STRVCAT(fileName,'2');
elseif(ObjectMoveStyle==3)
fileName=STRVCAT(fileName,'3');
end
if(numOfAllObjects==1)
fileName=STRVCAT(fileName,'1');
elseif(numOfAllObjects>1)
fileName=STRVCAT(fileName,'2');
end
D=date;
DTemp=DATESTR(D,29);
fileName=STRVCAT(fileName,DTemp(1,3));
fileName=STRVCAT(fileName,DTemp(1,4));
fileName=STRVCAT(fileName,DTemp(1,6));
fileName=STRVCAT(fileName,DTemp(1,7));
fileName=STRVCAT(fileName,DTemp(1,9));
fileName=STRVCAT(fileName,DTemp(1,10));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -