1
我正在Matlab中創建一個tex文件。最終目標是使用膠乳創建PDF。我已經使用以下網站檢查我的膠乳是否正確latex generator。從我有一個包含逗號的數字(例如5,236,012)開始,一切都很好。當我從tex文件複製數據時,問題就出現了。列分隔符設置爲逗號,如何將其更改爲分號?Matlab tex文件指定列分隔符
我正在Matlab中創建一個tex文件。最終目標是使用膠乳創建PDF。我已經使用以下網站檢查我的膠乳是否正確latex generator。從我有一個包含逗號的數字(例如5,236,012)開始,一切都很好。當我從tex文件複製數據時,問題就出現了。列分隔符設置爲逗號,如何將其更改爲分號?Matlab tex文件指定列分隔符
使用strrep
-
%%// input_filepath and output_filepath are the filepaths of the
%%// input and output tex files
data = importdata(input_filepath);
datacell = strrep(data,',',';');
%%// Save as a text file
fid2 = fopen(output_filepath,'w');
for k = 1:size(datacell,1)
fprintf(fid2,'%s\n',datacell{k,:});
end
fclose(fid2);
當我嘗試上面的代碼,並在Matlab打開我的TEX文件的選項框列分隔符沒有選擇的選擇。輸出顯示數字5,; 326,; 145。無論如何改變tex文件中的默認列分隔符,以便它忽略逗號? – mHelpMe
嘗試編輯的代碼。您需要使用代碼中列出的命令'importdata'打開tex文件,而不是使用MATLAB的File菜單。 – Divakar