我想从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