【发布时间】:2016-03-04 16:30:39
【问题描述】:
我正在尝试评估文本文件中给出的公式。
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以消除任何不可见的字形。 -
@drhagen 成功了。谢谢:)
标签: matlab parsing evaluation