hamit 发表于 2008-2-3 22:58:08

请大哥帮个忙。anime的问题

我在Maple 11写了一个动坐标的程序。但是最后总出错。请各位大哥帮个忙。文件也上传了。谢谢!
c:=t->:
ll:=plots(c(t), t = 0 .. 4*Pi, thickness = 1, numpoints = 100, color = COLOR(RGB, 0, 0, 1)):
plots(c(t), t = 0 .. 4*Pi, thickness = 1, numpoints = 100, color = COLOR(RGB, 0, 0, 1),axes = BOXED):
curve
e11:=t->evalf(eval(diff(c(u),u)/sqrt(add(diff(c(u),u)*diff(c(u),u),i= 1..3)),u = t)):
d1:=u->diff(c(u),u):
d2:=u->diff(c(u),u$2):
cross22:=u->convert(LinearAlgebra(Vector(d1(u)),Vector(d2(u))),list):
e33:=t->evalf(eval(cross22(u)/sqrt(add(cross22(u)*cross22(u),i=1..3)),u=t)):
e22:=t->convert(LinearAlgebra(Vector(e33(t)),Vector(e11(t))),list):
ll1:=t->plots(plottools(c(t),c(t)+e11(t),0.03,0.08,0.1,cylindrical_arrow,color=COLOR(RGB,0,1,0))):
ll2:=t->plots(plottools(c(t),c(t)+e22(t),0.03,0.08,0.1,cylindrical_arrow,color=COLOR(RGB,0,0,1))):
NULL;
ll3:=t->plots(plottools(c(t),c(t)+e33(t),0.03,0.08,0.1,cylindrical_arrow,color=COLOR(RGB,1,0,0))):
point1:=t->plots(plottools(),plottools(),plottools(),linestyle = dash,color=COLOR(RGB,1,0,0)):
dzb:=t->plots(evalf(c(t)),symbol = Solidcircle,symbolsize = 30,color=COLOR(RGB,0,0,0)):
hsh:=t->plots({ll,ll1(t),ll2(t),ll3(t),point1(t),dzb(t)}):
hsh(2*Pi);
plots(hsh(t), , fw = 0 .. 4*Pi);

mathfan2008 发表于 2008-3-14 17:51:50

看不清楚,系统返回的提示是参数值需要给出数值列表,而不是符号列表。
页: [1]
查看完整版本: 请大哥帮个忙。anime的问题