〓 Mathematica 3 〓
レス数が1000を超えています。これ以上書き込みはできません。
0001132人目の素数さん
2005/07/15(金) 16:37:20, - ' ,..、、.ヾ{{フ'⌒`ヽ、
/ ,:', -‐‐` ´ '´⌒ヽ ヾ:、
. ,' ,'´ ,ィ ,ィ ,' , `ヽ', ',-<
,' .i /|. /.| { i, i, }. }_,,))
! | ! .,'-.{ ! !|; |`、.}゙!.! |. ! ヽ.
', ', |Vァ=、゙、 `゙、!-_:ト,リ', l ! | ゙',
ヽ、', l:!Kノ}. f:_.)i゙i: リ ! l ル
| l!iヾ- ' , .!__:ノ ゙ ,リ l リ'´
. ',|!!、 r‐┐ ` ノ'. /,イ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
'i!゙、ヽ、 ゙ー' _, ィ,:',:''´ < Mathematica に関する話題はここに書いてね!
゙:、ィ、jヾー::: 'iヘ .ノ',リ. \___________________
,、- '´ ヽ、゙、 { `>"、
/\\ ', } //`ヽ
★前スレ
〓Mathematica〓
http://science2.2ch.net/test/read.cgi/math/985023298/
〓 Mathematica 2 〓
http://science3.2ch.net/test/read.cgi/math/1078534285/
0951132人目の素数さん
2007/11/14(水) 14:46:17プログラムに制限はないよ。
0952132人目の素数さん
2007/11/14(水) 22:19:59If[条件,a;b;c;{a,b,c},d;e;f;{d,e,f}]
TRUE なら{a,b,c}
FALSE なら{d,e,f}
というふうにリスト形式で出力される。
>>950
Studentバージョンの場合、OS再インストールするだけで同じPCでも再認証が必要。
学校の住所、学校の電話番号、学校名、ユーザーの氏名、再認証理由、等をWEB上で書かなければならない。
再認証を何回も繰り返していると、学生証明をFAXで求められる。この場合WEB認証は一時的に不可能になる。
うざいことこの上ないので、バイナリエディタで(ry
0953132人目の素数さん
2007/11/15(木) 00:04:14notePCで使う場合
また金払わないとダメなんじゃん....
知らんかった
0954132人目の素数さん
2007/11/15(木) 00:05:420955132人目の素数さん
2007/11/15(木) 00:30:59デスクトップとノートの2台にインストールすることを認めてくれているのに
0956132人目の素数さん
2007/11/16(金) 14:46:19たとえばqload[SCHW]でシュバルツシルト計量読ませたら
xSuperscript[1] = r, xSuperscript[2] = th, xSuperscript[3] = ph, xSuperscript[4] = t
みたいに出て、本来表示されるはずのシュバルツシルト解の数式が
ds Superscript[2] = ds[SCHW]
って出てきてろくに使い物にならないんだけど、何かもうちょっと設定弄らなきゃダメかな?
卒研で使うことになって、研究室側が買うので入れろってことで初めて入れて今色々弄ってるんだけど。
研究室のPC(ver5)の方で動いてるのは確認したんだが…もしかして6で使えなくなった?
0957132人目の素数さん
2007/11/16(金) 15:03:330958132人目の素数さん
2007/11/17(土) 01:06:33仕様に無い機能は、版が変わって振る舞いが変わっても文句はいえない。
0959132人目の素数さん
2007/11/17(土) 23:42:320960132人目の素数さん
2007/11/18(日) 01:38:00あー、やっぱそんなとこか…。
0961132人目の素数さん
2007/11/18(日) 11:37:350962132人目の素数さん
2007/11/22(木) 09:24:10基本的な質問でスマン
09631stVirtue ◆.NHnubyYck
2007/11/22(木) 12:27:210964132人目の素数さん
2007/11/28(水) 08:35:27Animate[Plot[y[x,t]/.{a->1,k->1,\[Omega]->2\[Pi]},{x,0,10}],{t,0,10}]
あとは適当にいじれ、ただし6.0じゃないと動かんぞ
0965132人目の素数さん
2007/11/28(水) 23:53:53どのようにすればいいのでしょうか?
Showだとスケールの同じものしか出来ませんでした
09661stVirtue ◆.NHnubyYck
2007/11/29(木) 00:13:080967132人目の素数さん
2007/12/02(日) 06:30:020968132人目の素数さん
2007/12/02(日) 12:31:09f[指定された多変数]=(任意の多変数からなるスカラー関数)
というタイプの数式を仮定して、入力式に対して「指定された多変数」主体の
Gradや内積をとり、また「任意の多変数」に実際の数値も入力して結果を
出力するようなサブルーチンを作りたいのですが、この場合入力式とは別に
・数式に用いた変数のリスト
・演算に使う変数のリスト
・数式に入力する定数のリスト
を同時に入力させて、リストの長さ、要素の取得などを応用した反復演算などで
地道に組んでいくしかないんでしょうか?
0969132人目の素数さん
2007/12/04(火) 05:24:16data = {{0, 0}, {1, 10}, {2, 20}, {3, 30}, {4, 100}, {5, 200}};
gr1 = ListPlot[data,
PlotStyle -> {RGBColor[1, 0, 0]}]
上のgr1のグラフと、
Do[Plot[a x ( x - 1), {x, 0, 10},
PlotStyle -> {RGBColor[0, 0, 1]}], {a, 1, 5, 1}]
このようなアニメーションのグラフを重ねて出すには
どうすれば良いのでしょうか?^^;
よろしくお願いします。
0970132人目の素数さん
2007/12/04(火) 14:48:02知恵をお貸しください。
(a - 234.25 + b*c)*(1/1.01713 - 1/1.00036) -
c*(115/1.01713 - 156/1.00036) == 500,
(a - 234.25 + b*c)*(1/1.00973 - 1/1.00077) -
c*(119/1.00973 - 154/1.00077) == 500,
(a - 234.25 + b*c)*(1/1.01027 - 1/1.00005) -
c*(115/1.01027 - 157/1.00005) == 500
0971132人目の素数さん
2007/12/06(木) 21:17:44これでどう?
Animate[Show[
Plot[a x (x - 1), {x, 0, 10}, PlotRange -> {{0, 10}, {0, 200}},
PlotStyle -> {RGBColor[0, 0, 1]}], gr1], {a, 1, 5, 1}]
0972132人目の素数さん
2007/12/06(木) 21:43:44自宅用ライセンスというのを
もう一本もらった
自宅でも仕事しろ ってか
0973132人目の素数さん
2007/12/07(金) 12:55:22u2=[ [ { arctan( ( 1-k ) * cot( u2*v*w ) -b*tan(u2*v*w) ) } /( 2*a) ] + ( r*π ) ] / [ { arctan( (1-k) * cot(v*w) -b*tan(v*w) ) } / (2*a) ]
上の2式において
a=sqrt(k)*(y/x-x/y)
b=k*(y/x)^2-(x/y)^2
mathematica流の書き方じゃなくてすみません。
これら2つの非線型方程式からxとwを数値解として求めるプログラムをつくりたいのですが・・・
x,w 以外の値はすべて既知で、
u1,u2 は 1<u1<u2<=3 である任意の実数
q,rは 0または1
それ以外は任意の正の実数
分母は必ず正の値(になるはず)
最適解を求める際に、分子のarctan(・・・)の項が負の値になってしまう時にはqまたはrを「1」にしてπを加える
それ以外の場合にはq,rは「0」
と、こんな感じなのですが,どなたかサクっと作ってくださいませんでしょうか・・・
0974132人目の素数さん
2007/12/07(金) 13:26:210975132人目の素数さん
2007/12/08(土) 01:31:22参考に。
http://support.wolfram.com/mathematica/graphics/2d/twoaxisgraph.ja.html
0976132人目の素数さん
2007/12/08(土) 04:03:07aa={-3,-1,1,2,3,5,2,1,-2,-4,-4,-3,1,5,1,-1,-2}
のようなリストがあるとします。
このaaから
cc={2,8,12,15}
のようなリストを作りたいのですが、これをスマートに行う計算方法を探しています。
現在は、
bb=Table[If[aa[[n]]*aa[[n+1]]<0,n,neednot],{n,1,Length[aa]-1}];
cc=Select[bb,NumberQ];
という感じで処理して計算できてはいるのですが、ちょっと無理やり感があるので、
もっと直接的に行えればよいのですが…
0977132人目の素数さん
2007/12/08(土) 04:51:48符号の切り替わる場所のリスト、でいいんだよね?
短くなったけどどうだろうこれ
cc = Join @@ Position[Sign /@ Times @@@ Transpose[{Drop[aa, -1], Drop[aa, 1]}], -1]
0978132人目の素数さん
2007/12/08(土) 09:46:20x^(2/3) (x + (x^2) x^(7/3))
に
x=k y^3 (aは任意の実数)
を代入して全ての括弧を取り払いxの関数に展開したいのですが、どうすればいいでしょうか?
0979132人目の素数さん
2007/12/08(土) 09:49:370980132人目の素数さん
2007/12/08(土) 10:17:46まず、
expr=x^(2/3) (x + (x^2) x^(7/3)) /. x -> k y^3
expr2=Collect[expr,y]
でだめなの?
もし、kもyも実数でいいなら
Collect[expr, y,
Simplify[#,
Assumptions -> k \[Element] Reals && y \[Element] Reals] &]
とすれば簡単になる。aじゃなくてkだよね?
0981132人目の素数さん
2007/12/08(土) 15:24:57ありがとうございます!
まだまだ素人なのでちょっと見た感じでは文法が理解できないですが;
週明けに早速試してみようと思います。
0982132人目の素数さん
2007/12/08(土) 15:40:000が入っている場合があるのか、あったらどうするのかがちょっと気になる
0983132人目の素数さん
2007/12/08(土) 16:10:36だめみたいです。
k^5 y^15 + k y^3 (k y^3)^(2/3)
↑
これが残ってしまって。
次の目的として最高次数を取得したいので、正確に評価できるよう
この部分も開いてしまいたいのですが…。
0984132人目の素数さん
2007/12/08(土) 16:37:200985132人目の素数さん
2007/12/08(土) 18:14:48えっと、>>976ではわかりやすいよう簡単に書きましたが、
実際のaaにあたる部分は特殊関数を用いた関数をサンプリングしたものなので、
ぴったり0になることは考えていないです。
しかもその関数はただの特殊関数ではなく、色々と複雑な処理を行っている
(さらにパラメータふたつを変えながらTableで回す)ので、
根の近似値を初期値としてFindRootで解くということが(現状の私の技術では)できないのです。
この方法で解いた値を初期値として解く事は勿論可能でしょうが、現状以上に膨大な時間が
かかることになる&そこまでするほど厳密な値を必要としていないので。
0986980
2007/12/08(土) 20:22:12Collect[expr, y,Simplify[#,Assumptions -> y>0] &]
だと
k^(5/3) y^5 + k^5 y^15
となるね。
Assumptionsでyが実数としてもy<0でもだめみたいだね。
どういうことなのかいまひとつよくわからない、、、。
0987980
2007/12/08(土) 20:30:04Simplify[expr, Assumptions -> y > 0]
だけでそうなる。Collectは必要ない、、。
0988132人目の素数さん
2007/12/08(土) 20:42:03ありがとうございます。
変数は当面は正で問題ないのでそれでやってみます。
バリバリ数式変形してから結果を入れたいときには鬱陶しいけど
数値入力する時のためにうかつに開けないようにしてるのかな…?
0989132人目の素数さん
2007/12/08(土) 23:17:27遅レスだが
http://support.wolfram.co.jp/applicationpacks/general/apppacksinv6.html
から引用「バージョン6.0より前のアプリケーションパッケージには
Mathematica 6.0との互換性はないとお考えください.お試しいただくことは
できますが,多くの機能が以前のようには動作しなくなっています.」
wolfram researchは何を考えてるのかね。
0990132人目の素数さん
2007/12/08(土) 23:24:530991132人目の素数さん
2007/12/09(日) 00:12:49えらく古そうだけど何の話?
0992132人目の素数さん
2007/12/09(日) 09:07:500993132人目の素数さん
2007/12/09(日) 16:37:210994132人目の素数さん
2007/12/09(日) 20:42:300995132人目の素数さん
2007/12/09(日) 21:00:13Mathematica Ver.6以下はクソ 4
にしろ
0996132人目の素数さん
2007/12/10(月) 16:10:00http://science6.2ch.net/test/read.cgi/math/1197270001/
0997132人目の素数さん
2007/12/10(月) 16:37:200998132人目の素数さん
2007/12/11(火) 05:36:230999132人目の素数さん
2007/12/11(火) 05:46:381000132人目の素数さん
2007/12/11(火) 05:47:1310011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。