【问题标题】:Plotting cosine wave samples in Maple在 Maple 中绘制余弦波样本
【发布时间】:2012-09-26 02:40:32
【问题描述】:

我遇到了 Maple 问题。

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

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

问题是,我的样本在不同高度处一直是直线

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

我不确定自己做错了什么,因为我以前从未使用过枫木。

【问题讨论】:

  • 如果这个问题已经解决,你应该accept@acer's answer(而不是将标题编辑为“已解决”)。
  • 谢谢你的提示 :)

标签: plot maple


【解决方案1】:

首先,如果您可以使用seq 命令代替(这会导致资源成本为 O(n) )。在循环中像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);

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

ps。请将源代码以文本形式发布,而不是嵌入图像,这样任何想要提供帮助的人都无需全部输入。

【讨论】:

  • 谢谢;它需要一些工作,但我想我明白了。很抱歉没有将代码作为文本发布,我还在弄清楚这里的发布系统。
猜你喜欢
  • 1970-01-01
  • 2016-02-21
  • 1970-01-01
  • 1970-01-01
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多