我想從Matlab中的txt文件中替換逗號來點,但我沒有得到。按照下面我的代碼:使用uigetfile將逗號替換成點
[nome,caminho]=uigetfile({'*.pal';'*.sjc'},'Selecione Arquivos para Palmas ou SJCampos');
newfile= [caminho nome];
fid=fopen(newfile,'rt')
data_iono=textscan(fid,'%f%f%f%f%f%s%s',-1,'Delimiter','\t','HeaderLines' ,3,'treatAsEmpty',{'-','R','F','N','Y'});
fclose(fid);
任何人都可以幫助我嗎?
不勝感激!
你能提供一個你正在導入的文件的例子嗎?你能舉一個你得到的結果和你想要的結果的例子嗎? – sclarke81 2014-08-28 14:41:17
你在導入的文件上嘗試過'strrep(str,',','。')嗎? – Jommy 2014-08-28 16:09:55
是* .dat和* .txt文件。當我使用uigetfile命令時,我選擇文件並導入數據,並存儲在fid變量中(例如:UT = 0,12),所以我需要將其轉換爲UT = 0.12.Thanks! – 2014-08-28 16:16:42