在Maple中绘制余弦波样本

时间:2012-09-26 02:40:33

标签: plot maple

我在使用Maple时遇到了麻烦。

我有一个余弦波,我想出了如何绘制,但现在我必须采样 从那个波浪中,将那些(作为点)绘制在原始余弦波的顶部。 以下是作业中的问题:

“从上面的Q1生成样本并绘制结果(绘制余弦波图上的点 - 对两者使用不同的颜色,它看起来像带有点上的余弦波) “

问题是,我的样本在不同高度保持直线

enter image description here

http://i197.photobucket.com/albums/aa221/Haseo_Ame/Maple.png

我不确定我做错了什么,因为我之前从未使用过枫树。

1 个答案:

答案 0 :(得分:0)

首先,如果您可以使用seq命令(可能导致O(n)成本),请尽量不使用重复连接(可能会在资源中产生O(n ^ 2))来构建列表在资源)。在循环中编码s:=[op(s),...]时,您应该始终重新考虑。

接下来,点图需要成对的x-y值。您的列表只是标量值的集合,因此被解释为要绘制的常量函数的集合。

x-y值对可以在(2个元素)列表的列表中,例如[[x1,y1],...,[xn,yn]

目前尚不清楚你希望x轴如何缩放,但你可以从这样的事情开始,

s:=[seq([i, 4*cos(2*Pi*i*70/200+Pi/4)],i=0..20)]:

plot(s, style=point);

enter image description here

#  s:=[seq([2*Pi*i*70/200+Pi/4, 4*cos(2*Pi*i*70/200+Pi/4)],i=0..20)]:

PS。请将源代码作为文本发布,而不是嵌入图像,以便任何尝试帮助的人都不需要输入它。