2016-05-26 5 views
1

私はMaximaの簡単な問題に直面しています。さまざまな点で関数/式の一次導関数のリストを計算したいと思います。選択した時間間隔のMaximaの関数の一次導関数のリストを計算する

float(makelist((x^2/sin(x-x/2),x,1,1000)) 

を私は差分を通じて表現を実行すると、関数に式を変更し、私は関数を操作する方法がわからない:私は正常な発現のために、「ポイント」のリストを計算する方法を知っています。私が試した:

私に "ゼロ"
float(makelist(diff(x^2/sin(x-x/2)),x,1,1000)) 

を。それで私はこれを試しました:

float(makelist(''(diff(x^2)),x,1,1000)) 

これはあなたに正しい答えを与えますが、結果はもはや数字ではありません。

[2.0 del(1.0), 4.0 del(2.0), 6.0 del(3.0), 8.0 del(4.0), ... 

Maximaの機能と数値評価について教えてもらえますか?

これは愚かな初心者の質問だと私は知っていますが、私は以前にMaximaで働いたことはありません。

答えて

1

あなたはfloat(makelist(''(diff(x^2, x)),x,1,1000))がほしいと思う、つまりの代わりにdiff(expression, variable)と書く必要があると思います。

+0

ありがとうございます、あなたは私の救い主です。 :-) – Ydenko

関連する問題