查看单个帖子
旧 2009-02-27, 16:08   #2
chytemp
初级会员
 
注册日期: 2009-02-26
年龄: 45
帖子: 4
声望力: 0
chytemp 正向着好的方向发展
默认 回复: [求助]加入for循环后为何计算出错?

我运行的结果除了可以得出T=1073时计算的数值,还有如下信息,但看不大懂提示哪里错误,是否T2=solve(f)命令有问题?

Warning: Out of range or non-integer values truncated during conversion to character.
(Type "warning off MATLAB:nonIntegerTruncatedInConversionToChar" to suppress this warning.)
> In C:\MATLAB6p5\toolbox\symbolic\solve.m at line 80
In C:\MATLAB6p5\work\trychy.m at line 57
??? Error using ==> sym/sym (char2sym)
{

Error in ==> C:\MATLAB6p5\toolbox\symbolic\@sym\sym.m
On line 92 ==> S = char2sym(x);

Error in ==> C:\MATLAB6p5\toolbox\symbolic\solve.m
On line 97 ==> vars = ['[' findsym(sym(eqns),neqns) ']'];

Error in ==> C:\MATLAB6p5\work\trychy.m
On line 57 ==> T2=solve(f);
chytemp 当前离线   回复时引用此帖