問題タブ [maple]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
math - 微分方程式の解曲線のスケッチ
さまざまな開始値について、解を導きたい微分方程式がいくつかありますN_0
方程式は次のとおりです。
どうすればいいですか?
使われている言語はあまり気にしません。専用の数学に関しては、コンピューターに mathematica と matlab があります。メイプルにアクセスできました。私はこのことをもっとやらなければなりません。どの言語を使用して学習したいかを理解するのに役立つので、任意の言語の例が欲しいです。
maple - Maple で行列の要素を変更するにはどうすればよいですか?
質問は:
Maple で行列の要素を変更するにはどうすればよいですか?
出来ますか?
maple - メープル:Im(a + I * b)を単純化する-なぜそれが私にとってうまくいかないのですか?
だから私は、が実変数z:=a+I*b; Im(z)
であるところを単純化したいので、私は試してみます:a
b
それで、bを出力として取得するように単純化することはどのように可能でしょうかIm(z)
(ここでは、一般的なケースの意味を実際の値( 、、などやcomplexなど)z
からの複雑な式にすることができます)?a
b
c
I
maple - Maple:f(z)でf'(z)を作成するにはどうすればよいですか?ここで、zは複素変数ですか?
だからf(z)
、z:= a + I*b
私は自分のzで動作できるf`(z)を作成したいと思います。
初めて試しfd:= diff(f(z), z)
ましたが、コードがエラーで失敗しました。(でfd
)無効な入力:diffが受信されましa+I*b
た。これは2番目の引数には無効です。
したがって、私が見つけた唯一の解決策は、2つのステップでf'を作成することです。diff(f(z), z)
いくつかの変数に計算し、出力を手動でコピーしますfd:= z-> ...copied stuff...
では、そのような問題の正しい解決策は何でしょうか?手動コピーを取り除く方法は?
maple - Maple: そのような方程式を解くために、変数が実範囲内にあるという仮定をどのように持つのですか?
だから私はこのような方程式を持っています:
私は取得する必要がありますG[xy]
。が実範囲 (Soと) からの値でありG[xx]
、から見つけられると仮定していることを Maple に伝えるにはどうすればよいでしょうか?G[xy]
Im(G[xx]) == 0
Re(G[xy]) == G[xy]
G[xy]
Im(solution[1][1])
plot - メープル:プロットの仮定に値を与える方法は?
だから私は私がやりたいことの簡単な例があります:
これが機能している間:
しかし、その仮定は私の実際のケース(複素数を使用したいくつかの最適化)にとって非常に重要であるため、私はただのレベルを仮定することはできません。
なぜそれは私のために何もプロットしないのですか、そしてそれをプロットさせる方法は?
exception - 数値例外を回避する方法:Maple 14でオーバーフローしますか?
Maple 14には、数値が素数であるかどうかをテストするisprimeコマンドがあります。次のコマンドを書くことができるように、入力データとして式を書くことができます:
isprime(2 ^(3 ^ 43-5)-1);
しかし、テストを実行しようとすると、次のエラーが発生します。
エラー、数値例外:オーバーフロー
だから私の質問は、このオーバーフローエラーを回避する方法ですか?デフォルトのスタックサイズを変更する必要がありますか?変更した場合、win 7 Ultimateでそれを行う方法は?
maple - ネストされたリストのすべての位置に要素を挿入する
Maple 15 では、次のようなネストされたリストがあります (ネストは 2 レベルのみ):
次のように、そのリスト(要素の数..)から6つのリストを作成したい:
試してみましたが、非常に複雑なループがあり、うまくいきません..これ以上素晴らしいアイデアはありませんか?
c - %dまたは%uを表示するとsnprintfがクラッシュする
ARMマイクロからOLEDディスプレイに表示するために、snprintfを使用して整数を文字列に出力しようとしています。ただし、%dまたは%uを使用すると、マイクロがロックされて実行が停止します。%xまたは%cの使用は正常に機能しますが、出力はあまり使用されません。
この動作の原因は何ですか?残念ながら、デバッグするJTAGデバイスにアクセスできません。私はarm-none-eabi-gccを使用してコンパイルしており、すべてmapleminiで実行されています。
アップデート
10未満の値を渡すと、機能するようです。
plot - Maple: proc で定義された関数をプロットできないのはなぜですか?
そこで、値を返す proc を作成しました。((2.1) 以上の数値に対して正しい sqrt アナログ)。任意の数値を評価できますが、プロットできません。なぜ、どのように修正するのですか?
コード (1 次元の数学入力に変換):