0

メープルで書くと

AC := Amp*sin(2*Pi/T*t);

そうすれば、その表現を代数的に見ることができます。しかし、 Tが設定されていないため、プロットできません(もちろん、 tに対してプロットします)。

私が書いたら

T := 100e-6; 
AC := Amp*sin(2*Pi/T*t);
plot(AC, t=0..1e-3);

それから私はそれをプロットすることができますが、式は数字で示されていますが、記号では示されていません。

私の質問は次のとおりです。これらの両方の欲求をうまく組み合わせる方法があれば?それで

  1. 変数を宣言するには、
  2. 式を記号で書くには、
  3. プロットしてもらいます。

最初に式を記述してから、そのパラメーターを追加することが可能であることを私は知っています。小さなワークシートで機能します。しかし、5〜8ページのジョブがあり、ドキュメントの先頭にある変数をローカライズしたい場合はどうすればよいですか(どこでも変数を検索しないでください)。

ありがとうございました!

4

1 に答える 1

1

evalパラメータの方程式をリスト(ワークシートの前半で割り当てたもの)に入れると、それらの値を使用してシンボリック式をインスタンス化する場合はいつでも、いわゆる2引数を使用できます。

たとえば、ワークシートの上部には、次のようなものがあります。

params:=[T=100e-6,Amp=33.0,parB=2.3,parC=-0.9];

その後、割り当てられていない記号などを含む新しい式を作成できTますAmp

AC := Amp*sin(2*Pi/T*t);  

                                        2 Pi t
                          AC := Amp sin(------)
                                          T

そして、それらの特定の値を使用したいときはいつでも、

plot(eval(AC,params), t=0..1e-3);

この最後のコマンドは、2引数のeval呼び出しが適切に機能するため、成功します。

eval(AC,params);

                       33.0 sin(20000.00000 Pi t)

その呼び出しの後でも、新しいシンボリック式でplot未割り当てなどを使用できます。T

お役に立てば幸いです。

于 2013-01-21T18:41:42.437 に答える