Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > Maple论坛
Maple论坛 Maple : 世界通用的数学和工程软件
回复
 
主题工具 显示模式
旧 2008-06-03, 06:42   #1
未注册
游客
 
帖子: n/a
默认 用Maple的plot有问题?

算2PI和Asin(x)在[0,2PI]的曲线长度的比,当A=0时Asin(x)=0,是一条直线,比值应
该是1。
在Maple里用plot画出的结果在A=0时是1.2..,如果手动用pointplot画那么结果是对的。
d := 2*3.1415926; T := proc (A) options operator, arrow; d/(int(sqrt(1+A^2*
cos(x)^2), x = 0 .. d)) end proc;
with(plots); pointplot({seq([0+0.1e-1*xx, T(0+0.1e-1*xx, 6)], xx = 0 ..
1000)});
T(0.1e-3); plot(T(C), C = 0 .. 10);

同样的东西在Mathematica里就可以给出正确的结果
d = 2*3.1415926
B[A_] = d/\!\(
\*SubsuperscriptBox[\(\[Integral]\), \(0\), \(d\)]\(
SqrtBox[\(1 +
\*SuperscriptBox[\(A\), \(2\)]*Cos[x]*Cos[x]\)] \[DifferentialD]x\)\)
Plot[B[C], {C, 0, 10}]

谢谢。
  回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]EXE文件如何打包发布(MATLAB程序编译的意义)?? nanboforever MATLAB论坛 5 2008-09-14 10:10
[求助]怎么在matlab中导入大量不同名字(没有规律)的.mat数据文件? maizi816 MATLAB论坛 5 2008-06-29 09:57
matlab 中反函数运算。 zhanggongrui MATLAB论坛 0 2008-04-29 00:03
BMP图像转换成时间序列 zlnhappy MATLAB论坛 0 2008-04-28 17:53
[求助]如何在一个110列的矩阵中每隔5列取出作为新的矩阵? daiweisc MATLAB论坛 1 2008-04-01 15:35


所有时间均为北京时间。现在的时间是 15:37


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.