me4047
2008-11-28, 10:09
问题是这样的.我在做题的过程中发现:
a=100000000000000000000000000
b=100000000000000000000000001
b-a=0
然后慢慢的深入到
vpa(15^14)
ans =
29192926025390624.
这个结果显然是错的,因为最后一位不可能是4啊!
经过研究才知道是这样的:
vpa('15^14')
ans =
29192926025390625.
这个结果就顺眼多了:smile: 还觉得自己挺聪明
然后我就想,依此类推。。。但是遇到的问题是
N=29;n=[0:28];
a=vpa('n.^((N-1)/2)')
就出现了下面的错误
??? Error using ==> sym.sym>char2sym
Not a valid symbolic expression.
Error in ==> sym.sym at 92
S = char2sym(x);
Error in ==> vpa at 41
r = vpa(sym(s),d);
我想这个问题不太难,但是以我的资质实在是参悟不透了。求各位高手帮帮忙啊!
a=100000000000000000000000000
b=100000000000000000000000001
b-a=0
然后慢慢的深入到
vpa(15^14)
ans =
29192926025390624.
这个结果显然是错的,因为最后一位不可能是4啊!
经过研究才知道是这样的:
vpa('15^14')
ans =
29192926025390625.
这个结果就顺眼多了:smile: 还觉得自己挺聪明
然后我就想,依此类推。。。但是遇到的问题是
N=29;n=[0:28];
a=vpa('n.^((N-1)/2)')
就出现了下面的错误
??? Error using ==> sym.sym>char2sym
Not a valid symbolic expression.
Error in ==> sym.sym at 92
S = char2sym(x);
Error in ==> vpa at 41
r = vpa(sym(s),d);
我想这个问题不太难,但是以我的资质实在是参悟不透了。求各位高手帮帮忙啊!