0

Mapleに問題があります。

プロットの方法を理解した正弦波がありますが、今度はその波からサンプルを取得し、元の正弦波の上にそれらを(ドットとして)プロットする必要があります。課題からの質問は次のとおりです。

「上記のQ1のサンプルを作成し、結果をプロットします(正弦波のプロットに点をプロットします。両方に異なる色を使用すると、ドットが付いた正弦波のように見えます)」

問題は、私のサンプルがさまざまな高さで直線のままであるということです

ここに画像の説明を入力してください

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

これまでメープルを使ったことがないので、何が間違っているのかわかりません。

4

1 に答える 1

0

seqまず、代わりにコマンドを使用できる場合 (リソースで O(n) のコストが発生する可能性がある場合) は、繰り返し連結を使用してリストを作成しないようにしてください (リソースで O(n^2)が発生する可能性があります)。s:=[op(s),...]ループのようにコーディングするときは、常に再考する必要があります。

次に、点プロットには xy 値のペアが必要です。あなたのリストは単なるスカラー値のコレクションであるため、プロットされる定数関数のコレクションとして解釈されています。

xy 値のペアは、次のような (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。ソース コードは埋め込み画像ではなくテキストとして投稿してください。助けようとしている人がすべて入力しなくても済むようにするためです。

于 2012-09-26T04:41:00.897 に答える