1
我正在嘗試評估文本文件中給出的公式。MATLAB - 輸入字符在MATLAB語句或表達式中無效
fid = fopen('ReactionFlux.txt')
EqRF = textscan(fid, '%s', 'Delimiter', {'\n'});
fclose(fid);
syms Chyl_gi Chyl_ly_release_rate_k
eval(EqRF{1}{1})
文本文件ReactionFlux.txt的背景是
ReactionFlux33 = Chyl_gi*Chyl_ly_release_rate_k
但每次我試圖在這裏評估線,它給人的錯誤
Error: The input character is not valid in MATLAB statements or expressions.
是否有隱藏的空白字符是無效的或什麼的?
什麼是'textscan'實際上返回:您可以獲得通常會得到通過環繞
strtrim
提取的線,它得到一個字符串的開頭和結尾擺脫了所有的空格去掉它們呢? – excaza它適合我。你也可以在字符串周圍試試'strtrim'來擺脫任何看不見的字形。 – drhagen
@drhagen做到了這一點。謝謝 :) –