トップページ⇒bsoft
14コメント4KB

頭のいい人教えて!Mathematica

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこうNGNG
困っています.どなたかMathematicaに詳しい方が
いらっしゃいましたら教えてください.

やりたいことは,変数を純実数として定義することです.
これができないと,例えば,


x=I*a;
Re[x]

Out[1]=-Im[a]

となってしまいます.(これはaが複素数として扱われているからです)
私としては,aを純実数として扱って,Re[x]=0という解に
なって欲しかったのです.
(aには数値を代入したりするのではなく,文字の変数として扱います.)

どなたか博識な方,教えていただけませんでしょうか?
0002名無しさん@そうだ選挙にいこうNGNG
俺は最高に頭が良くて賢いが教えてあげないYO。
0003名無しさん@そうだ選挙にいこうNGNG
VersionとOSがわからないから詳しいことはいえませんが
初期設定から、変数を実数として定義を選択するとOK。
というか、ここよりメーカに聞くが吉
0004名無しさん@そうだ選挙にいこうNGNG
>>3
Version3
Windows版です.

>初期設定から、変数を実数として定義を選択するとOK。
その方法が知りたいのです
0005_NGNG
[ソフトウェア板]
頭の良い人集まれ!Mathematica
http://pc3.2ch.net/test/read.cgi/software/1028647005/

マルチ
0006名無しさん@そうだ選挙にいこうNGNG
もう忘れちゃった。。。昔なら即答できたと思うけど。
jp-mathusers.orgのMathematicaのMLで聞くのが吉。

もしくは、数学板か物理板あたりにMathematicaスレッドがたって
そうだけど。


0007名無しさん@そうだ選挙にいこうNGNG
>>1
少なくともビジネスソフト板は板違い
まぁマルチだからこんな事いってもしょうがないが。
0008名無しさん@そうだ選挙にいこうNGNG
x = I*a;
a /: Im[a] = 0;
a /: Re[a] = a;

とする。すると
Im[x]
Out[]:=a
0009名無しさん@そうだ選挙にいこうNGNG
>>8

有益な情報ありがとうございます.
大変助かりました.これで解決します!
本当にありがとうございます!!
0010名無しさん@そうだ選挙にいこうNGNG
>>1 解決したんなら削除依頼だしとけよ!
単発スレはきらわれます。
あ あんたマルチか?

>>1 出入り禁止決定

0011名無しさん@そうだ選挙にいこうNGNG
マルチにわざわざ答えてやるなよ…
こんなんだから厨房が調子に乗って単発スレ立てるんだろうが
0012名無しさん@そうだ選挙にいこうNGNG
Mathematica質問スレができたのはいいことだ。
ドンドン質問しましょう
0013名無しさん@そうだ選挙にいこうNGNG
ソフト版の1の捨てぜりふにはむかついたが、
>>12氏に同意。というかあんた人間ができてるな。
0014名無しさん@そうだ選挙にいこうNGNG
シミュレーション板にもMathematicaスレがあります
■ このスレッドは過去ログ倉庫に格納されています