〓 Mathematica 2 〓
レス数が1000を超えています。これ以上書き込みはできません。
0001132人目の素数さん
NGNG, - ' ,..、、.ヾ{{フ'⌒`ヽ、
/ ,:', -‐‐` ´ '´⌒ヽ ヾ:、
. ,' ,'´ ,ィ ,ィ ,' , `ヽ', ',-<
,' .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/
0002132人目の素数さん
NGNG0003132人目の素数さん
NGNG0004132人目の素数さん
NGNG0005132人目の素数さん
NGNG行くのも面倒だし、MATHEMATICA 5 買ったし(たけーよ!まじで)
駒場のマック館はわたしには不要なり。
0006132人目の素数さん
NGNG数式はショートカットを使えば、Texよりはるかに早く書けますし、
グラフはgnuplotよりも綺麗に作れます。
そして何より計算も出来ます。
しかし……
数式の番号だけがどうも駄目です。
reportのスタイルシート内の
NumberedEquation
を使っているのですが、これは連番対応で、
(1) (2) (3) ……
と言う風にしかなりません。
Texでは章番号も考えられていて
(2.1) (2.2) ……
と出来ます。
誰か、NumberedEquationを章番号を対応したものに拡張してくれませんか?
あと、等号揃えで数式を書く方法があれば教えてください。
0007132人目の素数さん
NGNG算数が苦手なはずのさくらたんがMathematicaとは、これいかに?
0008132人目の素数さん
NGNG0009132人目の素数さん
NGNG0010132人目の素数さん
NGNG同意。
>>5
MATHEMATICA 5をわざわざ買ったのか・・・
はっきりいって馬鹿だな
0011132人目の素数さん
NGNG0012132人目の素数さん
NGNG0013132人目の素数さん
NGNG0014132人目の素数さん
NGNGもっと具体的に
0015132人目の素数さん
NGNGやはり費用を捻出できません。
Mathematicaと同じようなフリーソフトはあるのでしょうか?
Rとか?
0016132人目の素数さん
NGNGアカデミック版と普通の製品版とで機能の違いは無いはずだけど??
っていうか浮動小数点演算が出来ないってバージョンいくつだよ
それからRは統計解析ソフトだよね
ttp://www.okada.jp.org/RWiki/
0017132人目の素数さん
NGNG2.2です。
アカデミックと言うかstudents版は浮動小数点演算に87を使用できません。って制限が書いてあった。
0018132人目の素数さん
NGNG現在の最新バージョンは5.0だ。
大学生だったら大学生協で2~3万円くらいで買えるはずだから買っとけ。
話はそれからだ。
あと、オンラインソフトウェアに付いては
使えるオンラインソフトを語ろう@数学板
http://science2.2ch.net/test/read.cgi/math/1047462416/l50
MATLAB
http://science2.2ch.net/test/read.cgi/sim/1054724863/l50
あたりを参照してごらん。
0019132人目の素数さん
NGNGキターーーーーーーーーーーーーーーーーーーーー!!!!!
0020132人目の素数さん
NGNG>浮動小数点演算に87を使用できません
(ソフトが)浮動小数点演算が出来ないのではなく
CPUの浮動小数点演算命令(通称80x87命令)を使わないという意味では?
0022132人目の素数さん
NGNG0023132人目の素数さん
NGNGWinnyやWinMXでダウンロード出来ないか?って事
但し、知っている通りMathematicaは非常にガードが高く、精巧にファイルをコピーしてもインストールして使える環境にする事はほぼ不可能。
Math-IDがインストールするパソコンごとに生成されるので、ライセンスと譲られたパスワードがあってもダメ。
ウルフラムリサーチか、販売代理店で新たにインストールしたパソコン専用のパスワード貰わなければいけないため。
これじゃ絶対裏技こけないよ。
0024132人目の素数さん
NGNG0025132人目の素数さん
NGNG通報されたいのか?
0026132人目の素数さん
NGNG0027132人目の素数さん
NGNGMathematica 5.0(黄金)
アイコンはどっちが好き?
0028132人目の素数さん
NGNG俺は4.2
0029132人目の素数さん
NGNG0030132人目の素数さん
NGNG何が?
0031132人目の素数さん
NGNG関数f[x]をNSolveのように方程式の数値解を用いて定義します。
このf[x]をNMinimizeやFindMinimumを使って最小値を求めようとすると
失敗します。
どうやら、f[x]のxを実数で評価しなくてはいけないのに、NMinimizeが
記号変数として評価しています。
どうしたらいいでしょうか?
0032132人目の素数さん
NGNGf[x_] := NSolve[...]
と定義する。
0033132人目の素数さん
NGNGunsecure
0034132人目の素数さん
NGNG何がいいたい!?
0035132人目の素数さん
NGNGMathIDを要求されるのはスチューデント版だけだと思うんだけど
0036132人目の素数さん
NGNGx > 0 を表明したいときはどうすればよいのでしょう?
0037132人目の素数さん
NGNGSimplify[(x^2)^(1/2), x > 0]
0038132人目の素数さん
NGNGkeygenがあるだろ。 もっとちゃんと調べてくださーい。
0039132人目の素数さん
NGNG5の金色アイコンになってからはスムーズになった。
5は英語版を使用しているため、
5のmanualと、4.1用の日本語manualとを見比べながら使ってます。
英語力、特に数学英語力の無さを心から恥じる。
0040132人目の素数さん
NGNG0041132人目の素数さん
NGNGa=FindRoot[f[x],{x,100}]と他の変数に置換した上で使いまわせばよいのでしょうか?
この方法だと何か上手くいかず、例えば3aを計算しようとすると、
3a$7968->1.414みたいになってしまいます。
0042132人目の素数さん
NGNG0043132人目の素数さん
NGNGx /. FindRoot[f[x], {x, 100}]
0044132人目の素数さん
NGNGありがとう
004544
NGNG解がx$189->1.414であれば、x=x$189置換されているようです。
0046132人目の素数さん
NGNG何がいいたいのかわからん。x=x$189置換、って?
答えがx$189 -> 1.414 なのにx$189が含まれていない式
に代入するってなにがやりたい?
x -> hoge == Rule[x, hoge]であって、
f /. Rule[x,hoge] はf中のxをhogeに置換(xにhogeを代入)するものだ。
0047132人目の素数さん
NGNG例えばr,θ,φをx、y、zに変換して3Dで描くことはできたのですが。
r,θ,φをそのまま使って3Dを書きたいのです。
0048132人目の素数さん
NGNG> 球座標で球を描く方法はありませんか?
意味がわからないが
<<Graphics`Shapes`
Show@Graphics3D@Sphere[1,30,30]
とか?
> r,θ,φをそのまま使って3Dを書きたいのです。
無理。関数の内部で変換するようにしろ。
0049132人目の素数さん
NGNGParametricPlot3Dとかじゃやだ?
005044
NGNGレス下さった方どうもありがとう。
0051132人目の素数さん
NGNG(起動はするけど、画面がおかしい)だれか、コツを教えて欲しいです。
Vine って RHじゃないから、だめなのかな?
0052132人目の素数さん
NGNGLinux板の方がいいと思う。
0053132人目の素数さん
NGNG0054132人目の素数さん
NGNG昨日のさくらたんには萌え狂ったよ。スレ違いスマソ。
0055age
NGNG0056教えて下さい。
NGNG0057132人目の素数さん
NGNG0058132人目の素数さん
NGNG仕組みになっているのですか?毎年どこかへ登録しないといけないとか。
0059132人目の素数さん
NGNGアカデミック版とスチューデント版とはまた別物だよ。
詳しい説明を書いていたんだけど途中でブラウザが飛んでしまい、
再び書く元気が無い。
wolfram.co.jpとかhulinks.co.jpあたりをみて自分で調べてみてくれ。
0061132人目の素数さん
NGNGフルパッケージがアカデミックな職業に就いてる人や学生に割引されてるのが
アカデミック版
たしかこんな感じ
前者は3万くらいで、後者は10万以上するはず。
割引なしだともっと高いけど
0062132人目の素数さん
NGNG0063132人目の素数さん
NGNGttp://wolfram.co.jp/products/student/mathforstudents/index.html
0064132人目の素数さん
NGNG0065132人目の素数さん
NGNGオフィシャルで敢えてマイナス面を書かない可能性もあるけど。
0066132人目の素数さん
NGNGMathematicaは、WinXPのようにアクチが必要だが、Winと違いアクチに必要な
keygenが世に出回っている。 バイナリも探せばある。
0067132人目の素数さん
NGNGスチューデント版は要学生証コピーで、実際にインストールして使用するには
WolframにE-mail(英語)でMath IDなるものを申請する必要がある。
このMath IDはインストールし直したりすると変わってしまうので、その際には
再びWolframにその旨を説明して再取得しなくてはならない。
また、契約では大学を卒業したら使ってはいけないことになっている。
そのかわり廉価で一般製品版にアップグレードが可能。
アカデミック版は学位授与機関に所属している教職員向けのディスカウント版。
Math IDの申請とかは不要。
だいたいこんな感じかな?
0068132人目の素数さん
NGNG他の部分に制限があるんですね。
3.0の頃から変わったもんだ
0069132人目の素数さん
NGNGSection 1
x = 1 (1)
y = 2 (2)
x + y = 3 (3)
Section 2
x y = 2 (4)
こんな風にセクションが変わっても連番が続いていくのが嫌なんですが
Section 1
x = 1 (1.1)
y = 2 (1.2)
x + y = 3 (1.3)
Section 2
x y = 2 (2.1)
こういう風にするやり方を知りませんか?
0070132人目の素数さん
NGNG0071132人目の素数さん
NGNG2Dグラフのy軸をx軸に対して60°傾けたいのですが方法がわかりません。
教えてください。
0072132人目の素数さん
NGNG0073132人目の素数さん
NGNG<< Graphics`Graphics`
Show[SkewGraphics[
FullGraphics@Plot[Sin[x], {x, 0, 2 Pi},
DisplayFunction -> Identity], {{1, 1/2}, {0, Sqrt[3]/2}}],
DisplayFunction -> $DisplayFunction, AspectRatio -> Automatic]
0074132人目の素数さん
NGNG起動時に音がないんですが…
これって無くなっちゃったの?(泣)
0075132人目の素数さん
NGNG0076132人目の素数さん
NGNGはい、ありました。
設定をいじったら起動音がつきました。
やっぱりこれがないとMathematicaって気がしません。
0077132人目の素数さん
NGNG斜交座標系についてなのですが、sinのグラフで教えていただいたのですが
単位円で斜交座標系にするのも教えていただけませんか?
他力本願なのはわかっていますが、初心者なもので勘弁してください。
0078132人目の素数さん
NGNG<< Graphics`ImplicitPlot`
<< Graphics`Graphics`
Show[SkewGraphics[
FullGraphics@
Graphics@ImplicitPlot[x^2 + y^2 == 1, {x, -1.2, 1.2}, {y, -1.2, 1.2},
DisplayFunction -> Identity], {{1, 1/2}, {0, Sqrt[3]/2}}],
DisplayFunction -> $DisplayFunction, AspectRatio -> Automatic]
0079132人目の素数さん
NGNGありがとうございました。
ほんとに助かりました。
0080132人目の素数さん
NGNGどなたかよろしくお願いします。
0081132人目の素数さん
NGNG(2) e^x - 3sinx - 5 = 0
(3) e^x + 1/(1-x^2) = 0
これら3つの方程式の解とグラフが出せません。 Solve や Plot だけではできませんでした。
ど〜か、教えてください。
0082132人目の素数さん
NGNGNullSpace[λE−A]とか使ったら、求まるんですが、
求めた結果、行ベクトル(複数あれば複数個)で出力されますよね。
でも、そうではなく、たった一つの基底の例を列ベクトルで出力させるコマンドってありませんか?
「基底1組を列ベクトルとして出力させよ」って言われたんですけど、調べてもわからなくて。
0083KingMathematician ◆5lHaaEvFNc
NGNG出来ないはずはない。
Plot[x^5-2x^4+3x^3+x^2-x+1,{x,-3,3}]
Plot[Exp[x]-3Sin[x]-5,{x,-3,3}]
Plot[Exp[x]+1/(1-x^2),{x,-3,3}]
NSolve[x^5-2x^4+3x^3+x^2-x+1==0,x]
NSolve[Exp[x]-3Sin[x]-5==0,x]
NSolve[Exp[x]+1/(1-x^2)==0,x]
(現在手許にMathematicaが無いのでこれで大丈夫かどうか…。)
0084KingMathematician ◆5lHaaEvFNc
NGNG0085132人目の素数さん
NGNG転置のコマンドってTransposeのほかにあるんすか?
Transpose使ったら、列ベクトルとして出力されずに、行列になっちゃうんですよね。
行列としてではなく、列ベクトルで表示したいんですよ。
基底の組が二つなら、列ベクトルが二つ出力されるような。
0086KingMathematician ◆5lHaaEvFNc
NGNG行列でいいんじゃないの?
0087132人目の素数さん
NGNGやっぱりそうですか・・・俺もそう思うんですよね。
そんなコマンドどう考えてもないような気がして。
0088KingMathematician ◆5lHaaEvFNc
NGNGあるいは、行列を得たうえ、
MatrixForm関数で出力してみるとか…。
0089132人目の素数さん
NGNG0090132人目の素数さん
NGNG振り子が振れるごとに針が動くような。
お願いします(ToT)
0091132人目の素数さん
NGNGもっと問題点を絞ってくれよう。
振り子の運動方程式がわからないのか、方程式の解き方がわからないのか、
グラフィックの描き方があわからないのか、アニメーションにしたいのか・・・
0092132人目の素数さん
NGNGすいません。グラフィックが書きたいです。
できれば、振り子が一回振れるごとに秒針が一秒進んでいくような時計を作りたいと思っています。
どなたか宜しくお願いしますm(_ _)m
他人の力に頼りすぎというのは分かってますが、どこから始めていいのか分からないです。
0093132人目の素数さん
NGNG0094132人目の素数さん
NGNGNSolve[Exp[x]+1/(1-x^2)==0,x]
で、計算させると次のような注意をされてしまいます。
Solve::tdep:
本質的に非代数的な方法で解かれる変数が方程式に含まれているようです
解決策はありますか?
Plotの方は上手く行ったみたいなのですが・・・。
お願いします。
0095132人目の素数さん
NGNGFindRoot[Exp[x] - 3Sin[x] - 5 == 0, {x, 2}]
ヘルプを引け。See alsoぐらい読め。
0096132人目の素数さん
NGNG遂に、怒られてしまった。
でも、ありがとうございます。
0098132人目の素数さん
NGNGGraphicsも綴れない上にコピペすらできないとは
さすが教えて君ですね。
0099132人目の素数さん
NGNG0101132人目の素数さん
NGNG0102132人目の素数さん
NGNG010392
NGNG0104132人目の素数さん
NGNGそういう問題じゃないよ。
要求するグラフィックのレベルがわからんし、激しく面倒。
掲示板でちょこっと張れるレベルじゃない。
PolygonとかLineとかつかって地道に描け。
あるいは外部のドローソフトやモデラーでつくって取り込むか。
シンプルな2Dでよければ、Arrow, Circle, Rectangleあたりを組あわせて、
時計を描いて、振り子の運動方程式にしたがって振り子部分を動かす。
0105132人目の素数さん
NGNG分からないことがあったら、聞きますので、その時はよろしくお願いします。
0106132人目の素数さん
NGNGコピペで書けますけど・・・。
微分積分はライフワークですよね!
教えて君に救いの手を・・・。
0108132人目の素数さん
NGNGあれ?できた!!できたぞー!!
0109132人目の素数さん
NGNGバカですいません。
0110KingMathematician ◆5lHaaEvFNc
NGNG振り子は、運動がある球面に束縛されていると考えると良いだろう。
当然、滑らかな束縛である。
0111132人目の素数さん
NGNG式で具体的に書くとどうなりますでしょうか?
教えて君ですいません。
0112KingMathematician ◆5lHaaEvFNc
NGNGとりあえず、重力加速度は一定の値gをとることにしよう。
振り子の質量をmとして、rを振り子の長さとして、振り子の鉛直下向きからの角度をθとすると、
振り子に働く張力と重力の合成は、
mgsin(θ)という大きさで、
方向は振り子の「軸」に向かう接線であり、
向きは下に向かう方向である。(θ=0,πの場合は0だから方向も向きもない。)
とりあえず、振り子の中心を、三次元空間の原点にもってきて、
鉛直上向きを三次元方向の正の向きとすると、
(x,y,z)(ただし、x^2+y^2+z^2=r^2)における振り子の運動方程式(振り子の座標が(x,y,z)である。)は、
m(x'',y'',z'')=-mgsin(θ)(cos(φ)z/√(x^2+y^2+z^2),sin(φ)z/√(x^2+y^2+z^2),√(x^2+y^2)/√(x^2+y^2+z^2))
但し、φ=Arctan(y/x)(x>0),Arctan(y/x)+π(x<0),π/2(y>0,x=0),3π/2(y<0,x=0)であり、
θ=Arctan(z/√(x^2+y^2))(x^2+y^2>0),0(z=-r),π(z=r)である。
検算よろしく。
0113132人目の素数さん
NGNGありがとうございます。2Dで書こうと思ってるので、z座標は考えなくていいですよね。
本当にありがとうございました。
0114132人目の素数さん
NGNG0115132人目の素数さん
NGNG0116132人目の素数さん
NGNGttp://up.isp.2ch.net/up/7c3ec30d5063.nb
こう書いてるのに正しいファイルが出力されない…
どなたか原因分かる方いらっしゃいませんか?
Mathematica4の日本語化したものです
0117132人目の素数さん
NGNG> こう書いてるのに正しいファイルが出力されない…
プログラムは正常に動作しているようだが、
君の脳内「正しいファイル」というのを他人にもわかるように
説明してくれないか。
いったい何がやりたいわけ?
0118132人目の素数さん
NGNGが有って
その和を取りたいのですが
Σfi
とやるとf*1+f*2…と認識されるのですが
どうすれば良いのでしょうか…
0119KingMathematician ◆5lHaaEvFNc
NGNGf1,f2,f3,などもまたシンボルとなる。
第i項をfiなどとは書けない。
これは、素直にf1+f2+f3+…
と書くのが早いだろう。
関数がとても多い場合は、
f[i,x]のように関数を定義し直した方がいいと思う。
他にも方法はあるかもしれない。
0120132人目の素数さん
NGNG0121132人目の素数さん
NGNGf[i,x]と、擬似的な2変数関数にするのは上手い方法ですね。
0122132人目の素数さん
NGNGf[i][x]と定義するのが良い。
0123132人目の素数さん
NGNG0124132人目の素数さん
NGNG計算の途中式を吐かせることはできるんでしょうか
0125132人目の素数さん
NGNG0126132人目の素数さん
NGNGsin(2x^2)というときに
(2x^2)'*cos(2x^2)
=4xcos(2x^2)
などという風に途中の計算を入れるということはできるのでしょうか
0127132人目の素数さん
NGNGx = n;
d2 = d1
これじゃだめかな?
0128132人目の素数さん
NGNGNumberFormのExponentStepみたいなオプションを指定して、
指数表記させないことってできるのですか?
ぐぐっていろいろ調べたけど、どこにも書いてなくて....
ご存知の方、教えてください。
環境:Ver 5.0.1(OS X)
0129132人目の素数さん
NGNGここに色々あるから見てみると良いと思う
0130132人目の素数さん
NGNGうぅ〜ん、やはりでていないですね。
日本語サイトはだいたい見たとこばかりだし...
どうもありがとう。
0131132人目の素数さん
NGNGSolve関数などを用いて、導いた複数の解をそのまま次の演算に用いたい場合、
どうすればいいのでしょうか?
例えば
Solve[{2x+3y+5z==12,
5x-3y-4z==4,
3x+2y-z==-2},{x, y, z}]
などとして方程式を解かせ、その直後にこの解を下のような式に代入させ計算したいとします
x^2+y^3+z
どういう風にやればいいのでしょうか?初歩的ですいませんが、教えてください。お願いします。
0132132人目の素数さん
NGNGParametricPlot3Dで書くとどうもギザギザで…
0133KingOfKingMathematician ◆H06dC8bpwA
NGNGPlotPointsとかいうオプションなかったっけ?
0134132人目の素数さん
NGNG組込み関数の途中計算を知ることはできない。
Mathematicaの式として定義されているものならTraceで見れる。
MyD[x_^n_, x_] := n x^(n - 1)
MyD[f_ g_, x_] := MyD[f, x]g + f MyD[g, x]
MyD[f_, x_] /; FreeQ[f, x] := 0
MyD[2 x^2, x] Cos[2 x^2] // Trace
>>128
自分でFormatを定義せよ。
Format[MyForm[expr_]] := FromDigits[RealDigits[expr]]
Plot[10^x, {x,0,10}, FormatType -> MyForm]
>>131
x^2 + y^3 + z /. Solve[...]
0135132人目の素数さん
NGNG<<Graphics`
Sphere[1,30,30]//Graphics3D//Show
0137KingOfKingMathematician ◆H06dcQwwvA
NGNGH06dF0OtH. : #px:wSH,c
H06ddWXDNY : #um1m+「MN
H06dcuQgY2 : #B45L0K\y
H06deD4siU : #6Oヲj*セ?サ
H06d2xYhm6 : #Fサn4wJ+.
H06dQfJLXY : #3)H0x'U/
H06dgGdMtc : #W5IBF@Gz
H06dWwDj/. : #@=c\X8」x
H06d4z7h8. : #8,:M0Fwf
H06d/CP0JY : #=!7」*~mp
H06dpnDLQ6 : #xTfjQF3b
H06dhKAsgc : #,2C1n{5-
H06dEu.odw : #WYmH+?Sq
0138KingOfKingMathematician ◆H06dC8bpwA
NGNG0139132人目の素数さん
NGNG鬱だ
0140132人目の素数さん
NGNG0141132人目の素数さん
NGNG0142128
NGNGFormatで書式を指定する方法ではPlotLabel、FrameLabelを設定していると
エラーになってしまいます...
ということで、いろいろ悩んでFrameTicksのオプションを保存して書き換える
方法で解決しました。MathematicaのFAQに書いてありました。
fticks = FullOptions[gl1, FrameTicks];
newfticks = fticks /. {
x_, x_, {0.00625,
0.}, {GrayLevel[0.], AbsoluteThickness[0.25]}} :> {
x, FromDigits[RealDigits[x]], {
0.00625, 0.}, {GrayLevel[0.], AbsoluteThickness[0.25]}};
Show[gl1, FrameTicks -> newfticks]
もっと簡潔な方法ってありますか?
0143KingOfKingMathematician ◆H06dcQwwvA
NGNGH06dABjF.Q : #S\_I//x「
H06dligu62 : #E?ヲサy4E6
H06dUsR8lg : #」%'シ|「N2
H06dRCIVrg : #F?Z3vヲa7
H06dhLHyjw : #0\SE8.99
H06dgb.cI6 : #sサ.Z[vb0
H06d/75ZQQ : #*Kl]U67h
H06dS8zXQQ : #S:g5xxr]
0144132人目の素数さん
NGNG型毎に違う出力をするFormatを書く。
Format[MyForm[expr_Real]] := FromDigits[RealDigits[expr]]
Format[MyForm[expr_]] := OutputForm[expr]
Plot[10^x, {x, 0, 10}, PlotLabel -> "10^x", Frame -> True,
FrameLabel -> {Bottom, Left, Top, Right}, FormatType -> MyForm]
0145128
NGNGありがとうございます。
なるほど、型ごとの指定というのが当然ながら可能なのですね。
大変勉強になります。
ヘルプ、オンライン等で確認しましたが、その他expr_*で指定できる型に
ついて参照することができませんでした。探し方が悪いのでしょうか。
ヘルプならどこを参照すればよろしいでしょうか。
0146132人目の素数さん
NGNGMathematicaの言語としての基礎だ。
Principles of Mathematicaを全部読めといいたいところだが、
とりあえず、必ず「Expressionsの章を読んでから」、Patternsの章、
特に、2.3.4を読め。
0147KingOfKingMathematician ◆H06dC8bpwA
NGNG0148132人目の素数さん
NGNG何をやっとるのか知らんがスレ違いでうざい。
0149KingOfKingMathematician ◆H06dyzvgzA
NGNGトリップ ザ ベスト
H06dWILLhA : #/{\@%YwX
H06djy9xBA : #SgHdO'H%
H06dYXOYLA : #*「A@?NVF
H06dhKnt9A : #[Aシsudセl
H06dWifa1A : #{SfbN(6ヲ
H06dyzvgzA : #QAiEシEp- ←使用中
0150KingOfKingMathematician ◆H06dC8bpwA
NGNG0151132人目の素数さん
NGNGp[x_] = a[x + i];
q[x_] = b[x + n - i];
(*Cauchyの積級数*)
Sum[Sum[p[x] q[x], {i, 0, n}], {n, 0, Infinity}]
0152132人目の素数さん
NGNGしようとしているのですが、どうもうまくいきません。
バージョンは4.1です。
<< Utilities`Notation`
Symbolize[expr_x]
Symbolize[expr_y]
Symbolize[expr_z]
p={px,py,pz}
q={qx,qy,qz}
p.q
(xyzは下付けの添字)
をやってみたのですが、どうもシンボル化ができていないみたいで、必ず強制終了
することになりうまくいきません。expr_を使わず変数を一つずつSymboliseに入れてみても
もだめでした。よくは分からないんですが<< Utilities`Notation`をNeeds["Utilities`Notation`"]
にしても変化なしです。サポートページにキーボードでなくパレットから、とあった
ので基本的にSymbolizeはパレットから持ってきています。ただ、一応キーボードで
やってみてもだめでした。
何をどうすればいいのでしょうか?
0153132人目の素数さん
NGNGパレットのSymbolizeをクリック。
ノートブックにフォーカスを写して
expr_<Ctrl+->x<Shift+Enter>
これで定義される。
ただし、<A+B>はキーAを押しながらキーBを押すことをあらわす。
a<Ctrl+->x // FullForm
でa_Subscript_xとなることを確認。
0154152
NGNGありがとうございます。できました!
ただ、152の計算で定義したあと一度目のShift+Enterでは
入力ミスではないですか。q_Subscript_yはp_Subscript_yに似ています
・
・
・
と似たようなエラーがいくつか出たんですが、消してもう一度Shift+Enter
を押したらちゃんとできました。
よく分かりませんが、使えるよう勉強させてもらいます。
0155132人目の素数さん
NGNG> 入力ミスではないですか。q_Subscript_yはp_Subscript_yに似ています
入力ミスじゃないんだから無視しろ。
0156132人目の素数さん
NGNG0157155
NGNG>>152
そのメッセージはwarningであってerrorじゃない。親切に入力ミスの可能性を
指摘してくれているだけで、変数の定義自体は正常に行われているので、
入力ミスでない今回の場合は無視すれば良い。
0158152
NGNGアドバイスありがとうございます。
そんな親切な機能があったのですね、分かりました。
0159132人目の素数さん
NGNGマネーサプライが増えた時と ぴグー効果が起こった時 の状態を描きたいんですが
まったくわかりません
とにかく
plot してみたんだけど グラフが ショボイっていうか軸により過ぎててわかんない
どうやって調整するんでしょうか
あと それぞれのグラフを色分けしたいんですが タグがまったくわからん
ひとつでも間違うとちんぷんかんぷん
ISLM分析 にPを付け加えた 3次元分析でも それぞれの定数が変化した時に起こる
需要曲線の傾き変動をきれいに江が北印ですが
だれか
ここにタグ貼ってください よろしくお願いします
0160132人目の素数さん
NGNGという基本タグ
をどのように拡張して行けば それぞれの線をきれいに色分けして きれいなグラフで
シフトがわかるようになるのかということです
0161132人目の素数さん
NGNGどのようにシフトするか分析するために
三次現プロットしなければ生けないんですがこのタグも出来たらわかるかたいませんかね
0162132人目の素数さん
NGNG例えば コブダグラス型の生産関数です
ほんとは k=1/3 l=2/3 なんですが
z = 60 x^0.6 y^0.4
g = Plot3D[z, {x, 0, 10}, {y, 0, 10}, ViewPoint -> {-1, -3, 0.7}]
ContourPlot[z, {x, 0, 10}, {y, 0, 10}, PlotPoints -> 30]
0163132人目の素数さん
NGNGr = 4 - 0.5y
g = Plot3D[r, {x, 0, 10}, {y, 0, 10}, ViewPoint -> {1.5, 0.5, 0.7}]
ContourPlot[r, {x, 0, 10}, {y, 0, 10}, PlotPoints -> 30]
0164132人目の素数さん
NGNGg = Plot3D[r, {p, 0, 10}, {y, 0, 10}, ViewPoint -> {1.5, 1, 0.7}]
ContourPlot[r, {p, 0, 10}, {y, 0, 10}, PlotPoints -> 30]
isもどき 1/pなんた゜か゜ なんだかエラーになってしまうので変えた
0165132人目の素数さん
NGNG0166132人目の素数さん
NGNG夜露死苦って素数なんだぜ!
分かりにくく答えが出しにくい青春時代を良く表してるよね!
0167132人目の素数さん
NGNGhttp://www.catkk.co.jp/mathcd/index.html
これ使うと勉強効率あがるかしら?
0168132人目の素数さん
NGNG0169132人目の素数さん
NGNGr = 2
g = Plot3D[r, {x, 0, 10}, {y, 0, 10}, ViewPoint -> {1.5, 0.5, 0.7}]
s = y
g = Plot3D[s, {p, 0, 10}, {y, 0, 10}, ViewPoint -> {1.5, 1, 0.7}]
gjy = Show[r, s]
Show::"gcomb": "\!\(Show[\(\(2, \
y\)\)]\)のグラフィックオブジェクトの合成処理においてエラーが発生しました."
0170132人目の素数さん
NGNGミクロのコブダグラス関数しか表示してるサイト無い
ISLM分析から接線をADであらわしてるサイトなんて無い
だれか うまくシミュレートできるタグわからないかな
0171132人目の素数さん
NGNGもう使いたく無い
Flash MX よりかは扱いやすいが
ヘルプは醜くて拉致があかない
ミクロ分析の解説本はで照るみたいだけど
マクロも出るの解説本でてないかな
0172132人目の素数さん
NGNGr = 2, s = y なんだから Show[r, s] = Show[2, y]だね。
Show[2,y]でなにが表示されると?
ここまでの書き込みを読んでいても思ったのだが、君もうちょっと頭使わないと。
0173KingOfKingMathematician ◆H06dyzvgzA
NGNGKingOfKingMathematicianの後に付けるのがおしゃれ。
H06dWILLhA : #/{\@%YwX
H06djy9xBA : #SgHdO'H%
H06dYXOYLA : #*「A@?NVF
H06dhKnt9A : #[Aシsudセl
H06dWifa1A : #{SfbN(6ヲ
H06dyzvgzA : #QAiEシEp- ←使用中
0174132人目の素数さん
NGNGできませんよ
あなたこそちゃんとタグの使い方マスターしてくださいね
Show::"gcomb": "\!\(Show[\(\(2, \
y\)\)]\)のグラフィックオブジェクトの合成処理においてエラーが発生しました."
0175132人目の素数さん
NGNGマスマティカで きれいに需要曲線の変化を描きたいんですよ
たとえば
ケインジアン交差図と投資関数から導かれるIS曲線
Y=C(Y-T)+I(r)+G = a+b(Y-T) + c-dr + G
⇔Y=(1/1-b){a+c+G-bT-dr}
流動性選好理論から導かれるLM曲線
Ld(r.Y)=eY-fr≡Ld(M/P)
これらを (r.p.y)空間上で交差させて
この交点から導かれる総需要曲線
Y=(z/1-b)[a+c+G-bT-{d/f-fb)}(M/P)}]
z=f/[f+de/(1-b)]
をその接点を切り取る形で表示して
これに 政府がマネーサプライを増加させたときや
租税を増加させたときどのような変化がおこるか
わかりやすく図示したいんです
またピグー効果が起こった時 C(Y-T,M/P) = a+b(Y-T) +ν(M/P)
と消費関数がなるわけですが
このとき 総需要関数がどのように変化するかもわかりやすく
示したいんです
でもmatematica で 数理的に説明するよりも
自分で勝手に三次元グラフを作ってしまったほうが手っ取り早いんですね
0176132人目の素数さん
NGNGマスマティカで きれいに需要曲線の変化を描きたいんですよ
たとえば
ケインジアン交差図と投資関数から導かれるIS曲線
Y=C(Y-T)+I(r)+G = a+b(Y-T) + c-dr + G
⇔Y=(1/1-b){a+c+G-bT-dr}
流動性選好理論から導かれるLM曲線
Ld(r.Y)=eY-fr≡Ld(M/P)
⇔r=(e/f) - (1/f)(M/P)
これらを (r.p.y)空間上で交差させて
この交点から導かれる総需要曲線
Y=(z/1-b)[a+c+G-bT-{d/f-fb)}(M/P)}]
z=f/[f+de/(1-b)]
をその接点を切り取る形で表示して
これに 政府がマネーサプライを増加させたときや
租税を増加させたときどのような変化がおこるか
わかりやすく図示したいんです
またピグー効果が起こった時 C(Y-T,M/P) = a+b(Y-T) +ν(M/P)
と消費関数がなるわけですが
このとき 総需要関数がどのように変化するかもわかりやすく
示したいんです
でもmatematica で 数理的に説明するよりも
自分で勝手に三次元グラフを作ってしまったほうが手っ取り早いんですね
0177132人目の素数さん
NGNGこの式から見て Mの増加や
C(Y-{T+kY}) = a+b(Y-{T+kY}) となる累進課税時に
曲線の傾きがどうなるかは簡単にわかりますが
実際にグラフで視覚的に体験して見たいのです
0178132人目の素数さん
NGNGそれが需要曲線の変動とどうつながるか
三次元グラフを使って立体的に示したいんです
0179132人目の素数さん
NGNG0180KingOfKingMathematician ◆H06dC8bpwA
NGNG0181KingOfKingMathematician ◆H06dC8bpwA
NGNG0182KingOfKingMathematician ◆H06dC8bpwA
NGNG0183KingOfKingMathematician ◆H06dC8bpwA
NGNG0184KingOfKingMathematician ◆H06dyzvgzA
NGNGH06dWILLhA : #/{\@%YwX
H06djy9xBA : #SgHdO'H%
H06dYXOYLA : #*「A@?NVF
H06dhKnt9A : #[Aシsudセl
H06dWifa1A : #{SfbN(6ヲ
H06dyzvgzA : #QAiEシEp- ←使用中
0185132人目の素数さん
NGNG所詮 似ちゃんなんて その程度だね はははははは
0186132人目の素数さん
NGNGあんた持って無いの? ny にいっぱい(ry
0187KingOfKingMathematician ◆H06dC8bpwA
NGNG0188132人目の素数さん
NGNG0189172
NGNGなるほど>>169の意味も>>172の文意も全く分からないわけね。
頭悪すぎるから諦めた方がいいんじゃないかな。
タグとか言ってるし…
答えてもらえなくて残念だったね。頭が悪くても
人にものを尋ねる態度ぐらいは学習できるかもしれないから、がんばってね。
0190132人目の素数さん
NGNG1冊何か、なら、マニュアルでもあるWolframの分厚い本ですかね。
あれに書いてないことは「出来ない」ということでしょうから。
初心者用には以下の Mathematica数学の道具箱〈上〉・〈下〉 をすすめます。
http://www.amazon.co.jp/exec/obidos/ASIN/489242174X/qid=1088177783/sr=1-52/ref=sr_1_2_52/250-9710320-2294634
http://www.amazon.co.jp/exec/obidos/ASIN/4892421731/qid=1088177783/sr=1-54/ref=sr_1_2_54/250-9710320-2294634
大学1年生くらいでこういう風にグラフを書けることや計算ができることを発見出来ると、人生変わる気がする。
もっとはやく知っとけばよかったと思います。
>>188
このスレに書かれていることに関しては違いが分からない程度。
0191KingOfKingMathematician ◆H06dyzvgzA
NGNGKingOfKingMathematicianの後に付けるのがおしゃれ。
H06dWILLhA : #/{\@%YwX
H06djy9xBA : #SgHdO'H%
H06dYXOYLA : #*「A@?NVF
H06dhKnt9A : #[Aシsudセl
H06dWifa1A : #{SfbN(6ヲ
H06dyzvgzA : #QAiEシEp- ←使用中
0192KingOfKingMathematician ◆H06dC8bpwA
NGNG0193132人目の素数さん
NGNGノートブックに書きますよね。それを実行したとき、グラフが
プログラムの直ぐ下に表示されるのですが、グラフだけ別のノートブックに
表示させたいのです。どうすればよろしいでしょうか?
0194132人目の素数さん
NGNG"ctr"+"shift"+"o"
で出てきます
0195132人目の素数さん
NGNGどうすればよいのかわかりません。アドバイスをお願いします。
因みに文字やグラフの大きさは調整できました。助かりました。
0196132人目の素数さん
NGNGただ単にコピーandペーストすればよいと思います。
0197132人目の素数さん
NGNGあのー ここに頼らないで自前で完成したよ
結局ここって使えないねー なにも教えてくん無いし
ほらここ
http://www.geocities.jp/toritsumacro2004/
0198132人目の素数さん
NGNGこのソフトはC言語書く、つまりプログラミングに慣れていないひとには
ちょっと酷過ぎると思いました。
まっただ視覚的にシミュレートしたかっただけなんだけど
0199132人目の素数さん
NGNG0200132人目の素数さん
NGNGあれは知っていたら便利だし、手計算なんかよりも書く文章量が減って(゚д゚)ウマー なんだから、
そこまで酷評するとこでもないよ。
0201132人目の素数さん
NGNGGNU機能これ何、教えて
0202132人目の素数さん
NGNG0203132人目の素数さん
NGNG0204132人目の素数さん
NGNGなんかコマンド覚えるのが苦痛で。
次期バージョンではCUIからGUIへ、
使い勝手の劇的なる向上を 期待してます。
0205132人目の素数さん
NGNG切断できるようにしてほしい
そしてその切断面でアニメを再生できるように
0206132人目の素数さん
NGNGこの操作がマウスだけでできるようにして欲しいのです
あとマウスで作った立体図形などに 最も近時出来る関数を一発表示してくれるとか
0207132人目の素数さん
NGNG表面を観察したりして見たい。
マスウだけで
0208132人目の素数さん
NGNGサインカーブの変動と共に移動する点の座標をリアルタイムで観察したい
この面はコサインで切ってあるので消えたり現れたりする
0209132人目の素数さん
NGNGその係数項の変化と共に観察できるようになる
0210132人目の素数さん
NGNGそれでは意味がありません。計算結果をグラフで出力する場所を
別のノートブックに設定したいんです。いちいちコピペしていたのでは
面倒ですし、コピペだとプログラミングの直後にグラフが表示されてしまうことが
解決できません。
どなたかまっとうな答えをご存知ないでしょうか?
評価するたびに別枠でノートブックが自動的に開いて
そこにグラフのみ表示させるようにしたいのです。
MATLABだと簡単にできるのですが、マセマティカではどうするのでしょうか?
0211132人目の素数さん
NGNG{>がつくところがインプットするところなので
--
|>
|>
|>
|>
|>
--
としてインプットする場所を増やせば下に一括表示されます
ただ1800ドルするのと、販売地域がカナダとアメリカだけなところが痛いです
0212132人目の素数さん
NGNG--
|
|
|
|
|
--
とすればいいだけだったんだ 解答になって無いか
0213132人目の素数さん
NGNG日本語出てるのか
0214132人目の素数さん
NGNG大卒初任給より高い
0215132人目の素数さん
NGNG0216132人目の素数さん
NGNGこのライセンスは、学校教育法によって定められた、高等学校・高等専門学校向けに提供されます。
■ シングルライセンス
ライセンス料金
1ユーザ 47,250円(本体価格45,000円)
0217132人目の素数さん
NGNGできるね
http://www.cybernet.co.jp/maple/hiroba/nami/nami.html
0218132人目の素数さん
NGNGなんかよくわかんないけど ものすごいソフトだな これって
0219132人目の素数さん
NGNGこの程度ならMathematicaでも簡単に作れるが・・・
インターラクティブにしたいというなら、面倒だな。LiveGraphics3Dなんかと
組み合わせないと。
0220132人目の素数さん
NGNGこんなものかな?
動きが気に入らなかったらHelp引いて直してくれ。
newNbExec[f_, args___] := Module[{new = NotebookCreate[]},
NotebookWrite[new,
ToString[HoldForm[f]] <> "[" <> ToString[HoldForm[args]] <> "]", All];
SelectionEvaluate[new];]
newNbExec[Plot, Sin[x], {x, 0, 1}]
0221132人目の素数さん
NGNGnewNbExec[f_] := Module[{new = NotebookCreate[]},
NotebookWrite[new, ToString[HoldForm[f]], All];
SelectionEvaluate[new];]
newNbExec[Plot[Sin[x], {x, 0, 1}]]
のほうが綺麗か。
0222132人目の素数さん
NGNGmathematicaはもうアップグレードできなくなったし。
0223152
NGNGSolve関数を使って多元連立方程式を解いたのですが、解がax,ay,az,bx,by,bzの
順番で出てこないのを、順番通りにしたい場合どうすればいいのでしょうか?
Sort関数などを使ってもダメですよね。
0224KingOfKingMathematician ◆H06dC8bpwA
NGNG0225UltraMagic ◆NzF73DOPHc
NGNGまた名前間違えた。
0226132人目の素数さん
NGNG> Sort関数などを使ってもダメですよね。
ダメではない。試してないか、Sortの使いかたがわかってないか。
ans = Solve[...]
の答えは {{...}}だから、内側の{...}の中身をソートするためには、
Sort /@ ans
としなくてはならない。
0227223です
NGNGありがとうございます。
どうもまだ、Sort関数の使い方が分かってないみたいです。
Sort[Solve[連立方程式,{変数}]]
や
Solve[連立方程式,{変数}];
Sort[%]
などはやってみたんですがこれではダメなわけですよね。
さらには、
Solve[連立方程式,Solt[{変数}]]
なんていう変なのまで試みたんですが当然ダメでした。
どうもSolveのansの内側の{}をソートするってのがうまくできないんですが
よろしければ、教えていただけないでしょうか。
0228132人目の素数さん
NGNG???>>226に書いてあるように、
ans = Solve[<連立方程式,{変数}>];
Sort /@ ans
と入力すればいいはずだが?
それでできないんなら実際にどういう式をいれたか見せてくれ。
0229223です
NGNG何度も申し訳ありませんでした。できました、ありがとうございます!
0230132人目の素数さん
NGNGp1={a, b, c, d}
p2={e, f, g}
p3={h, i, j, k}
p4={l, m}
の要素数の違うリストp1からp4まで要素をひとつずつ取って、
{a, e, h, l}, {a, e, h, m}, {a, e, i, l} …
のような感じで重複なく全種類の要素数4のリスト作りたいのです。
おねがいします。
0231UltraMagic ◆NzF73DOPHc
NGNG0232132人目の素数さん
NGNG>>230
BindListM[lst_List, f_] := Join @@ Map[f, lst];
ReturnListM[x_] := {x};
MyOuter[] := {{}}
MyOuter[l_List, ls___List] :=
BindListM[l,
Function[x,
BindListM[MyOuter[ls], Function[tl, ReturnListM[Prepend[tl, x]]]]]]
MyOuter[p1,p2,p3]の様に使う。
# このコードが良く分からなければHaskellという言語を
# 通じてMonadを勉強するといい。シンタックスシュガーによって
# Haskellでは上のコードがこう書ける。
# myouter [] = [[]]
# myouter (l:ls) = [(x:tl) | x <- l, tl <- myouter ls]
しかし実は便利な組込み関数Outerがあるので、
Flatten[Outer[List,p1,p2,p3,p4],3]
(後ろの3はpjの個数 - 1)
でよい。
0233132人目の素数さん
NGNGMyOuter[] := {{}}
MyOuter[l_List, ls___List] :=
Module[{xs = MyOuter[ls]},
BindListM[l,
Function[x, BindListM[xs, Function[tl, ReturnListM[Prepend[tl, x]]]]]]]
0234230
NGNGOuterを使いたかったので、
Flatten[Outer[List,p1,p2,p3,p4],3]
が大変わかりやすかったです!
0235132人目の素数さん
NGNG普通に使えるときとか、ダイアログも何も無しに終わっちゃうときとか
パラパラあったんですが、最近どうも起動失敗ばっかりで、
Wolframのサイトのヘルプも試してみたんですがどうもダメで、
他にこんな症状の人います?
0236132人目の素数さん
NGNG0237132人目の素数さん
NGNGLimit[
Integrate[a x/((x - b)^2 + a^2), {x, -L, L}],
{L -> ∞}],
{a -> +0}]
これを現在実行してるんですけど、15分くらい経つけど答えでないんですよね〜。
バグですかね〜。
普通に問題とけるぞ!って方は教えて頂けるとありがたいです。
0238132人目の素数さん
NGNG置換で普通にできないべか
0239132人目の素数さん
NGNG具体的に教えていただけないでしょうか?
0240132人目の素数さん
NGNGおいおい、わからない質問スレへ行けよ
0241132人目の素数さん
NGNGわかりました。
0242132人目の素数さん
NGNGバージョンはいくつ?
4.2.1だと一瞬でb \[Pi]とでるぞ。5以上ならサポートに報告すれ。
Limit[Limit[Integrate[a x/((x - b)^2 + a^2), {x, -L, L}], L -> Infinity],
a -> 0]
0243132人目の素数さん
NGNG0244132人目の素数さん
NGNG5.01だと無限ループに入るみたいだね。
これに限らず、ver5以上は式の簡略化などでフリーズする
確率が高いような気がする。
0245132人目の素数さん
NGNG0246132人目の素数さん
NGNGあー、すまん。フリーズじゃなくてカーネルエラーで落ちるの間違い。
前スレにも出したけど、こんな式を評価すると確実に落ちる。
7910*Csc[(4*Pi)/15]*Sqrt[((-(1 -
Cos[82000/797267]^2))*Sin[(4*Pi)/15]^2 +Sqrt[(1 -
Cos[82000/797267]^2)^2*Sin[(4*Pi)/15]^4 - (-1 +
Cos[82000/797267]^2)*Sin[(4*Pi)/15]^2*(Cos[82000/797267]^2
- Sin[(4*Pi)/15]^2)])/(Cos[82000/797267]^2 -
Sin[(4*Pi)/15]^2)]//FullSimplify
0247132人目の素数さん
NGNG0248132人目の素数さん
NGNG0249132人目の素数さん
NGNG単なる優れた電卓と思ったら大間違いだよ。
「Mathematica 方法と応用」 がお薦め。
0250132人目の素数さん
NGNGlim[n→∞]∫[0→π/2]|sin2nx*cosx|dx
コマンド教えてくれないか?
0251132人目の素数さん
NGNGLimit[Integrate[Sin[2 n x] Cos[x], {x, 0, Pi/2}], {n -> ∞}]
答えは0でした。
0252132人目の素数さん
NGNG絶対値は?
0253132人目の素数さん
NGNG手計算でやったら2/πになったんだけど・・・間違いかな
手計算でやってもかなり莫大な計算量になったから、
Mathematicaのコマンド教えてもらおうと思ったんだけど・・・
0254132人目の素数さん
NGNG手計算はぜんぜん面倒じゃないだろ。5,6行でできる。
0255132人目の素数さん
NGNGうそだべや〜めんどいぞ。答えはあってる?
0256132人目の素数さん
NGNGDo[
Plot[
Sin[2 n x] Cos[x], {x, 0, Pi/2}, FrameLabel -> {x, Sin[
2 n x]Cos[x], None, None},
Frame -> True,
FormatType -> TraditionalForm,
TextStyle -> {FontSize -> 12},
PlotRange -> {{0, Pi/2}, {-1, 1}},
FrameTicks -> {{{0, 0}, {Pi/2, Pi/2}}, Automatic}
],
{n, 1, 100, 5}
]
0257132人目の素数さん
NGNG俺も同じになったよ。
つーか、sin2nx*cosxなんかになってるから、
積を和に変換したり、ついついめんどくさい計算をしちゃうんだよな。
少し一般化して、
f(x)を[0,π/2]上連続関数とする。
lim[n→∞]∫[0→π/2] |sin2nx|*f(x) dx を求めよ。
にすれば、簡単になるはずだ。
0258132人目の素数さん
NGNGうほ、なんかすごいね。そんなことできるのか!
>>257
今考えたけどわかんね・・・
俺は積-和にしてごりごりするしかできなかった・・・orz
概略でいいから教えてくれないか?
0259132人目の素数さん
NGNG2nx=tと置換して、区間を分割
=Σ_[k=0,n-1]∫[kπ,(k+1)π] |sint|*f(t/(2n)) dt/(2n)
t=y+kπと置換すると
=∫[0,π]siny*(1/(2n))Σ_[k=0,n-1] f((y+kπ)/(2n)) dy
あとはfの一様連続性を使って、f((y+kπ)/(2n))をf(kπ/2n)で評価してやればOK。
(最初の問題 f(x)=cosx の場合なら、cosx の単調減少性を使って、任意の0≦y≦πで
cos((k+1)π/(2n))<cos((y+kπ)/(2n))<cos(kπ/(2n)) だから、評価して挟み撃ち)
0260132人目の素数さん
NGNGおお、すげーな・・・よく思いついたね。サンクスコ!
0261132人目の素数さん
NGNG固定ベクトル{1,2,3}とxyの値が任意の{n,m,5}のベクトルを
内積させ、nとmをそれぞれ1から5ぐらいまで変化させたときの合計25個を
計算させてみようとしたのですが、いまいちうまくいかないんです。
手始めにmのほうは固定してnのみを変化させてみようと以下のような
形にしてみました。
a={1,2,3}
b={For[n=1,n<=5,n=n+1,Part[Range[1, 5],n]],2,3}
a.b
これではうまくいかないんですが、ループの使い方がいまいちよく
分からないんです。最初は
{1,2,3}.{Range[1, 10],2,3}
なんてものでやってみたんですが、"非長方テンソル"がどうのとなって
ダメでした。どういうふうに行えばいいのでしょうか?
それから、僕は今「mathematica数学の道具箱上下」を使ってmathematicaを
使ってみようとやっているんですが、どうもグラフや図を描くことの基礎を
学ぶにはいいみたいなのですが、数式処理はあまりいろんな例を含めて展開
されていない気がするんです。何か初心者が学ぶにいいテキストってありますか?
0262132人目の素数さん
NGNGAbs[Sin[2 n x]]でできるお山がn個あるわけだ。
それぞれの面積は同じで
Integrate[Sin[2 n x],{x,0,Pi/2/n}]=1/n
そしてそれぞれのお山にお山の頂点の座標に対応するCos[x]をかけて
すべてのお山を足してやればよい。
だから
1/n * Sum[Cos[Pi/(2 n)*(k-1/2)],{k,1,n}]
でnを適当に大きくしてやればよいのさ
1/n * Sum[Cos[Pi/(2 n)*(k-1/2)],{k,1,n}]/.n->100//N
=0.636626
0263262へ
NGNGb[n_, m_] := {n, m, 5}
Do[
Print[" m = ", m, " n = ", n, ",", " ", a.b[n, m]],
{n, 1, 5}, {m, 1, 5}
]
0264132人目の素数さん
NGNG私はMathematica暦2年
大学4回生です
0265UltraMagic ◆NzF73DOPHc
NGNGそれでもまだMathematicaは高い。
0266132人目の素数さん
NGNG0267132人目の素数さん
NGNGかなり精度が良いぞ
1/n * Sum[Cos[Pi/(2 n)*(k-1/2)],{k,1,n}]/.n->10^1000,100]
これで
Pi/2
と90数桁まで一致した
自慢だけどね
0268132人目の素数さん
NGNG面白い。ForをPlotで使うことの意味がわかったよ。
0269132人目の素数さん
NGNGと入力すると
[Pi/2*Sqrt[(1-x)/(1+x)]は□において機械サイズの実数ではありません
と出て来てしまい、図を表示することができません。
どなたか解決法を教えてくださいませんか。
0270UltraMagic ◆NzF73DOPHc
NGNG0271132人目の素数さん
NGNGこれで普通に出るけど…
0272132人目の素数さん
NGNG何で?何で出るの?
さっきまで全然でなかったのに。
まぁ、とにかく、ありがとうございました。
0273132人目の素数さん
NGNGAbsだと実数以外受け付けてくれないので。
入力したい式は
D[e^-|x|*ArcTan[3x],x]
Absを使うとAbs’という珍妙な定数が出てくるんで。
0274UltraMagic ◆NzF73DOPHc
NGNG「超関数の意味での微分」と考えればごく自然だよ。
0275UltraMagic ◆NzF73DOPHc
NGNG0276132人目の素数さん
NGNG0277132人目の素数さん
NGNGy=Sin[3t]
といった形でパラメータ表示されたx、y、に関するグラフを書きたいのですが、どうしたらよいでしょう?
0278132人目の素数さん
NGNG0279132人目の素数さん
NGNGありがとうございました!
0280132人目の素数さん
NGNGTable[{1, 2, 3}.{n, m, 5}, {n, 1, 5}, {m, 1, 5}]
0281132人目の素数さん
NGNG0282132人目の素数さん
NGNGそりゃできるだろ。
***の所は自分で埋めるように(ちょっと面倒)。
SetAttributes[LogPlot3D, HoldFirst];
LogTick[min_, max_] := Table[{h, 10^h}, ***]
LogPlot3D[f_, r__] :=
Plot3D[Log[10, f], r, Ticks -> {Automatic, Automatic, LogTick}]
0283132人目の素数さん
NGNG30×30×30の27000個のデータ出すようループさせてみたんですが、へぼ
パソコンなんで大体7,8分ぐらいかかるんです。
噂には聞いてましたが単純中身のループでも、結構時間はかかるものなんですか?
なんか、あの、だだだーーと流れるように表示させるために時間が取られている
気がするんですが、表示にメモリを使わないようにして時間短縮する方法などは
ないのでしょうか?
0284132人目の素数さん
NGNG0285132人目の素数さん
NGNG与えられた正則式に対し、文字列がそれに合致するかどうかを
判定する関数を作れ。
というのがあるのですが、どのような方針で関数を作ればいいのかわかり
ません。教科書や参考書もないのでわからないんです。
どうか教えてください。
0286283
NGNG一応、27000個のデータ自体はその後MicroAVSなどを使って可視化してみたい
んで、どこかに記録させたいんですよね。他のノートブックに出力するように
しても、完了までの早さは一緒ですよね。
C言語などでは、27000個ぐらいのループなら入力してから出力したいファイルに
結果がすべて出るまでほとんど瞬間ですから、この一般言語とのギャップを
多少でも補う方法はないのかなと思ったんです。
やっぱりこういうことはCなどでするのがベストってことでしょうか?
でもmathematicaの組み関数の使いやすさを知った後で、Cで同じ数式処理を
させるのはちょっと鬱ですねー。
0287132人目の素数さん
NGNG次のセルに書いてそのセルだけ実行すればいける…
すまん、試してないが適当に言ってみた
>>285
ここよりクラスメートか先生に聞いて来なされ
0288132人目の素数さん
NGNG一次元入力したものを二次元で表示するコマンドってありますか?
「2Dの作成」じゃなくて、例えば2^2と入力して上付の2を表示させるような。
0289132人目の素数さん
NGNGよくわからんが
HoldForm[2^2] とか?
0290132人目の素数さん
NGNG;をつけても評価されるし結果もメモリに記憶される。
表示に時間がかかる場合は>>等でファイルに書けばいいのでは。
0291132人目の素数さん
NGNGどういう状況を考えているかわからないので、具体的に式をあげて、
どういう出力を得たいのかを教えてください。
0293283
NGNGアドバイスありがとうございます。ファイルに書くとはどういうこと
なのでしょうか?
一応、「;」をつけてみたり、他のノートブックに出力してみたりしたん
ですが、処理中にもう一つ出るウィンドウ、「メッセージウインドウ」っていうんですか!?
そこではやっぱり、「ダダダダダー」と延々と処理していて完了する時間は変わらない
ですよね。これがマセマティカっていうものだということなのかもしれませんが
何か秘策たる方法があるのではという思いもあるんですよね。
0294132人目の素数さん
NGNGこいつを実行したいのだけども
エラー吐いて何もしてくれないのは何故だろう…
分かる方教えて下さい
エラー:Pi*Cos[sita]は有効なシンボルではありません
0295132人目の素数さん
NGNG5.0使い?
0296132人目の素数さん
NGNG0297132人目の素数さん
NGNG?>>
と入力してヘルプを読もう。
普通はメッセージウインドウにはなにも出力されないはずなので、
プログラムを見直したほうがいいのでは。
問題ないなら、Offで出力されないようにできると思う。
0298132人目の素数さん
NGNGそういう問題の場合は、入力ミスの可能性などもあるので、
Pi -> πにしたりせず、そのままコピペできるものを張れ。
0299132人目の素数さん
NGNGπはそのままコピペできて、円周率として認識されますよ。
0300132人目の素数さん
NGNGLinux版だとできないのだ。
0301132人目の素数さん
NGNGnbファイルで上げて見ました、アドバイスお願い致します
0302294
NGNGあと、もと書いてあった式と上げたファイルが違うのは
最終的にやりたいのが上げたファイルということです
0303132人目の素数さん
NGNG見られん。
24時間以内に消えるようなところに上げるなよ。
0304132人目の素数さん
NGNG最小化作用素を定義せよ:引数は、{0、1、・・・99}
の元のペアのリストA。値は部分関数f。
という問題なのですが、数式で書くと
A→(μA)(x)=min{y|(x,y)∈A}
になると思います。mathematicaで表記するとどうなるか教えてください。
0305132人目の素数さん
NGNG引数はリストなのかリストの元なのか?
μ がリストを引数として、リスト上の関数を返すような関数
μ : P({0,..,99}^2) \ {φ} -> {{0,..,99}^y | y ⊂ {0,...,99}}
(μ(A))(x)=min{y|(x,y)∈A}
だとして、 その定義。
----
\[Mu][A : {{_Integer, _Integer} ..}] := Function[x,
minimumBy[compare[#1[[2]], #2[[2]]] &, Select[A, Equal[x, First[#]] &]]]
compare[x_, y_] = If[x < y, LT, If[y > x, GT, EQ]];
minimumBy[f_, {x_, xs___}] := Fold[If[f[#1, #2] === LT, #1, #2] &, x, {xs}]
(* Example *)
A = {{1, 3}, {2, 2}, {2, 4}, {1, 1}};
\[Mu][A][1] (* == {1, 1} *)
0306304
NGNG本文中の質問なんですが、
LTやGTやEQの意味は何でしょうか?
初心者ですみません。
0307132人目の素数さん
NGNGLT: less than
GT: greater than
EQ: equal
のこと。
0308132人目の素数さん
NGNGのですが、そうではなく、評価するたびに、現在使用中のノートブックとは別の
のノートブックが自動的に立ち上がり、その自動的に立ち上がったノートブックに
グラフのみ表示させたいのですが、どうすればいいのでしょう?
関数の評価→グラフ専用のノートブックが立ち上がり出力。としたいんです。
SilabやMatlabだと 結果が数値の場合とグラフの場合は出力先が違って便利なんです。
0309132人目の素数さん
NGNGとかライセンスIDを忘れてしまってできません。
なんか解決方法はありませんかね?
0310132人目の素数さん
NGNGというかメモを探すしかないと思う
0311132人目の素数さん
NGNGレスサンクス
ていうか、何でこんな厄介なの。
そこまでするほどすごい技術があると思わんけど
0312132人目の素数さん
NGNGマセマティカなんて使うんじゃない。
0313132人目の素数さん
NGNG0314132人目の素数さん
NGNGPlotしたとき、軸に表示される数字のフォントを変えることは
できるのでしょうか?
0315132人目の素数さん
NGNG一部のフォントだけを変えるのはPostsciptの該当部分を書き換える
しかないと思う(DisplayStringを使う)。
テキスト部分のフォントを全部置き換えるのは、
Plot[Sin[x], {x, 0, Pi}, TextStyle -> {FontFamily -> "Arial"}]
(Windows/Macの場合)
0316かわばた君の友人
NGNGライセンスID(L9801-9801みたいなもの)と、パスワード
(10桁とか16桁から25桁程度の数字)がないんですか。
私は、以前に学生バージョンのパスワードはわかって
いるけれども、ライセンスIDがわからなくなってしまった
ことがあり、ウルフラムに英語で問い合わせをしたとこ
ろ、数日で教えてくれました。
ご心配のケースでは、登録があれば、日本の代理店や
ウルフラムリサーチにお尋ねになってみてはいかがで
しょうか。
手がなければ、ご連絡くださいませんか。古いライセンス
なら余っていますので、お力になれるかもしれません。
0318132人目の素数さん
NGNG画面の中央揃えで表示するにはどうすればいいんでしょう?
Textのスタイルの上に貼り付けたりしたらできるんですけど、
それしか方法はないんでしょうか?
0319132人目の素数さん
NGNG> それしか方法はないんでしょうか?
いいえ。
Stylesheetか直接CellのImageMarginsを変更すればいい。
MathematicはCellもグラフも全部式なんだから大抵のことは自動化できる。
# >>308
# > 関数の評価→グラフ専用のノートブックが立ち上がり出力。としたいんです。
# > SilabやMatlabだと 結果が数値の場合とグラフの場合は出力先が違って便利なんです。
# 自分で>>220-221を書いといてなんだが、
# 何が便利なんだかさっぱりわからん…というか不便だろう。
# >>308はもうちょっとデフォルトで使ってMathematicaを理解してから
# 考え直したほうがいいのでは。;も知らないとかいう落ちではあるまいか。
0320132人目の素数さん
NGNGこれができないんだけど…
何が原因なんでしょうか?
0321319
NGNGただし、Windowサイズを変えても中央揃えのままにしたいということなら、
ImageMarginesではできないかもしれない。
BoxDataで囲んでText扱いで表示すればできる。これは
> Textのスタイルの上に貼り付けたりしたらできるんですけど、
このCellの式を見ればわかるだろう。
0322132人目の素数さん
NGNG>>294のエラーはでないが。
Rは複雑すぎるな。
記号的には積分できないだろう(終わりそうにないので止めた)。
0323132人目の素数さん
NGNGどなたかどうすればよいのか助言下さい…
0325132人目の素数さん
NGNG手でやりたいなら止めはしないが…
自動化するとこうなるだろう。
SetAttributes[PrintCenterd, HoldFirst];
PrintCenterd[f_] :=
Block[{$DisplayFunction = Identity},
CellPrint@
Cell[BoxData[
RowBox[{Cell[GraphicsData["PostScript", DisplayString[f]],
"Graphics"]}]], "Output", TextAlignment -> Center]]
PrintCenterd[Plot[Sin[x], {x, 0, Pi}]]
0326132人目の素数さん
NGNGIntegrateは記号的積分がが失敗して初めて数値積分に挑戦するから
そもそも数値計算でいいのならNIntegrateを使え。
0327132人目の素数さん
NGNGこれPlotPoints->300ぐらいにすると枝わかれがよく見えておもしろいグラフだな。
これは何で出てくる関数?
0328132人目の素数さん
NGNG本当はsitaで積分してrのグラフを書きたいんだけどねえ…
うまくいかないのは何故だ…orz
>>327
X線回折
0329132人目の素数さん
NGNGどううまくいかんのだろうか。
最後のIntegrate[..]の行を
Func[x_] := NIntegrate[R /. r -> x , {sita, 0, 2*Pi}]
Plot[Func[x], {x, 0.001, 10}, PlotDivision -> 2]
に変えろ。
元のグラフに特異点があるので(数値積分の)結果の正確さは
まったく保証できないが。
0330132人目の素数さん
NGNGEllipticE[2]
ってのは数値として与えられる物なのでしょうか?
数学を知らんのか!っと怒られてしまいそうですが、教えて君に教えて下さい。
0331132人目の素数さん
NGNG揃うようにしたいんですけど、設定あるいは入力やなんかでできますか?
どうしても階段状になるみたいで。
0332331
NGNGはできないですか?
0333132人目の素数さん
NGNGどこか参考になりそうなサイトはありませんか?
0334132人目の素数さん
NGNGでぐぐれ
0336132人目の素数さん
NGNGプログラムしにくいし、そこら辺 Wolframの悪趣味が出てるよね。
0337132人目の素数さん
NGNGしかし、コマンド始めの一文字が大文字じゃなきゃだめっていうのは
自殺もんだよな。
少しはmatlab見習えってんだ。
0338132人目の素数さん
NGNG自分は言語屋だから、全ての命令がリストで構成されているよ
うなところに美しさを感じるのかもしれん。
「見た目」が汚いというなら、同意。でもあまり本質的な話では
ないと思うが。
0339132人目の素数さん
NGNGそんなことはない。標準で定義済みの関数が大文字ではじまるだけ。
>>338
だよな。言語屋じゃなくても、
プログラミング言語をかじったことのあるひとは
Mathematicaの文法をきれいだと思うだろう。
文法はいいのだが、本来関数型言語なのに、
数式処理の対話的利用のためとはいえ手続き型がミックスされている
ところはちょっときれいでないな。
組込み関数の返り値の型がわからないのもいただけない。
tail-callが普通に書くとジャンプにならないのもいただけない。
しかし言語としての柔軟さは素晴らしい。
0340132人目の素数さん
NGNGn番目の素数を与える関数を作れ
っていう問題です
0341132人目の素数さん
NGNG0342132人目の素数さん
NGNGDo while R>0
i=p(n-1)+2
For j=3 to n-1
R=i-[i/p(j)]*p(j)
next j
if R=0 then print i
end do
0343132人目の素数さん
NGNGi=p(n-1)
Do while R>0
i=i+2
For j=3 to n-1
R=i-[i/p(j)]*p(j)
next j
if R=0 then print i
end do
0344132人目の素数さん
NGNGCos[x/5-1]
と入力して答を返させると、なぜか
Cos[1-x/5]
と、Cosの中身が正負反転して出てくるんですが、これは一体どういった対策をとればよいのでしょうか
0345132人目の素数さん
NGNGCos[x]=Cos[-x]
だからかまわんと思うんだけど
0346132人目の素数さん
NGNGで?何がやりたいの?
0347132人目の素数さん
NGNGうん、それはおかしいね。
0348132人目の素数さん
NGNG数式中の変数の順番を気にするとMathematicaはダメだなあ。
a+b と b+a を区別する新しい数学を構成したらどうなるのかな。
右から足すとか左から足すとか言って。
0349132人目の素数さん
NGNGと言うグラフを書きたいのですが、どうしたらよいでしょうか?
0350UltraMagic ◆NzF73DOPHc
NGNGParametricPlot
0351132人目の素数さん
NGNG0352304
NGNG遅いレスですみません。305さんに教えてもらったプログラムを実行
したのですが、エラーが出てしまいました。どこにミスがあったの
でしょうか??完璧なプログラムにしたいです。教えてください。
お願いします。
0353132人目の素数さん
NGNGできませんでした…orz
エラー出まくり…
0354132人目の素数さん
NGNG極座標関数ってどうやって描くんですか?
0355132人目の素数さん
NGNGParametricPlotよく分からないんです。
xとyで表されていればかけるんですが、
rを引っ張り出されると全然訳分らんなります。
0356132人目の素数さん
NGNG積分したいんです。
不定積分なんで、結果は手計算でも簡単にわかるんですが、
パソコンに計算させる意図で出題された問題なので。
後々つっかかってしまうかもしれんし。
0357132人目の素数さん
NGNGとりあえず手書きで書いてみるべし
あと、極座標は教科書読めば書いてある
>>356
普通に積分すれば問題なし
0358132人目の素数さん
NGNGMathematicaでグラフ、というかリサージュ図形を描きたいんです。
なんて入力したらいいですかね?
ParametricPlotで自力で何とかしようとしましたが、全然分からんかったっす。
0359132人目の素数さん
NGNG>>278
0360132人目の素数さん
NGNG通常の+の記号から想定される性質(可換)を持たないので
普通の人は別の記号で書くだろうな。
>>352
>>305の----より下をそのままコピペすると正しく{1,1}が表示されるが、
どのようなエラーが出るのか?
>>353
waringと混同するな & してないならエラーメッセージを貼れ。
0361132人目の素数さん
NGNGCos[x/5 - 1] = Cos[1-x/5]
なんだからどっちを積分しようと同じだろ。
0362132人目の素数さん
NGNGPlot[{Sqrt[3 Cos[x]],-Sqrt[3 Cos[x]]},{x,0,Pi/2}]
とか
>>358
ParametricPlot[{Sin[x],Sin[4 x]},{x,0,2 Pi}]
とか
ウルフラムのマニュアルを見れば直ぐにわかるよ。
0363132人目の素数さん
NGNGCos[5 \[Theta]]が負のときrをどうしたいのかわからないので、
Cos[\[Theta]]のことだったとして:
<<Graphics`
f[\[Theta]_] = Sqrt[3 Cos[\[Theta]]];
PolarPlot[{f[t], -f[t]}, {t, 0, 2 Pi/5}]
0364132人目の素数さん
NGNG要するに有る点に置いて0/0が発生するのが問題のようです
値は収束するんだけど、そこをまたいだ積分をやりたい
どうすればいいですかね?
0365132人目の素数さん
NGNG要するに>>329のとおりには実行してないわけだ。
自分で書き換えて、
>>353
> できませんでした…orz
> エラー出まくり…
どんなエラーメッセージも書かず、
どんなプログラムなのかも知らせずに、
>>364
> 要するに有る点に置いて0/0が発生するのが問題のようです
「要するに」で疑わしい要約をして
> 値は収束するんだけど、そこをまたいだ積分をやりたい
「値は収束する」と「そこ」か。一体なんの話なんだろうか。
…エスパー降臨待ちだな。
0366132人目の素数さん
NGNG>>329の通りに変えたのですができませんでした
同じような問題が発生しそうな
NIntegrate[Sin[x]/x, {x, -1, 1}]
も、x=0の点でエラーが出るようです
(Power::"infy" ) "無限式(1/0)が見つかりました.")
"被積分関数\!\(Indeterminate\)は\!\({x}\) = \!\({0}\)では数値でありません."
たとえば今書いた式の場合、どう対処すれば良いのでしょうか?
0367362
NGNGCos が負の部分も描かせたい(複素数として)のなら次のようにする。
f[x_]:=Sqrt[3 Cos[x]]
a=ParametricPlot3D[{{x,Re[f[x]],Im[f[x]]},{x,-Re[f[x]],-Im[f[x]]}},{x,0,Pi/2}]
b=ParametricPlot3D[{{x,Re[f[x]],Im[f[x]]},{x,-Re[f[x]],-Im[f[x]]}},{x,Pi/2,3 Pi/2}]
c=ParametricPlot3D[{{x,Re[f[x]],Im[f[x]]},{x,-Re[f[x]],-Im[f[x]]}},{x,3 Pi/2,2 Pi}]
Show[a,b,c]
プロットの範囲を一挙に {x,0,2 Pi} とすると Cos[x] の正負が反転するところで
勾配が無限大になって誤差が出ます。これは PlotPoints->1000 程度では
誤魔化せないので、上のように部分に分けて描かせました。
0368132人目の素数さん
NGNG特異点(?)の場所を指示して
NIntegrate[Sin[x]/x,{x,-1,0,1}]
あるいは解析解を求めてから数値化する
N[Integrate[Sin[x]/x,{x,-1,1}]]
ではどうでしょうか?
0369132人目の素数さん
NGNG>>329で動かないということは、Mathematicaのバージョンが違うのだろうか。
特異点もどきの場所が正確に特定できるなら>>368の一行目が利用できるが、
そうでないなら、オプションにMethod -> MonteCarloを指定すると
解決するかもしれない。
0370132人目の素数さん
NGNGf[x_] := If[x == 0, 0.0, Sin[x]/x];
NIntegrate[f[x], {x, -1, 1}]
とすれば大丈夫
0371132人目の素数さん
NGNGx -> 0 で Sin[x]/x -> 1 だから、
g[x_]:=If[x==0,1.0,Sin[x]/x]
としてみると
f[x_]:=If[x==0,0.0,Sin[x]/x]
の積分と僅かに違います
正しいグループは
N[Integrate[Sin[x]/x,{x,-1,1}]]
NIntegrate[g[x],{x,-1,1}]
別なグループは
NIntegrate[Sin[x]/x,{-1,0,1}]
NIntegrate[f[x],{x,-1,1}]
でグループ間の差は 2.2*10^(-16) でした。
面白いですね。
0372132人目の素数さん
NGNG面白いか?
アルゴリズムの都合でちょっと誤差がでただけだろ
(どっちも通常の意味の積分値は同じ)。
誤差が少ないところは流石なのかもしれないが。
0373132人目の素数さん
NGNG0374132人目の素数さん
NGNG0375132人目の素数さん
NGNGf[x_]:=If[x==0,1.0,Sin[x]/x] の間違いでした。すんません。
0376すいません教えてください
NGNG[0,1]でe^xの積分の近似値を求めその値を実際の積分の値と比較せよ。
ってゆうもんだいなんですけどどうやったらいいんですか?誰か教えてくださいませんか??おねがいします
0377132人目の素数さん
NGNG0378すいません教えてください
NGNG0379KingOfKingMathematician ◆H06dYXOYLA
NGNGなくして困っている
0380132人目の素数さん
NGNG0381132人目の素数さん
NGNGContourPlotで行けるんでね?
0382132人目の素数さん
NGNGバーカ、市ね。くたばれ
0383132人目の素数さん
NGNGCos[x/5-1]
]
いじょ
0384132人目の素数さん
NGNG0385132人目の素数さん
NGNG最終的に" ° "で答えが欲しいのですが...
今日体験版を落として、触っているのですが分からなくて・・・
0386132人目の素数さん
NGNG0387385
NGNG0388385
NGNGArcTan(163/217)の答えを出したいのですが
答えも ArcTan(163/217)とでて" ° "で答えが欲しいのですが...
0389132人目の素数さん
NGNG\!\(N[ArcTan[163\/217]\ 180\/π]\)
0390385
NGNG0391132人目の素数さん
NGNG0392132人目の素数さん
NGNG0393132人目の素数さん
NGNG5.0proにup gradeすることに決めました。
そこで聞きたいのですが
今現在パソコンを買い換えたのでmathematica student版が
インストールされていません
こういう場合でもアップグレードできるのでしょうか?
0394132人目の素数さん
NGNG大丈夫。
とりあえずここら辺でも見ておけ。
ttp://www.varsitywave.co.jp/products/mathematica/html/math-upgrade.html
0395132人目の素数さん
NGNGy軸として y={y1,y2,y3,....}
という感じにデータセットがあるんですが(要素数は同じ)、
これを
test = { {x1,y1}, {x2,y2},},....} といった感じのx,yを対応させたリストに
するにはどうしたらいいでしょうか。すべてただの実数です。
どなたかご教示願います・・・。
0396132人目の素数さん
NGNG0397132人目の素数さん
NGNGそれはできますね
マニュアルかヘルプを読みましょうよ
0398132人目の素数さん
NGNG0399132人目の素数さん
NGNGありがとうございました。
簡単にできました。申し訳ないです。
0400132人目の素数さん
NGNG0401132人目の素数さん
NGNGGUIKITが出ています。
公式ホームページから
ライセンスナンバーだけでダウンロードできます。
インストールする場所と
ヘルプファイルの更新をお忘れなく。
0402132人目の素数さん
NGNGCのプログラムでmatrix.txtと
1.0 1.1 1.2 ... ←N個
1.1 2.0 1.3 ... ←N個
...
↑N個
の形式でN行で出力させてから
ReadList["matrix.txt",Number,RecordLists->True]
Eigenvalues[%]
とMathematicaに読み込ませて固有値を計算させようとしています。
Nが200位になるとファイルの読み込みで非常に時間がかかってしまい、
必要としているN=1000程度だと2日ほど放置しましたが読み込みが完了しません。
固有値の計算で時間がかかるのならわかる気がするんですが、
ファイルの読み込みの段階で時間がかかるのが納得いきません。
これは仕様で仕方ないのでしょうか?
それとも私の読み込ませ方に問題があるのでしょうか?
計算機はXeonの2GDualメモリ1G(だったかな…)
VineLinuxでMathematicaのVersionは4.2.1.0です
突然研究で固有値を求めることになったMathematica超初心者ですが、
ご教授いただければと思います。゜゜(´□`。)°゜。
0403FeaturesOfTheGod ◆UdoWOLrsDM
NGNGもしそうでないとしても、固有値の計算は時間がかかる。(少なくとも私の知っているアルゴリズムでは。)
0404132人目の素数さん
NGNG読み込みにではなく、表示に時間がかかっている。
どうしても1000*1000の行列を眺めたいのでなければ
ReadList["matrix.txt",Number,RecordLists->True];
Eigenvalues[%]
とするといいだろう。
0405132人目の素数さん
NGNGこの角度のパラメータをラジアン表記でなく度数表記で一発出力させる
ためには、どういじればいいのでしょうか。
<< Calculus`VectorAnalysis`
SetCoordinates[Cartesian[x, y, z]];
x = 1.;
y = 1.;
z = 1.;
CoordinatesFromCartesian[{x, y, z}, Spherical]
0406132人目の素数さん
NGNGCoordinatesFromCartesian[{x, y, z}, Spherical] / Degree HoldForm[Degree]
0407132人目の素数さん
NGNG>>406
ありがとうございます。実行してみました。
返数のうち最初の一つは長さなので、角度である後二つにDegreeを
かけたいのですが、方法はあるのでしょうか。
すいません、初歩的なことで。
0408132人目の素数さん
NGNGすまん。こっちこそ初歩的に間違えた。
CoordinatesFromCartesian[{x, y, z}, Spherical] {1, HoldForm[Degree] / Degree, HoldForm[Degree] / Degree}
# ラジアンに戻す時は
# x = Coord...<snip>
# ReleaseHold[x]
0409132人目の素数さん
NGNG>>408
ありがとうございます。できました。
勉強させていただきます。
0410402
NGNGありがとうございました。それで解決いたしました。
そんなことだっとは盲点でした……。
次のような記事も発見しました。
私の場合ここまでする必要はありませんでしたが、参考までに。
『ReadList: Is it really slow?』
ttp://forums.wolfram.com/mathgroup/archive/2000/Jul/msg00264.html
0411411
NGNG同じ座標内に全て表示するようにしたいんですけど、どうすればいいんでしょうか?
0412132人目の素数さん
NGNGSelectionAnimate か、
表示されたものをマウスで畳んで、
右クリックしてAnimateみたいなメニューを選ぶ。
0413132人目の素数さん
NGNGギリシャ文字はマウスを使ってボックスから選択しないと使えないのでしょうか。
キーボードから入力するショートカットがあれば教えてください。
釣りではないのでよろしく。
0414132人目の素数さん
NGNGぜってー釣りだな
0415132人目の素数さん
NGNG\[CapitalAlpha]
\[Alpha]
<Esc>Alpha<Esc>
<Esc>alpha<Esc>
0416FeaturesOfTheGod ◆UdoWOLrsDM
NGNG0417411
NGNGそれでShowをつかって複数のグラフィックスを同一座標内に表示したように
グラフィックスを重ねて表示する事ができるんでしょうか?
もうちょっと具体的に教えてくれるとうれしいんですけど・・
0418132人目の素数さん
NGNG例えば、ドラえもんとかドラゴンボールとか…
0419FeaturesOfTheGod ◆UdoWOLrsDM
NGNG0420132人目の素数さん
NGNGアニメーションがしたいわけではなくて、単に重ねたいのなら
最初からShowか元のPlotなどで重ねろ。
Animatieの出力を利用するのはNotebook操作系の関数を使えば
できないことはないが、二階から目薬。
0421411
NGNG二回から目薬とは??
どのようなNotebook操作系の関数を利用すればできますか?
0422132人目の素数さん
NGNG0423132人目の素数さん
NGNG0424411
NGNG0425132人目の素数さん
NGNG{(b-f+b*X^2)*e}/{X*(d+d*X^2+e)}==0,X
0426132人目の素数さん
NGNG0427132人目の素数さん
NGNG0428132人目の素数さん
NGNG0429132人目の素数さん
NGNG0430132人目の素数さん
NGNGというか割り当ての方法をどなたかご存じないですか?
例えば
コントロール+k
を行末までの文字の削除に当てるとか。
0431132人目の素数さん
NGNGなんか大きなことやろうとすれば、matlab 使うなー。
mathematicaは言語の外見が汚なすぎ。
てかセンス悪いよな、Wolframは
0432132人目の素数さん
NGNG0433FeaturesOfTheGod ◆UdoWOLrsDM
NGNGそもそも、mathematicaは研究のためにある。
0434132人目の素数さん
NGNG0435FeaturesOfTheGod ◆UdoWOLrsDM
NGNG0436132人目の素数さん
NGNG>mathematicaは言語の外見が汚なすぎ。
>てかセンス悪いよな、Wolframは
そこはかなり同意する
0437132人目の素数さん
NGNGある程度のプログラムを組めるというのを両立させようとするから
ああいうことになるんだよな。
0438132人目の素数さん
NGNGそうですね。mathematicaは開発者が多いからグラフィックスやGUIだけが
他のソフトより良いだけであって、Wolfram本人もキモいし、言語もキモいし、
やたらプログラミングに時間がかかるだけですね。
もうmathematicaは逝ってよしだと思いました
0439132人目の素数さん
NGNGがんばってください。キモっ!
0440132人目の素数さん
NGNGRubyとかは特にね。
matlab言語も(・∀・)イイ!!よ
0441132人目の素数さん
NGNGMATHEMATICA撲滅しよーぜ
0442132人目の素数さん
NGNGMathematica氏ね。
0443132人目の素数さん
NGNG0444132人目の素数さん
NGNGどうやったら元の関数として機能してくれるの?
0445FeaturesOfTheGod ◆UdoWOLrsDM
NGNG0446FeaturesOfTheGod ◆UdoWOLrsDM
NGNG0447132人目の素数さん
NGNG評価の仕組み上無理だったと思います。
どうしてもというなら、Symbol["Sin"]でもどうぞ。
Func[Sin_] := {Sin, Symbol["Sin"][Sin]}
Func[3.0]
# /* Example.c */
# int x = 3
# f(int x) { return x; }
# /* さて、f(3)の返り値は? */
>>446
そういう場合にはちゃんとDefinitionやFullDefinitionを使いましょう。
# 前身時代からなんで知識があるわけでもないのに考えずに適当なこと
# ばかりこたえるかな。
0448132人目の素数さん
NGNG>>405-408
のプログラムを利用させてもらっています。
これに改良を加え座標を方程式で出してその値を極座標に変換できるように
しようと試みたのですがうまくいきません。
次のようにしてみました。
<< Calculus`VectorAnalysis`
Solve[{x + y + z == 1,
x - y + z == 3,
x + y - z == 5},
{x, y, z}]
CoordinatesFromCartesian[{x, y, z} /. %, Spherical] {1,
HoldForm[Degree]/Degree, HoldForm[Degree]/Degree}
返数は
CoordinatesFromCartesian[{{4, -1, -2}}, Spherical]
(以下同じような感じで二つ返ってきてしまいます。)
どうもただ式のx, y, zに方程式の解が代入されただけの感じのものです。
どうすれば成功するのでしょうか。アドバイスもらえないでしょうか。
0449132人目の素数さん
NGNGTable[If[PrimeQ[i], i, ""], {i, 2, 100}]
を実行すると、
{2, 3, , 5, , 7, , , }
が返るが、
list = {2};
Do[
If[PrimeQ[i], Append[list, i]],
{i, 3, 100}];
list
とやっても
{2}
となるだけ。
なんでなのでしょうか。
0450132人目の素数さん
NGNGCoordinatesFromCartesian[{{4, -1, -2}}, Spherical]
でなくて
CoordinatesFromCartesian[{4, -1, 2}, Spherical] {1,
でないといけない。Solveが複数答えを返すこともあるので
ans = Solve[{x^2 + y + z == 1, x^2 - y + z == 3, x^2 + y - z == 5}, {x, y,
z}]
Map[CoordinatesFromCartesian[{x, y, z} /. #, Spherical] {1,
HoldForm[Degree]/(Pi / 180), HoldForm[Degree]/(Pi / 180)} &, ans]
など。
>>449
list = {2}
Append[list, 3]
list
と入力すると何がおこるでしょう?
0451132人目の素数さん
NGNGあうう…
「評価」じゃなかったのですね。
思いこみであちこちにEvaluateつけて考えあぐねておりました
Thanks a lot!
0452132人目の素数さん
NGNGMathematicaでの数値計算の精度は機械精度以上には上げることが出来ないでしょうか。
$MachinePrecision
Out[1]=15.9546
a1=SetPrecision[Sqrt[2-0.1],100];
NumberForm[a1,DigitBlock->10,NumberSeparator-> " " ]
NumberForm=
1.3784048752 0902210683 0047960102 0924746990 2038574218 7500000000 \
0000000000 0000000000 0000000000 000000000
a2=Sqrt[SetPrecision[2.-0.1,100]];
NumberForm[a2,DigitBlock->10,NumberSeparator-> " " ]
//NumberForm=
1.3784048752 0902214457 7973787659 2686126529 8801258806 7606899563 \
5042810459 9163905598 4762095066 7510687484
a1とa2を比較すると、機械精度が保証する桁以下で両者が異なっています。
どちらが正なのでしょうか。SetPrecisionの使い方がまずいのでしょうか。
0453132人目の素数さん
NGNGSqrt[2 - 0.1]の結果の数値を精度100桁にするというのと、
(2. - 0.1)の結果の数値を精度100桁としてからSqrtをとるのとは
全く別のことですが。
もちろんどちらもN[Sqrt[2 - 1/10], 100]とは異なりますね。
0454132人目の素数さん
NGNG0455132人目の素数さん
NGNG0456132人目の素数さん
NGNGひょっとして 0.1と1/10が同じと思っていませんか?
0457132人目の素数さん
NGNG一緒と考えておりました...
これで納得できました。ありがとうございました。
0458132人目の素数さん
NGNG0459132人目の素数さん
NGNG発生させた乱数のリストから任意の数をランダム抽出するにはどうしたらいいでしょうか?
0460132人目の素数さん
NGNG乱数から「ランダム抽出」って意味が無いだろ。
Table[YourRandomFunction[], {i, 10}]
とでもすればいいんじゃないか?
0461Not, used with Select
NGNGたとえば
Select[Range[10], PrimeQ]
Select[Range[10], ! PrimeQ]
にたいしてはアウトプットが{2,3,5,7}と{}となり,
2つ目が意図したものになりません.
Select[{b, a, d, c, e}, (# == a) &]
Select[{b, a, d, c, e}, (! (# == a)) &]
にはアウトプットが{a}と{}となり,
これも Not (!) を使った2つ目が意図とはちがいます.
ちなみに
Select[Range[10], (# == 4) &]
Select[Range[10], (! (# == 4)) &]
だと意図した通りに
{4}と{1,2,3,5,6,7,8,9,10}となります.どうして?
ちなみに問題回避法としては !MemberQ というのを使いました.もっとマシな方法あれば知りたし.
0462132人目の素数さん
NGNG! PrimeQはNot[PrimeQ]ですね。
Not[PrimeQ][x]とNot[PrimeQ[x]]は違いますね。
Not[PrimeQ[#]]& か Composition[Not, PrimeQ]を使ってください。
!MemberQなんてものをいったいどう使ったのか興味津津です。
0463Not, used with Select (unresolved)
NGNG>!PrimeQはNot[PrimeQ]ですね。
0-1逆の特性関数を作るわけではないようですね.
普通の関数が否定できないのは分かるが,述語関数は否定できてもまずくなさそうに思えますが.
>Not[PrimeQ][x]とNot[PrimeQ[x]]は違いますね。
前者は意味をなさないということなんですかね.
[ところで同じ意味をなさない物でも,
! PrimeQ[3]だと何も出ないが(! PrimeQ[3])だと False と出るのは,
前者は括弧の位置が曖昧だが,後者は(! PrimeQ)[3]ではないと見なされる
ということなのだろうか.一番外側に括弧がつくだけで差が出るのは妙だが.]
>Not[PrimeQ[#]]&かComposition[Not,PrimeQ]を使ってください。
ありがとうございました.続く.
0464Not, used with Select (unresolved)
NGNGSelect[{b, a, d, c, e}, ! (# == a) &]
Select[{b, a, d, c, e}, Not[# == a] &]
ではどうしても {} となります.分からない〜!!!
等しくなる可能性があるから a=b, a=c などは False と言えないということでしょうか.
値はどうであれ(というか値は取らない),
「シンボルとして a とは異なるものを取り出す」
ことを表現できればいいのですが.
どこかに{a,b,c,d,e}は(異なる要素からなる)集合だといっておけばいいのだろうか.
そんなコマンドあるのかな.
>!MemberQなんてものをいったいどう使ったのか興味津津です。
Select[{b, a, d, c, e}, ! MemberQ[{c}, #] &]でも
Select[{b, a, d, c, e}, Not[MemberQ[{c}, #]] &]でも
{b, a, d, e}を出しました.
0465132人目の素数さん
NGNG> ! PrimeQ[3]だと何も出ないが(! PrimeQ[3])だと False と出るのは,
!が「行の先頭」に来た時はshellでのコマンド実行を意味する。
> 等しくなる可能性があるから a=b, a=c などは False と言えないということでしょうか.
そのとおり。===を使えばいい。
> Select[{b, a, d, c, e}, ! MemberQ[{c}, #] &]でも
それはあたりまえだね。
偶然、Not[MemberQ[ ]]& という形で使っていたわけだ。
0466sage
NGNG>>465
行けそうです.ありがとうございました.
===は初耳でした(Mathematica 使い始めてまだ2週間くらいなもので)ので,
その周辺のコマンドを勉強しておきます.
0467132人目の素数さん
NGNG0468132人目の素数さん
NGNG|x|,|y|<=3 において z>=0 の部分の地形を等高線で表せ。
という課題が出まして、
ContourPlot[-x^2 + y + 1, {x, -3, 3}, {y, -3, 3}, Contours -> 10,
PlotRange -> {0, 4}
といった具合にやらせてみたんですが、これだと真っ黒で見た目が非常に悪いんです。
色を使って高さを表すにはどうしたらよろしいでしょうか?
どなたかアドバイスお願いします。
0469132人目の素数さん
NGNGcolor[i_] :=
Which[Mod[i, 1] < 0.25, CMYKColor[0, 1 - 4 Mod[i, 1], 1, 0],
Mod[i, 1] < 0.5, CMYKColor[4 (Mod[i, 1] - 0.25), 0, 1, 0],
Mod[i, 1] < 0.75, CMYKColor[1, 4 (Mod[i, 1] - 0.5), 1 - 4 (Mod[i, 1] - 0.5), 0],
Mod[i, 1] ≥ 0.75, CMYKColor[1, 1, 0, 4 (Mod[i, 1] - 0.75)]]
ContourPlot[-x^2 + y + 1, {x, -3, 3}, {y, -3, 3}, Contours ->10,
ColorFunction -> (color[1 - 0.66*(#1 + 0.5)]&), PlotRange -> {0, 4}]
で、どう?
0470132人目の素数さん
NGNGし
っ
か
し
、
ほ
ん
と
に
キ
タ
ネ
ー
言
語
だ
な
こ
り
ゃ
w
0471ChaosicSoul ◆/yaJbLAHGw
NGNGどうにかならぬか?
0472パンチョ伊藤
NGNG>>471
> Mathematicaの関数名は、ごく一部を除いて省略が無い。
> どうにかならぬか?
マジレスしとくか。
InputAliases オプションとかで短くしとけ。
escape にキーバインドされてるコマンドを \ とかに新規でキーバインド登録しとくと
入力が早くなる。
もし、本気で楽にテクニカルコンピューティングをしたいのなら matlab に乗りかえることもよかろうな。
あれはいい。仕事が mathematica の(1/5) t で終わるからな。
mathematicaではマジでプログラムする気にならん。
故に自分の関数も増えていかん;だから効率も悪い。お前もわかるだろ?
0473132人目の素数さん
NGNG0474132人目の素数さん
NGNG0475132人目の素数さん
NGNG(f(x)をxで積分したものにg(x)をかけて、さらにそれをxで積分したもの)
こういった二重積分はmathematicaでは出来ないのでしょうか?
狙った値がでなくて非常に困っております・・
アドバイスよろしくお願いします。
0476132人目の素数さん
NGNG>>469のほうがきれいではあるが、簡単なものも。
ContourPlot[-x^2 + y + 1, {x, -3, 3}, {y, -3, 3}, Contours -> 10,
PlotRange -> {0, 4}, ColorFunction -> (Hue[(0.1 + #)/1.1] &)]
>>471
補間のキーボードショートカットを使え。
おまえ前も同じこと書いてただろ。学習しないやつだな…
今は使ってないとか言って逃げたんだったか。
荒しはMathematicaが使えなくてトラウマになってるのかね。
0477132人目の素数さん
NGNG> (f(x)をxで積分したものにg(x)をかけて、さらにそれをxで積分したもの)
それ二重積分じゃなくて、別々に積分してただ掛ければいいでしょ。
> こういった
> 狙った値
何が聞きたいのかわからない。質問は具体的に。
0478475
NGNG問題設定は、>>475の数値積分を行うと確率0.95という値が出てくるというものです。
そこで実際に計算を行ったところ目的の0.95が出てこなくてなにかおかしいのかと思いました・・
0479132人目の素数さん
NGNG>>476 さん
468です。ありがとうございました。
実は,この問題さらに続きがありまして。
z=-x^2+y+1 とする。
(1)|x|,|y|<=3 において z>=0 の部分の地形を等高線で表せ。
(2)地図上に二点 A(-1,0) B(2,3) を最短距離で結ぶ道がある。
この道を実際にたどるときの道のりはどれだけか。
また,この道の最高地点の高さ(海抜)を示せ。
(3)地点 (1/2,2/3) における接平面が,x軸,y軸,z軸と形成する三角錐の体積
はいくらか。
といった問題なのですが。
正直取っ掛かりすら見つけられないほど難儀しております。
どなたかアドバイスお願いします。
教えて君ですみません。
0480マンコ
NGNG0482132人目の素数さん
NGNGどうしたらよいでしょうか?
条件分けした関数定義を表記したいのです。
(計算したいのではなくて、きれいに表記したい)
0483132人目の素数さん
NGNG0.95って…fもgも知らせずにそんなことだけ書かれてもね。
ちなみに、Mathematicaの式として(積分したいのなら)>>475は間違っている。
質問の仕方も情報小出しの典型で、なってない。
それから推測して、君はMathematicaのみならずコンピュータにも慣れてないだろう。
f[x]やg[x]が正しく書けてないことも大いにありうるし、もっと予想外のことで
つまづいているのかもしれない。
何をやったのか全部書かないとエスパー以外にはどうしようもないよ。
>>479
それMathematicaで解くの?数学の問題なら別のスレに。
>>480-481 らしいカキコだね。
>>482
StyleBox[RowBox[{"{", GridBox[{{X}, {Y}, {Z}}]}],
SpanMaxSize -> Infinity] // DisplayForm
"{"が色つきで表示されるのはなにかのお節介なんだろう。
0485マンコ
NGNGm
a
t
h
.
b
a
t
使
え
よ
>>483
だろ? matlab も使用できずに調子にのらないほうがいいぞ。
パンツマン
0486132人目の素数さん
NGNGOutputだけならFormatか何かでいけるだろうけど、
ノートブックに入力の時点ではカーネルまで情報が伝わってないから、
まずなんらかノートブックを適切に設定しないといけないだろうね。
がんばってくれ。
# 表示用途にはTeXのほうがいいと思う。
0487132人目の素数さん
NGNG479 パソコンでとけという指示なのです。
0488質問!
NGNG末尾再帰の最適化は自動的に行ってくれるんでしょうか?
0489132人目の素数さん
NGNGしてくれない。ただRelaseHoldで計算を続けられる。
定義の時にHold関係で評価順序をいじってなんとかすることもできる。
(* Good *)
f[x_, s_] := If[x == 0, s, f[x - 1, s + x]]
f[1000, 0]
(* Good *)
id[x_] := x; SetAttributes[id, HoldAll]
g[x_, s_] := id[If[x == 0, s, g[x - 1, s + x]]]
g[1000, 0]
(* Bad *)
ClearAttributes[id, HoldAll]
g[1000, 0]
0491132人目の素数さん
NGNG(2)は、二点間の道のうち(実際にあるくときの)距離が最小のもの(の距離)を
求めよということか?
だとしたら、[-1, 2]を{x1, x2, ..., xn}に分割して、yを点{x1,.. ,xn}上の
値できまる折れ線関数で近似する。x1, x2, ..., xnの関数として距離
が定まるのであとはFindMinimuを用いる。
(3)は簡単な手計算。
0492132人目の素数さん
NGNGすいません、もうちょっと詳しくお願いします。
分割って何ですか?
0494132人目の素数さん
NGNG[-1, 2]上にx1, ..., xnのn個の点をx1 < x2 < ... < xnとなるようにとること。
>>491ではx1,..,xnの関数と書いたが、正しくはy1, ..., ynの関数だった。
分割を固定して、その上のyの値y1, ... ,ynがどうであれば、
パラメータをxとする道(x, y(x), z(x, y(x)))の距離が最小になるかを探る。
0495132人目の素数さん
NGNGg[x_];=D[f[x],x]
g[0]
とすると
General::"ivar": "0は有効な変数ではありません."
といわれてしまいます。
0496132人目の素数さん
NGNGg[x_] := Derivative[1][f][x]
もしくは、
h[x_] := D[f[z],z] /. z -> x
0497132人目の素数さん
NGNG0498ChaosicSoul ◆/yaJbLAHGw
NGNG0499ChaosicSoul ◆/yaJbLAHGw
NGNG0500132人目の素数さん
NGNGこのソフトが使えるようになれば、
Mathematicaというプログラミング言語の知識を得たことになる。
0501ChaosicSoul ◆/yaJbLAHGw
NGNG0502132人目の素数さん
NGNGIntegrate[ Exp[-x^2] Erf[x + a], x]
なにか工夫すればmathematicaで出来るのでしょうか?
ご教授お願いいたします。
0503132人目の素数さん
NGNGマセマティカでは、何を使えばいいの?
N[Positive[x]]???
0504132人目の素数さん
NGNGたとえば
F[x_] := x^2
G[F_] := Cos[F]
ってかくべきなのか?G[F_] := Cos[F[x]]ってやる
べきなのか迷ってま。
0505132人目の素数さん
NGNG本当は数値定積分しか興味ないとき、
どうやって修整すればいいの?
やっぱり、NIntegrate・・・・って全部手打ちしなおし?
0506132人目の素数さん
NGNGパレットを使って定積分を入力したものを実行、
そのあとN[%]でいいんでない?
0507132人目の素数さん
NGNGUnitStep
>>504
> 関数をいれこにしたいとき どうすればいいの?
もとからある関数に従う。
G[x_] := Cos[x] なら H[x_] := G[F[x]]
G[f_][x_] := Cos[f[x]] なら H[x_] := G[F][x]
0508132人目の素数さん
NGNG打ちなおしがベスト。記号的に積分しようとして無駄に時間がかかるからね。
お薦めはしないが、上の方に
Unprotect[Integrate]
Integrate = NIntegrate
と書いてNIntegrateに置き換えることもできる。
0509132人目の素数さん
NGNGthanks a lot.
0510510
NGNGa={ {c,d} + {e,f} }
b={ {g,h} - {i,j} }
このようにa,bの式を定義し、実行すると
a={ {c+e,d+f} }
b={ {g-i,h-j} }
とリストの計算を行ってしまいます。
この計算を行わずにそのまま進める方法はないのでしょうか?
例えば c,d,e,f,g,h,i,jにそれぞれ1,2,3,4,5,6,7,8を代入しても表示結果が
a={ {1,2} + {3,4} }
b={ {5,6} - {7,8} }
となるようにしたいのです。
また、さらにこの性質を利用することにより
ある関数fを定義したときに
f[a,b] = f[{c,d},{g,h}] - f[{c,d},{i,j}] + f[{e,f},{g,h}] - f[{e,f},{i,j}]
と表示させる関数fを定義できるのではないかと思っているのですが
その点はどうでしょうか?
この解決法をわかる方どうかよろしくお願いいたします。
0511132人目の素数さん
NGNG意味は分からないが…
単純に言うと
a = 1 + 3 (のような)
f[a] = ...
と定義したらaと入力して1 + 3が返り、
f[a]と入力してf[1] + f[3]みたいな表示が返ればいいのか?
a = HoldForm[1 + 3]
f[a:HoldForm[x + y]] = HoldForm[f[x] + f[y]]
いづれにせよ
計算されてなければa, bからc, d,...やPlus, Minusをとり出すことはできる。
0512132人目の素数さん
NGNG0513510
NGNGありがとうございます
一つ目の質問に関しては「HoldForm」が私が思っていた理想とするものでした
大変参考になりました
これを元に2つ目の
f[a,b] = f[{c,d},{g,h}] - f[{c,d},{i,j}] + f[{e,f},{g,h}] - f[{e,f},{i,j}]
についても考えたいと思います。
これは要は
Outer[ F,{a,b},{c,d} ] = {F(a,b),F(a,c),F(b,c),F(b,d)}
というものがあると思いますが、これと似たような機能で
h[ F,{ list1,list2 },{ list3,list4 } ]
={F(list1,list3)},F(list1,list4),F(list2,list3),F(list2,list4)]
のようにリストの中にあるリストを分配してくれるとうなものを探していました。
引き続き調べてみようと思います。
また何かありましたらよろしくお願いいたします。
ありがとうございました
0514132人目の素数さん
NGNG>Outer[ F,{a,b},{c,d} ] = {F(a,b),F(a,c),F(b,c),F(b,d)}
ではなくて、
Outer[F, {a, b}, {c, d}]
{{F[a, c], F[a, d]}, {F[b, c], F[b, d]}}
同様に、リストもOuterでよい。必要ならFlattenする。
Outer[F, {{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}, 1]
{{F[{1, 2}, {5, 6}], F[{1, 2}, {7, 8}]}, {F[{3, 4}, {5, 6}],
F[{3, 4}, {7, 8}]}}
0515510
NGNG御指摘とアドバイスをありがとうございます
Outer[F,list1,list2, ... ,listn, m ]
のmの部分によってどのリストに適用できるかどうかを指定できる
という性質を見逃していました。
おかげさまで一つの悩みが解決し、先に進めそうです。
ありがとうございました。
0516132人目の素数さん
NGNGフレッドホルム
0517132人目の素数さん
NGNGg(k)=係数1(k)×g(k-オフセット)+係数2(k)×g(k+オフセット)
の形に従う。これを逐次近似でとけ
っていわれても。 といて
g vs k 曲線を導け!といわれても、難しいな。
なんか初期試行関数のあたりをつける(Mathで)いい方法ない?
0518132人目の素数さん
NGNGで定義される特殊関数の
名前は?(変数はetaです)
教えてください。F1/2とかいうシンボルが付加されてます
0519132人目の素数さん
NGNG正しい式を書き込んでね。
0520132人目の素数さん
NGNG(2/Sqrt[Pi])*Integrate[E^0.5/(1+Exp[E-eta]),{E,0,infty}]
0521132人目の素数さん
NGNGなので、γ関数ではなさそう。
0522132人目の素数さん
NGNGこれだな。しかし、マセマティカには組み込まれてないようだ。
LerchPhiとかいうのとガンマ関数を
両方使って定義しても良いけど そんなんするくらいなら
自分で定義した方がすっきり
0523132人目の素数さん
NGNG{1,2,3}であり、e=1となるものをすべてあげよ。
●∀x[m(e,x)=x]
●∀x[m(x,e)=x]
●∀x∃y[x=m(y,y)]
誰か教えてくらさい。
0524132人目の素数さん
NGNGF[ {a,b}+{c,d} , {e,f}-{g,h} ]
を
F[{a,b},{e,f}] - F[{a,b},{g,h}] + F[{c,d},{e,f}] - F[{c,d},{g,h}]
に変えるようなものを作りたいと考えています
Distribute[ F[a + b, c + d] ]
↓
F[a, c] + F[a, d] + F[b, c] + F[b, d]
というのは見つけたのですが目的のものができません
どうも関数の中の値がリストになるとわからなくなってしまいます。
どうかご指導よろしくお願いいたします
0525132人目の素数さん
NGNG元ネタがわからんからこうではないんかもしれんが、
SetAttributes[MyDistribute, HoldAll]
MyDistribute[f_[x___]] := Module[{g}, SetAttributes[g, HoldAll];
Distribute[g[x]] /. g -> f]
F[a_, {- b_, -c_}] := - F[a, {b, c}]
MyDistribute[F[{a, b} + {c, d}, {e, f} - {g, h}]]
0526132人目の素数さん
NGNGSetAttributes[MyDistribute, HoldAll]
MyDistribute[f_[x___]] := Module[{g}, SetAttributes[g, HoldAll];
g[a_, -b_] = - g[a, b];
Distribute[g[x]] /. g -> f]
MyDistribute[F[{a, b} + {c, d}, {e, f} - {g, h}]]
0527132人目の素数さん
NGNG要素をFuj_{i,j}とする正方行列をつくりdeterminentを得たい
とき。どうすればいい?
Det[Flatten[{Table[N[Fuj[i, j]], {i, 1, 4, 1}, {j, 2, 5, 1}]}, 1]]??
0528132人目の素数さん
NGNGDet[Table[Fuj[i, j], {i, 1, 4}, {j, 1, 4}]]
0529132人目の素数さん
NGNGこれだとサブグループを作ってしまって、
正方行列にならないのでは?
list[i, j]=Table[Table[Fuj[i, j], {i, m1, m100}], {j, n1, n100}]
で行列を作っておいて、行列式へ。
そのほうがいくない?
0530132人目の素数さん
NGNGはぁ?それ間違ってるし。
普通Fuj[i,j]ならiが行インデックスだろ。Array[Fuj,{4,4}]と比べてみろ。
っていうか最初っからArray使えばよかったな。
0531132人目の素数さん
NGNGを数値積分すると結果は0.886227と出ます。
NIntegrate[Exp[-(t+a)^2], {t, 0, ∞}]) ここでaは0以外の整数。
この結果を数値(実数×aの形)で求めたいのですがmathematicaでは無理なのでしょうか?
もし可能でしたらその方法、不可能でしたら可能と思われるソフトを教えていただきたいです。
よろしくお願いします。
0532132人目の素数さん
NGNGどんなソフトでも不可能。実数×aなんて形にはならないから。
aの関数にしたいならIntegrateがいいだろう。
NIntegrateしてフィッティングもできなくはないが。
0533531
NGNGIntegrateで計算するとインテグラルが残ってしまうんです・・。
フィッティングとは組み込み関数のfitのことでいいんでしょうか?
ヘルプを熟読してみます。
0537531
NGNG返答遅れてすみません・・。
バージョンは5です。Erfは誤差関数でインテグラルが残ってるんですよね・・。
0538132人目の素数さん
NGNGx^2 = Integral[t, {t, 0, x}]と書けるんだが
x^2にはインテグラルが残っているんだろうか。
0539132人目の素数さん
NGNG0540132人目の素数さん
NGNG0541132人目の素数さん
NGNG0542132人目の素数さん
NGNG0543132人目の素数さん
NGNGIn[2]:= Solve[ a^2 - 1 == 0 , a ]
と入力すると
Out[2]= {{a -> -1}, {a -> 1}}
が返ってきますよね? ですがこの時に a の 1 つ目の解を参照するにはどのような
記述をすれば良いのでしょうか?
上の例で言えば、
一つ目の解[ Solve[ a^2 - 1 == 0 , a ] ] * 10
のようにして、
Out[2]= -10
が返るようにしたいのです。
0544132人目の素数さん
NGNG(a /. Solve[a^2 - 1 == 0, a])[[1]] * 10
0545132人目の素数さん
NGNG0546132人目の素数さん
NGNGContourPlot[f[x, y], {x, -5, 15}, {y, -5, 15}, Contours -> 10, PlotRange -> {0, 10}]
これを実行すると、等高線が10本出ますが、f[x,y]=1〜10 なのかどうか、、、
どのようにしたらよいか教えてください。
0547132人目の素数さん
NGNGImplicitPlot
0548132人目の素数さん
NGNGMathematica のプログラミングを本格的に学べるいい本ある?
0550132人目の素数さん
NGNG0551ChaosicSoul ◆/yaJbLAHGw
NGNG0552550
NGNGです.
0553クラ
NGNG押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない押部谷中学校の奴 皆死んでしまえ
私はロバなんかじゃない
0554ChaosicSoul ◆/yaJbLAHGw
NGNGPlot[ArcTan[1/x],{x,-1,1}]
をやってみてくれ。
これでジャンプの原因が分かる。
0555132人目の素数さん
NGNG152 :依頼 :04/10/11 15:38:30 HOST:33.93.215.220.ap.yournet.ne.jp
執拗なまでのコピペ荒しです。「うんち食いたい」や、某コテハンのアドレスを各スレにコピペしながら回っているようです。
これでもまだ1/5ぐらいの量です。よければ削除お願いします。永久アク禁してもらいたいぐらいですが。
153 :依頼2 :04/10/20 23:24:48 HOST:14.91.215.220.ap.yournet.ne.jp
名前「********@yahoo.co.jp」(名前がメールアドレスなので一応隠しました)と、
名前「LettersOfLiberty ◆〜〜〜〜〜」(〜〜〜はいろいろと)、
名前「FeaturesOfTheGod ◆〜〜〜〜〜」における共同荒らしが2ヶ月ほど絶え間なく続いていて数学の議論ができない状態です。
このキーワードでレスを摘出していただければわかります。
http://science3.2ch.net/test/read.cgi/math/1097495449/
http://science3.2ch.net/test/read.cgi/math/1095390340/
この2スレを見ていただければ、続いている荒らしについての議論がされています。
挙げた例はほんのわずかな例です。上から順にスレを開けばほとんどのスレが荒されているのがわかります。
いくつかすでにレスが削除されている様子ですが、それは荒らしレスの1/100ほどです。
尋常じゃないです、どうにかしていただきたい。
157 :∂ :04/11/20 05:40:32 HOST:65.98.66.20
163 :π :04/11/20 21:11 HOST:tetkyo024225.tkyo.te.ftth2.ppp.infoweb.ne.jp<80><8080>
171 : :04/11/23 16:10 HOST:glass.ipe.tsukuba.ac.jp<80><8080><3128><8000><1080>
0556550
NGNG0で-pi/2からpi/2にジャンプしています.関係ないとおもって書きませんでしたが,versionは3です.
0557ChaosicSoul ◆/yaJbLAHGw
NGNG0558ChaosicSoul ◆/yaJbLAHGw
NGNG0559ChaosicSoul ◆/yaJbLAHGw
NGNG[>558]の上矢印は数学記号ではない。
0560550
NGNGarctanは多価ですが,(-pi/2, pi/2)に限定せず,とにかくグラフが連続になるようにスマートにやってもらいたいってことです.
0561ChaosicSoul ◆/yaJbLAHGw
NGNGとりあえず、先ずはCos[x] - 2.767 * Cos[0.2173 * x]の零点および、前後の符号を調べて、場合分けするといいだろう。
符号が-から+に変わるところでPiを引いて、+から-に変わるところでPiを足せば連続になる。
0562”削除”板荒らされる
NGNGhttp://qb5.2ch.net/test/read.cgi/saku/1027349232/l50
0563550
NGNGなるほど.どうもありがとうございます.ところで,それはMathematicaのコマンドでできるんですか?
0564563
NGNGg(x) = f(x) if f(x) < 0
g(x) = f(x) + pi if f(x) > 0
みたいなのが簡単に書けるのか?ってことです.
0565564
NGNG0566ChaosicSoul ◆/yaJbLAHGw
NGNG0567564
NGNGありがとうございます.やれそうですね.
0568132人目の素数さん
NGNGprev = Null;
YourArcTan[x_] := If[prev === Null, prev = ArcTan[x],
prev = ArcTan[x] + Pi * IntegerPart[(prev - ArcTan[x] + 0.5) / Pi]]
ListPlot[Table[
YourArcTan[(Sin[x] - 2.767*Sin[0.2173*x])/(Cos[x] -
2.767*Cos[0.2173*x])], {x, 0, 10 Pi, 0.1}], PlotJoined -> True]
0569132人目の素数さん
NGNG0570132人目の素数さん
NGNGmodule
都会魚まじないを使って関数を定義すれば
よし。
0571132人目の素数さん
NGNG∫f[z] dz = Fを定義して、∫ g[x] f[z] dzをF g[x]と
変形するような計算はmathematicaではどうやってやるのでしょうか?
積分変数でない変数しか含まない関数を外に追い出す命令があればあとは
replaceで簡単なのですが・・・
0572132人目の素数さん
NGNGこうすればいいようです。
Unprotected[Integrate]
Integrate[f[x],{x,-inf,inf}]:=F
これで、この積分は自動的に評価されます
0573132人目の素数さん
NGNG> 積分変数でない変数しか含まない関数を外に追い出す
簡単に作れるよ。
0574132人目の素数さん
NGNGって自動で追い出されるじゃないか…
0575132人目の素数さん
NGNGなにか設定が辺なのか追い出されない。
どういうことなんでしょうねぇ・・・
0576卒業を助けてくださいm(_ _)m
NGNGの半径を求めたいのですがどうしたらいいでしょうか?
これができないと卒業があやうくなります。ちなみに球の座標は
(0.0.0)(2.0.0)(2.2.0)(0.2√2.0)(0.0.2√2)(2√2.0.2√2)(2√2.2√2.2√2)(0.2√2.2√2)
(√2.0.√2)(2√2.√2.√2)(√2.2√2.√2)(0.√2.√2)(√2.√2.0)(√2.√2.2√2)です。
よろしくお願いします。
0577132人目の素数さん
NGNG5.1でたのか、知らんかった。
アップグレードのお知らせとか送ってくれないのかな。
ところで5.0からのアップグレードはいくらくらいぼったくられるのだろう?
0578132人目の素数さん
NGNG留年しろ
0579132人目の素数さん
NGNGたとえば、あまり一般的でない記法とかを自由に記述できたりしますか?
(どちらがきれいな表示かは問題にしていません。)
0580伊丹公理
NGNG編集ならLaTeX
自由自在、縦横無尽に使うなら TeX
0581132人目の素数さん
NGNG普通にそれぞれの用途を考えたらわかると思うが?
0582132人目の素数さん
NGNG0583132人目の素数さん
NGNG0584132人目の素数さん
NGNG(対応する括弧を強調表示する機能)は無いでしょうか?
0585132人目の素数さん
NGNGhttp://homepage2.nifty.com/autumn-soft/
0586132人目の素数さん
NGNGEdit -> Check Balance [Shitf Ctrl B]
0587132人目の素数さん
NGNGありがとう。
自動的に強調表示してくれる機能は無いのね。残念。
0588132人目の素数さん
NGNG面白いね。
0589132人目の素数さん
NGNGMathematicaで置換するやり方はわかるのですが、
テキストファイルなどと違って置換する速度がかなり遅いです。
数個程度の置換ならば良いのですが、置換する数が数万個単位になるような
長い数式だと普通の置換のやり方ではさすがに時間がかかりすぎてしまいます。
今回困っているパターンについて
例えば数式で ax+by に対して"ax+by"のように「"」がついています
これではax+by自体を文字列とみなしてしまい中の計算は行ってくれません
Mathematica上で「"」→「」の置換を行えば問題は解決するのですが、これが数万個単位であるのです
特別なテキスト形式で保存しても文字列と数列では単純に「"」のあるなしではないので
「"」だけを削除すればよいという問題でもありません
よろしければ
Mathematica上で置換をテキストレベルに早く行うことができるやり方
もしくはMathematicaの表記どおりに「"」を削除を行うだけで解決するようなやり方
知っている方がいればお願いします
ツールの有無、シェアの有無にはこだわりません
0590132人目の素数さん
NGNG数万個どうやって作ったわけ?
手入力してしまったとかいうのでなければ、そのデータ入力のところからやりなおすのがいい。
参考>>402,>>404。
試してみるとバグだと言いたくなる遅さだね。フロントエンドを表示せずにはNotebook操作系の関数も使えないのが痛い。
0591132人目の素数さん
NGNGi <= C\_A + 1, \(i++\), \[IndentingNewLine]Which[\[IndentingNewLine]i ==
1, DM[1, 1] = \(-\((C\_B*\[Mu]\_B)\)\);
For[l = 2, l <= C\_A + 1, \(l++\),
DM[1, l] = 0], \[IndentingNewLine]i == \((C\_A + 1)\),
For[l = 1, l <= C\_A - 1, \(l++\), DM[C\_A + 1, l] = 0];
DM[C\_A + 1, C\_A] = C\_A*\[Mu]\_A;
DM[C\_A + 1, C\_A + 1] = \(-\[Mu]\), \[IndentingNewLine]i\ != 1\ && \
i\ != \((C\_A + 1)\), \
For[l = 1, l <= i - 2, \(l++\), DM[i, l] = 0];
DM[i, i - 1] = \((i - 1)\) \[Mu]\_A;
DM[i, i] = \(-\((C\_B*\[Mu]\_B + \((i - 1)\)*\[Mu]\_A)\)\);
For[l = i + 2, l <= C\_A + 1, \(l++\),
DM[i, l] = 0]]]\[IndentingNewLine]
DM = Array[DM, {C\_A + 1, C\_A + 1}]\)
のどこが悪いですか
0592132人目の素数さん
NGNGDM2 = Array[DM, {C\_A + 1, C\_A + 1}]\)
にしたらわかる。
0593132人目の素数さん
NGNGNDSolve[
{Derivative[1][x][t]==-3(x[t]-y[t]),
Derivative[1][y][t]==-x[t]z[t]+27x[t]-y[t],
Derivative[1][z][t]==x[t]y[t]-z[t],
x[0]==0,z[0]==0,y[0]==2.1},
{x,y,z},
{t,0,100},
MaxSteps->5000,
Method->ExplicitEungeKutta];
ParametricPlot3D[
Evaluate[{x[t],y[t],z[t]}/.solution],
{t,0,100},
PlotPoints->5000];
でローレンツ方程式の解を3Dで描いたのですが、
この立体図形のy[t]=0での断面を描くにはどうしたら良いでしょうか。
Evaluate[{x[t],y[t]=0,z[t]}/.solution],
とやったら、断面にはならずにy方向無限遠点から見たような図になってしまいました。
0594132人目の素数さん
NGNGこのような非線形の等式をpについて解いて、
p=の格好にしたいのですが、
こういう式変形をさせるにはどうしたらいいのでしょうか?
教えて下さい。
0595550
NGNG遅くなりましたが,ありがとうございます.コードの意味も大体分かりました.
0596132人目の素数さん
NGNGあの枠を出さない方法を教えてつかあさい。
0597132人目の素数さん
NGNGMathematicaで陰関数を表示する方法はありますか?
GCalcやfunctionViewなどでできるんですが、
Mathematicaでもできるのかなと思いまして。
0598132人目の素数さん
NGNGFirst move d and y to the left hand side.
second, take the power of -1/c and then move a to the left hand side
0599伊丹公理
NGNG(log x)/x の重複値を調べる
0600132人目の素数さん
NGNGお願いします。
x[t],y[t],z[t]の式出してそこにy[t]の値を代入、とかできるのかな?
何にせよ今mathematica使えないからなぁ…
0601132人目の素数さん
NGNG返信ありがとうございます。
でも、もちろん、私も手では計算できるんですけど、
もっと実はもっと複雑な非線形の等式で似たような事を
したいので、それをmathematicaに計算させたいのです。
それってどういうコマンドを使えば良いんですかねぇ?
0602132人目の素数さん
NGNG<< Graphics`ImplicitPlot`
ImplicitPlot[ {x^y == y^x}, {x, 0.1, 10}, {y, 0.1, 10}]
0603593
NGNG0604132人目の素数さん
NGNGしつこいな(w 今まで見た奴は誰も知らなかったから答えてないんだろうよ。
俺も簡単な方法は知らない。
思い付くのは、
1) とりあえず3Dのグラフを書いて、グラフデータの線分
(FullFormすればLine[List[...],List[...]]のようなものでグラフが書かれていることがわかる)
と平面y == 0との交点を求める。
2) y[t] == 0 をFindRootで解く。解がたくさんあるので
FindRootの初期値も十分たくさん取って、重複して出てきた解をのぞく。
最後にそのtに対してx[t], z[t]を計算する。
0605132人目の素数さん
NGNGありがとう。色々やってみます。
1)の交点を求めることさえ難しいわけですが。
0606132人目の素数さん
NGNGしつこいですね、ごめんなさい
0607593
NGNG皆さん色々アリガトウございました。
0608132人目の素数さん
NGNGいくらマセマティカといえどもかれが
答えを出しやすい所まで、お膳立てしてあげるのが
人間の仕事でしょう?
0609132人目の素数さん
NGNGso wht
0610132人目の素数さん
NGNG0611132人目の素数さん
NGNG私が自分で定義した関数をPlot3Dでx軸,y軸の範囲を指定してあげると問題なくグラフが出ます
その点では問題はないのですが、一つだけ行いたいことがあるのでお聞きします
たとえばz軸の値が0〜100で表示されたとします
それを無理やり0〜10の範囲だけに絞って表示することができるのでしょう?
(x,yの範囲の変更を行わないことが条件です)
何がやりたいかといいますと
そのグラフは0〜10が最も多くごく一部が10~90の値を示しているので
そこに0~10の範囲に絞ってメモリ幅をもっと拡大し細かい表示が見たいのです
よろしくお願いします
0612611
NGNG板汚しすいませんでした
0613132人目の素数さん
NGNG> いろいろ調べたところ何とかできそうです
> 板汚しすいませんでした
できそうなら方法を書け。書かないから板汚しなんだよ。
PlotRange -> {0, 10}
0614132人目の素数さん
NGNGという形で問題を解いていますが、方程式を形つくるある変数を整数から小数
にすると
"行列\!\({\(\[LeftSkeleton] 1 \[RightSkeleton]\)}\)に含まれる悪条件より,結果\
\!\(RowReduce\)には重大な数値的エラーが含まれている可能性があります."
とでます。解が求まりません。
どうしたらいいのですか、教えてください。整数ならうまくいくのですが小数になった
とたんこのようになります。つまり、行列の中の要素に、小数が入っていることです。
0615614の者
NGNGとは、どういう意味ですか
0616132人目の素数さん
NGNG想定しているけど、Solveで浮動小数を用いると、NSolveと同じ結果になって、Solveの本来
意図した結果とは異なることがありますよ、と言う意味だと思う。
浮動小数による数値解を求める時には、最初からNSolveを使った方が早いらしい。
(少なくとも昔は) Mathematicaでは式の中で小数があると、式のデータを全て浮動小数と
して扱うので計算が速くなる。 Mathematica bookのどっかに書いてあった気がする。
0617132人目の素数さん
NGNG行列には"条件数"というものがあって、それが「悪い」と
浮動小数点演算では数値的誤差のために逆行列等が正しく計算できない。
詳しくは数値解析の本を。
>>615
多分そこに想定されていた式は別の形(式の組合せ)だったんだろう。
間違った式がわたってるだろうからプログラムを見直せ。
0619614の者
NGNGご返答ありがとうございます。mathmaticaについて少し理解が深まりました
0620132人目の素数さん
NGNGおめーら全員逝けよ
0621132人目の素数さん
NGNGよかったね。
0622ChaosicSoul ◆/yaJbLAHGw
NGNG0623132人目の素数さん
NGNG5.1でもe**leで探せば直ぐに見つかるよ。 鍵メカも前のものが使えるし。
日本語の尻メカはないので、英語しか使えないが。
0624132人目の素数さん
NGNG> Re:>620 いいから私にMathematica5を贈呈しろ。
残念ながら4.2しか持っていない。
0625132人目の素数さん
NGNG0626132人目の素数さん
NGNG0627132人目の素数さん
NGNG0628132人目の素数さん
NGNGたとえば、あまり一般的でない記法とかを自由に記述できたりしますか?
(どちらがきれいな表示かは問題にしていません。)
0629132人目の素数さん
NGNGLatexでしょ
0630とらぬ狸
NGNG0631132人目の素数さん
NGNG0632132人目の素数さん
NGNG0633132人目の素数さん
NGNG俺のマセマティは、ループ構文に弱い。だいたい
バグメッセージを吐くか、言われたとおりやらない。
ちなみにマセマティ4とウィンドー98です。
FORもしくはDoを使って、ループさせ、逐一最後の結果を
あるリストに書き足していくという作戦なんですが
あまり成功したことない。リストに書き足さないとか
FORでくるむと今まで行っていた計算をやらなくなるとか
(マシンリミットをこえたとかメッセージ)。
なぜ?
Print関数は、ロバストなので最近はそれで結果を画面に
吐かせてます。そのあと、こぴぺでテキストエディターにはりつける。
悲しいよね。
0634132人目の素数さん
NGNGPolarPlotでグラフが表示されないのはなぜでしょう
In[37]:=
<<Graphics`Graphics`
In[38]:=
PolarPlot[theta,{theta,0,5*Pi}]
Out[38]=
PolarPlot[theta,{theta,0,5 π}]
となってしまうのですが…
0635132人目の素数さん
NGNG<<Graphics`Graphics` でパッケージを読み込む前にPolarPlotをうっかり使ってしまったこと。
そうすると、名前が隠されてしまう。 この場合、
Remove[PolarPlot]
として、現在のコンテクストからPolarPlotを消し去るか、(そうすれば、Graphics'Graphics'PolarPlot
にアクセスできる)
Graphics'Graphics'PolarPlot[theta,{theta,0,5 π}]
として、直接目的の関数にアクセスすれば、プロットできるはず。
0636132人目の素数さん
NGNGできました。
おそらくパッケージを読み込む前に使ってしまったことだと思います。ありがとうございました
0637132人目の素数さん
NGNG0638132人目の素数さん
NGNGC言語やJavaなどのプログラミングをやってみれ。Javaなら無料だ。
0639132人目の素数さん
NGNG> 悲しいよね。
悲しいね。
> めんどくさいので例は挙げないが、
とか
> あまり成功したことない。リストに書き足さないとか
...
> なぜ?
とか他人に理解できない愚痴書いて
逃避してないで解決しようよ。
>>634
CとかJavaなんかやったらますますForとかDoとかループを使うようになるじゃないか。
Schemeでもやるのがいいだろう。Mathematicaは本来関数型言語なので、Forとか
Doとか、書き換えたりとかいうのは、遅いし読みにくい。
0640132人目の素数さん
NGNGアドバイスと励ましのお言葉ありがとう。
C言語はやったことないけどそういう汎用性のある
言語でコーディングした方がいいんだろうね。
マセマティを呼び出すようなコードね。
0641132人目の素数さん
NGNGだから、For文でエラーが出たなら、即自分の書き込んだものをチェックするの!
0642132人目の素数さん
NGNGきれいに描く方法を教えてくれませんか。
ContourPlot[x^3 - 18 x y + 8y^3, {x, -5.5, 5.5}, {y, -5.5, 5.5},
Contours -> 60,PlotRange -> {-30, 300},
ColorFunction -> Hue]
とやってみたんですが、極地がわからんやら端っこが汚いやらで……。
もう少し何とかできないでしょうか。
いま書いてあるPlotRange や ColorFunction は無視してください。
0643132人目の素数さん
NGNGContours -> 15, PlotRange -> {-30, 50},
ColorFunction -> (Hue[Log[1 + #]] &), PlotPoints -> 200]
ではどう?
0644132人目の素数さん
NGNGのほうがいいかも。
0645642
NGNGありがとうございました。助かりました。
……指紋みたいなグラフだな。
0646132人目の素数さん
NGNGx^2+2y^2-4=0 のグラフを重ねて描きたいのですがどうしたらよいでしょうか。
ContourPlot[(x - 2 y + 2) (4 x - y - 4), {x, -10, 10}, {y, -10, 10},
Contours -> 15, PlotRange -> {-300, 100},
ColorFunction -> (Hue[# Log[1 + #]] &), PlotPoints -> 200]
ParametricPlot[{Sqrt[2] Sin[t], 2 Cos[t]}, {t, 0, 2Pi}]
0647132人目の素数さん
NGNGv5.0と比べてどう違いますか?
0648132人目の素数さん
NGNGB={{5,6},{7,8}}
とやって、ここから対角ブロック行列 X=[[A 0][0 B]] を定義したいのですが、
どうしたらよいでしょうか?
0649132人目の素数さん
NGNGB={{5,6},{7,8}}
Z={{0,0},{0,0}}
X={{A,Z},{Z,B}}
これでどう?
ゼロ行列は関数化されてたと思うけど忘れた。
0650132人目の素数さん
NGNG0651132人目の素数さん
NGNG0652132人目の素数さん
NGNG最初の要素が一番大きい組を取り出す(この場合は{13,0})
方法はあるのでしょうか?
Maxを使えば13となりますが、{13,0}という形で取り出したいのです。
もしよろしければ教えてください。
0653132人目の素数さん
NGNG変化が大きいんじゃない?
この機能が楽しそうだなと思ったり。
http://www.wolfram.com/products/mathematica/newin51/equationtrekker.html
0654132人目の素数さん
NGNG最大数が複数個ある場合を考慮に入れるなら
f[mlist_] := Select[#, Function[x, Part[x, 1] >= Part[#, 1, 1]]] &[Sort[mlist, Part[#2, 1] < Part[#1, 1] &]]
とし、一つだけでならば
f[mlist_]:=Part[Sort[mlist, Part[#2, 1] < Part[#1, 1] &], 1]
仕組みは簡単で、各セルの左側の値で大きい順にソートして最も大きいものを選ぶだけ。
純関数を使っているから見にくいが、やっていること自体は単純。
0655132人目の素数さん
NGNG5.1はWinでは x86版、 Linuxでは x86版、x86-64bit版(athlon64)、Itanium版が探せばある。
0656132人目の素数さん
NGNGありがとうございます。まだ使い始めて日が浅いので。
こうやればいいんですね。よく考えてみると単純ですね。
0657132人目の素数さん
NGNGどなたかご教授願います。
0658132人目の素数さん
NGNG0659132人目の素数さん
NGNGtest1 = ContourPlot[(x - 2 y + 2) (4 x -
y - 4), {x, -10, 10}, {y, -10, 10}, Contours -> 15, PlotRange -> {-300,
100}, ColorFunction -> (Hue[# Log[1 + #]] &), PlotPoints -> 200,
AspectRatio -> Automatic]
test2 = ParametricPlot[{Sqrt[2] Sin[t], 2 Cos[
t]}, {t, 0, 2Pi}, PlotRange -> {{-10, 10}, {-10, 10}},
AspectRatio -> Automatic]
Show[test1, test2]
0660132人目の素数さん
NGNG0661132人目の素数さん
NGNGxご教授 o御教示
mathよりjapaneseやれよw
0662132人目の素数さん
NGNG0663132人目の素数さん
NGNGありがとうございます。
Show[test1,test2]で表された図を印刷したいんですが、図だけをコピーすることはできないでしょうか。
枠線が邪魔なんです。
>>661
_| ̄|○
0664132人目の素数さん
NGNGを中古で安く譲ってくれる方はいますか?
もし合法でないなら無視して下さい。
合法的に安く入手したいだけですので。
0665132人目の素数さん
NGNG仕事で使うのならまずいけど。
0666132人目の素数さん
NGNGへんなシト。 英語版ならクレカを持っていれば、ダウソ版が1880ドルで買える。 これが
一番安いと思う。 Mathematicaは業務用ソフトではないし、値段はこんなものか。
日本語版は確か35万くらいする。
0667132人目の素数さん
NGNGgnuです。mathematicaとの互換性は?
0668132人目の素数さん
NGNG0669132人目の素数さん
NGNGMathematica恐怖症になってしまった。
やる気がおきない。
0670132人目の素数さん
NGNG0671132人目の素数さん
NGNG0672132人目の素数さん
NGNGのグラフの輪っかになってる部分の面積を求めたいんですが、どうしたらよいでしょうか
0673132人目の素数さん
NGNGグラフはこれで見れるね。
<< Graphics`ImplicitPlot`
ImplicitPlot[18x y - x^3 - y^3 == 0, {x, -10, 10}]
で、面積は、
18 x y - x^3 - y^3 < 0
の範囲であることは分かりますか?
0674673
NGNGSin[x]やCos[x]を使うんだっけ…
0675132人目の素数さん
NGNG>0 の間違いでは?
>>674
version5以降なら、↓で計算できる。でも、式の簡略化に失敗してるなあ。
<< Calculus`Integration`
Integrate[Boole[18 x y - x^3 - y^3 > 0], {x, 0, 10}, {y, 0, 10}]
0676673
NGNG訂正サンクス、やり直さなきゃいけないのは自分の方だった。
N[Integrate[Boole[18 x y - x^3 - y^3 > 0], {x, 0, 10}, {y, 0, 10}] ]
で値がでましたね。
54.
0677132人目の素数さん
NGNGIs there such function in the Mathematica?
0678132人目の素数さん
NGNG0679132人目の素数さん
NGNGYes, there is.
such as "ParametricPlot"
ParametricPlot[ { Sin[t],Cos[t] } , { t, 0, 2Pi } ];
It makes the unit circle (sin^2 + cos ^2 = 1)
>>678
学校の研究室で買って貰え。
0680132人目の素数さん
NGNGthnx
0681132人目の素数さん
NGNG学生だったらスチューデント版がたしかそんなもんじゃね?
0682132人目の素数さん
NGNGやっとやっと
なんでもやらせようとするから駄目なんだな。
0683132人目の素数さん
NGNG日本語モード用のぱすじぇねは無いのかな・・・
今Ver5.1最新版を英語モードで使っているのだが、
そのパスでは当然日本語モードへ出来ない。
少しでも日本語環境へ近づけるため、
プログラム本体の到る所にあるJapaneseフォルダーを
Englishフォルダーへコピーさせる荒業を試みたけど、
入力パッド画面・ヘルプ(中身のみ)は日本語化出来た
けど他はダメでした。
肝心の本体をどうすれば日本語に出来るのか・・・
0684132人目の素数さん
NGNGマセマティカ5【日本語版】になると
きかいせいどがどうのこうのとかIntegrandがどうのおうの
とかうだうだいってきて、
あげくに計算しない。あほか。今度暇なときに
ボッフラムに文句をいうてやるわ。30万円近くしたのに。・・・・
0685132人目の素数さん
05/01/17 16:03:54結果をmathematicaに戻すという事をやりたいんですが、
Cソースファイルのコンパイルの部分でつまづいています・・・。
私の環境はWindowsXP、Mathematica4.1、MicrosoftVisualC++5.0です。
�@ウルフラムリサーチ
http://support.wolfram.co.jp/mathematica/mathlink/updates/mldk.html
からWindows用のMathLinkデベロッパキットを持ってくる。
�AFiles\CompilerAdditions\mldev32以下のファイルを
C:\Program Files\DevStudio\VC
以下にコピペ.。
�Bコマンドプロンプトから
〜〜/mprep f.tm -o f.c
と実行する。
というところまでやって、出来たf.cをVisualC++でコンパイルは出来るんですが、
ビルドをしようとすると
f.obj : error LNK2001: 外部シンボル "_MLPutInteger@8" は未解決です
f.obj : error LNK2001: 外部シンボル "_MLPutFunction@12" は未解決です
f.obj : error LNK2001: 外部シンボル "_MLNewPacket@4" は未解決です
・
・
・
というエラーが出て実行ファイルが作れません。
CのソースファイルはMathematicaブックの2.12.3にあるものをそのまま使ってます。
やり方がわかるひと教えてください。
0686685
05/01/17 23:08:332 Fileメニューから、Newを選びます。
3 New箱の中では、Projectsタブをクリックします。
4 位置には、MathLinkExamplesのあるフォルダをタイプします。
5 Project Nameテキストボックスに、名前ADDTWOをタイプします。
6 Projectから、Win32 Applicationを選択します。
7 Win32が選択されると確認します。
8 OKボタンをクリックします。
9 ProjectメニューのProjectへ追加サブメニューから、Filesを選びます。
10 「MathLinkExamples」というディレクトリの中の"addtwo"ディレクトリを選択
0687685
05/01/17 23:09:5212 OKボタンをクリックします。
13 二度ステップ9〜12を繰り返してください: 一回目のファイル名addtwo.tm、2回目のファイル名addtwotm.cとする。
14 クリック、はい、"addtwotm.c"の参照を加える確認するボタン。
15 ProjectメニューのProjectへ追加サブメニューから、Filesをもう一度選びます。
16 今回はファイル名C:\Program Files\DevStudio\VC\lib\ml32i2m.lib。
17 OKボタンをクリックします。
18 Projectメニューから、設定を選びます。
19 Custom Buildタブをクリックします。
20 左の設定リストの中の、ADDTWOフォルダーアイコンを広げます。
0688685
05/01/17 23:10:3122 説明に、「mprepingなど」の注意をタイプしてください…
23 Build Commandsリストの中では、最初の空白のエントリーをクリックしてください、そ
して、タイプする: mprep addtwo.tm-o addtwotm.c
24 Output Filesリストの中では、最初の空白のエントリーをクリックしてください、そし
て、タイプする: . \addtwotm.c
25 OKボタンをクリックします。
26 Buildメニューから、Build ADDTWO.EXEを選びます。
0689685
05/01/17 23:11:35その後色々調べて
�@と�Aの後に
↑
の手順に従ってビルドを試みてみました。
その結果
--------------------構成: ADDTWO - Win32 Debug--------------------
カスタム ビルドを実行中
コンパイル中...
addtwo.c
addtwotm.c
リンク中...
..\..\..\..\..\..\..\..\..\DevStudio\VC\lib\ml32i2m.lib : fatal error LNK1106: ファイルが無効であるか、 またはディスクがいっぱいです: 0x3ee7a0e7 にシークできません
link.exe の実行エラー
ADDTWO.exe - エラー 1、警告 0
というエラーが出てしまいます。
原因が分かる方いませんでしょうか・・・。
0690685
05/01/18 12:27:55Microsoft Visual C++を5.0から6.0にしてやってみました。
先に結果を書くとうまくいきました。
上に書いた手順は5.0用なので6.0では少し手順が変わります。
MathLinkデベロッパキットの
Files\Documentation\English
に5.0、6.0共に詳しいやり方が乗っているので見てみるといいかも。
後でMathlinkを使う人のために私の環境と出来た場合と出来なかった場合について書いておきます。
駄目な環境:WinXPSP2 MicrosoftVisualC++5.0 Mathematica4.1
駄目な手順(原因は不明)
�@ウルフラムリサーチ
http://support.wolfram.co.jp/mathematica/mathlink/updates/mldk.html
からWindows用のMathLinkデベロッパキットを持ってくる。
�AFiles\CompilerAdditions\mldev32以下のファイルを
C:\Program Files\DevStudio\VC
以下にコピペ.。
�B>>686-688の手順でビルト失敗。
上にも書いたけど>>686-688の手順はMathLinkデベロッパキットの
Files\Documentation\English
に載ってる。
0691685
05/01/18 12:28:57良かった手順
�@上と同じ
�AFiles\CompilerAdditions\mldev32以下のファイルを
C:\Program Files\Microsoft Visual Studio\VC98
以下にコピペ。
�Bデベロッパキットに載っている6.0の手順に従ってビルト成功。
0692132人目の素数さん
05/01/18 13:29:460693132人目の素数さん
05/01/19 02:06:52課題であるのですが、まったくわかりません。(ちなみに私は、学校の実験程度で
やっているだけなので)
0694132人目の素数さん
05/01/19 04:05:29Moduleの中で宣言された変数は、Moduleのスコープ内のみで有効でその外に
名前解決がされることはない。
一方、Blockの場合は、スコープ内でのみ有効な値を取ることも出来、名前解決が
スコープ内で出来ない場合はスコープの外に(例えば、グローバル・スコープに)
名前解決を求めることが出来る。
スコープとはMathematicaで言えば、Module[], Block[] の[]の中や
グローバル・セッションを指す。
変数とはポインタのことで、ポインタは何かオブジェクトを指している。
オブジェクトとは、この場合、整数、浮動小数点数、式、etc。
Mathematicaは実行中、Global Scope(global session)を含む各スコープで
ポインタとオブジェクトの表を持っている。 式の評価中にポインタの
lookupが必要になったとき、Moduleではその評価式のあるスコープの表のみ
を探す。 一方、Blockではそのスコープの表で何らかのオブジェクトを
指していなければ、そのBlock式を評価しているスコープの表でlookupを
行う。
Blockの長所は便利であること。短所は、注意しないと思わぬ結果を招くことが
挙げられる。 インタラクティブなモードで式を評価するときには良い。
Moduleはライブラリなどを書くときに、外のスコープの値によって結果が
異なることを避けることが出来る。
0695132人目の素数さん
05/01/20 16:22:55違いがまだほとんどわからないけど、計算がわずかに早くなったような気がする。
0696132人目の素数さん
05/01/21 14:10:40とはどういう意味の警告ですかね?
0697132人目の素数さん
05/01/21 16:15:480698132人目の素数さん
05/01/21 19:23:53行列expr に含まれる悪条件より,結果
には重大な数値的エラーが含まれている可能性があります.
・線形方程式の数値解の計算に用いるアルゴリズムの失敗によって表示される.
・もし思わぬ場面でこのメッセージが表示されたら,テクニカルサポートまでご連絡ください.
0699132人目の素数さん
05/01/23 17:35:304.0を使っていて、±ってはじめに出ているパレットには無いのですが、何処からか呼び出せるのでしょうか?
初歩過ぎる質問だとは思いますが、どうか教えていただきたいです。よろしくお願いします。
0700132人目の素数さん
05/01/23 21:11:16ParametricPlot3D[{x, y, x^2/1.3^2 - y^2/1.5^2}, {x, -1, 1}, {y, -1, 1}];
具体的な式書いてよ。
0701132人目の素数さん
05/01/24 12:20:57(1)or[imply[p,q],imply[q,p]]
(2)or[and[p,q],and[q,r],and[r,p]]〜imply〜and[or[p,q],or[q,r],or[r,p]]
(3)and[or[p,q],or[q,r]or[r,p]]〜imply〜or[and[p,q],and[q,r],and[r,p]]
(4)imply[or[p,q],and[q,r]]〜imply〜imply[p,r]
という問題です。mathematicaを使ってみたら、
(1)or[not[p],q,not[q],p]
(2)or[and[not[p],not[q],not[r]],and[not[p],not[r]],and[not[p],not[q]],and[not[q],not[r]],and[not[q],not[p]],and[not[q],not[r],not[p]],and[p,q,r],and[q,r],and[p,r],and[p,q],and[q,p],and[q,r,p]
(3)or[and[not[p],not[q]],and[not[q],not[r]],and[not[r],not[p]],and[[p,q],and[q,r],and[r,p]]
(4)or[and[p,not[q]],and[q,not[q]],and[p,not[r]],and[q,not[r],not[p],r]]
となりました。ここからどうやって積和標準形を求め、トートロジーの判定をすればいいのかわかりません。教えてください。お願いします。
0702132人目の素数さん
05/01/24 21:01:27積和標準形はなんだかしらないけれど、トートロジーは簡単だ。
どういう真偽値の組合せでも常に真になることを言えばいい。
Or[Implies[p, q], Implies[q, p]] /.
Join @@ Outer[{p -> #1, q -> #2} &, {True, False}, {True, False}] //
Apply[And, #] &
0703132人目の素数さん
05/01/24 22:04:55レスありがとうございます!
所謂、二葉双曲面で色んなパターンが描きたいのですが…
例えば
Z^2=3X^2-Y^2-3/4とかZ^2=-X^2+3X-2sqrt(3)XY+2Y^2-sqrt(3)y+1/4
この様な式のグラフィックとはどう描けば良いのでしょうか?
ネットで調べてみると難しいパラメータを利用してるみたいでさっぱりわかりませんでした…
0704132人目の素数さん
05/01/25 17:43:15のような多項式を
3
馬x
n=1
と変換させるにはどうしたらよいのでしょうか?
Outに狽フ形で出したいのですが可能でしょうか。
0705132人目の素数さん
05/01/25 17:53:01> Outに??の形で出したいのですが可能でしょうか。
それ自体は可能だ(おれの環境では見えないが、\sumだと仮定して)。
HoldFormを使う。
> x+2x+3x
> のような多項式を
こっちは意味がわからない。
1) 6xと足して欲しくないということか?
2) x + 2 x^2 + 3 x^3 の間違いか?
3) 係数がどのようなnの関数であるか既知なのか?
0706132人目の素数さん
05/01/25 17:55:406xと表示させたいのでは無く、
狽ニn (n=1,2,3・・・・)の形で表示させたいんですが。
nがどのような形でかかってくる関数かは既知です。
0707132人目の素数さん
05/01/25 18:45:50じゃ HoldForm[Sum[n x, {n, 3}]]
0708132人目の素数さん
05/01/25 19:09:22nx にあたる部分が未知です。
nで狽ノまとめられそうな多項式を入力として
狽ネんたら
n=1
と出力するにはどうしたらいいでしょうか?
狽フ形にMathematicaに自動で処理させたいのです。
0709132人目の素数さん
05/01/25 19:33:05In=肺^n
n=1
Out=x+x^2+x~3
の逆で
Int=x+x^2+x~3
3
Out=肺^n
n=1
がしたいってことなんですが・・・
0710132人目の素数さん
05/01/25 21:41:42それは無理だと思うんだが…
あと、あなたの書いてる式は多項式ではないよ。xという1つの項しか使ってないから。
0711132人目の素数さん
05/01/26 11:30:02Sin[A Cosθ]
を入力としたとき,
A<<1
ならばという条件で近似させ
A Cosθ
を出力として取り出したいのです.
このように,ある条件を与えて近似する方法,ご存知の方ご享受ください.
0712132人目の素数さん
05/01/26 14:32:08要領を得ない書き込みだな。ミスも多いし。
例えば
x + 9 x + 5 x^ + 2 x^3
ならどうnの式で表せると思う?
係数が未知なら逆に戻すのは不可能。
If[n == 1, 9, If[ ...]]みたいな係数でよければできるがな。
0713132人目の素数さん
05/01/26 14:39:00SeriesCoefficient[Series[Sin[A Cos[t]], {A, 0, 1}], 1]
>>712
自分でミスってりゃ世話ないな。
1 + 9 x + 5 x^2 + x^3
0714132人目の素数さん
05/01/26 18:11:21ちなみに今は12×12の行列式をmatと置き、それをDet[mat]としています。
0715132人目の素数さん
05/01/28 00:18:08例えば
Z^2=3X^2-Y^2-3/4とかZ^2=-X^2+3X-2sqrt(3)XY+2Y^2-sqrt(3)y+1/4
この様な式のグラフィックとはどう描けば良いのでしょうか?
ParametricPlot3D[{x, y, Sqrt[3X^2 - Y^2 - 3/4], -Sqrt[3X^2 - Y^2 - 3/4]}, {x,
-3, 3}, {y, -3, 3}];
では描けないのですがやはりパラメータを使わなければ描けない物なんでしょうが?
0716132人目の素数さん
05/01/28 06:59:12InequalityPlot3D[3x^2 - y^2 - z^2 - 3/4 >= 0, {x, -5, 5}, {y, -5, 5}, {z, -5, 5}]
0717716
05/01/28 07:00:35<<Graphics`
InequalityPlot3D[3x^2-y^2-z^2-3/4>=0,{x,-5,5},{y,-5,5},{z,-5,5}]
0718132人目の素数さん
05/01/28 13:51:25なんか変な図だね。円錐に見える。
こっちのほうがきれいだと思う。
ContourPlot3D[z^2 - ( 3 x^2 - y^2 - 3/4), {x, -5, 5}, {y, -5, 5}, {z, -5, 5},
PlotPoints -> {5, 5}]
0719132人目の素数さん
05/01/29 00:41:39>>718
本当にありがとうございます!大変参考になりました。
なぜか717の式をコピペしてもグラフィックが出力されないのですが…
4.0では無理って事はないですよね?
0720132人目の素数さん
05/01/29 02:07:52バージョン4.2か5以降だったような気がする。
0721132人目の素数さん
05/01/29 10:50:06Plot[hoge[x],{x,-100,100}]
とした場合実際には最大で何ポイントで計算されてるんでしょうか?
PlotPoints->25 、 MaxBend->15 、 PlotDivision->30 が標準らしいのですが、
25*30 = 750 ポイントなんでしょうか?
0722132人目の素数さん
05/01/30 00:03:010723132人目の素数さん
05/01/30 00:19:310724722
05/01/30 02:09:100725132人目の素数さん
05/01/30 02:36:580726132人目の素数さん
05/01/30 03:29:00AspectRatio -> Automatic, PlotRange -> {{-7, 7}, {-7, 7}}]
とプロットすると
Plot::plnr : x = 3.3333333333333333333333`*^-7
において\!\(\@\(\(\(48\\ x\^2\)\) \
- 0.979`\)\)は機械精度の実数ではありません."\)
Plot::"plnr" : x = (0.07539936143743177`\)において\!\(\@\(\(\(48\\ x\^2\)\) - \
0.979`\)\)は機械精度の実数ではありません."\)
Plot::"plnr" x = \!\(0.11815455710265632`\)において\!\(\@\(\(\(48\\ x\^2\)\) - \
0.979`\)\)は機械精度の実数ではありません."\)
General::"stop": "計算中,Plot :: plnrのこれ以上の出力は表示されません."
こんな風に表示されて、双曲線の頂点付近がプロットされないのですが、どのように解決すればよいのでしょうか?
0727132人目の素数さん
05/01/30 03:34:55Plot3D[BesselJ[2,x y],{x,-10,16},{y,-1,1},MeshStyle->{Thickness[.006]}]
0728132人目の素数さん
05/01/30 08:43:16>機械精度の「実数」ではありません."
0729132人目の素数さん
05/01/30 09:30:57現代の特殊出生率と、過去のものを比較してみれば?
>>724
嘘をつくな嘘をw
0730722
05/01/30 12:35:45やり方が全くわからないので、ここに載せてもらえないでしょうか??お願いします。。。
0731132人目の素数さん
05/01/30 13:43:38MeshStyleか! どうも�dクスです
PlotStyleが使えないのどうして?ってずっと思ってたです
0732132人目の素数さん
05/01/30 16:42:00Options[Plot3D]とかやれば、使えるオプションの一覧が出るよ
0733132人目の素数さん
05/01/30 21:05:41でいいんじゃね?
で、質問なのですが、
f[x_,y_,z_,t_]=で関数定義して、
これを
g[t_] = f[x_,y_,z_,t_]をx,y,zそれぞれ±無限大で積分
としてg[t_]をプロットしたいのですが、時間がかかりすぎて困ってます。
最適化するにはどうしたらいいんでしょうか?
また、g[t_]を計算した時点で保存して次回からいきなりPlot[g[t]]させる方法
ってあるんでしょうか?
0734132人目の素数さん
05/01/30 22:35:23データを間引きすれば?
0735733
05/01/31 00:03:20レスサンクスです。
PlotPoints,PlotDivision,Maxbendをいじってもいるんですが、
速くすると精度は落ちるしってパターンでしかないので
ちょっと迷ってます。とりあえずPlotPointsをぐっと減らしてmaxbendもあげて概形を
見てから計算するようにして一晩放置して計算させたのに無駄だったってことだけは下げてます。
やっぱいいPC買うしかないんですかね 今は、[email protected] orz..
0736132人目の素数さん
05/01/31 08:35:260737132人目の素数さん
05/01/31 10:30:46いいPC買ったって2倍速にもならんだろ。
Integrateをそのまま使ってて、
記号積分に挑戦して時間がかかっているだけじゃないのか?
0738735
05/01/31 15:02:09理想的には不貞積分した時に式がどうなるか出してほしいのですが
それはあきらめました。
0739132人目の素数さん
05/01/31 18:04:33不貞積分(w
では、Plot[Evaluate[NInte...],{t,...}]にして(それほど効果がないかもしれん)、
NIntegrateのオプションをいじる。
オプションをいじってもNIntegrate自体に時間がかかるんなら、
最適化も何も無理。NIntegrateを自分で書くぐらいしか手はない。
0740132人目の素数さん
05/02/01 20:14:33どのようにすればよいですか?
{0,0,0,0,0}、{0,0,0,0,1}、{0,0,0,1,0}、{0,0,0,1,1}・・・
(全部で32個)
0741132人目の素数さん
05/02/01 21:06:43たぶん手間的に32個書いたほうが楽だと思うけど…
0742132人目の素数さん
05/02/01 22:23:19for (int i=0;i<=1;i++){for (int j=0;j<=1;j++){ 略
{i, j, k, l, m}
でどう?
0743132人目の素数さん
05/02/01 22:50:59FORはつかっちゃだめでしょう?
せめてDOにしなさい
0744132人目の素数さん
05/02/01 22:56:08g[list_, elem_] := Flatten[Map[f[#, elem] &, list], 1]
Nest[g[#, {0, 1}] &, {{}}, 5]
でどう?
0745744
05/02/02 00:37:41genSeq[elms_, n_] :=
Module[
{f, g},
f[list_, elems_] := Map[Prepend[list, #] &, elems];
g[list_, elem_] := Flatten[Map[f[#, elem] &, list], 1];
genSeq[{0, 1}, 5]
0746744
05/02/02 00:40:52コピーを間違えた
genSeq[elms_, n_] :=
Module[
{f, g},
f[list_, elems_] := Map[Prepend[list, #] &, elems];
g[list_, elem_] := Flatten[Map[f[#, elem] &, list], 1];
Nest[g[#, elms] &, {{}}, n]
]
で、
genSeq[{0, 1}, 5]
0747132人目の素数さん
05/02/02 02:40:26PlotRange -> {{-7, 7}, {-7, 7}}]
では、問題なくグラフが画けるのに、
Plot[{Sqrt[3 x^2 - 3], -Sqrt[3 x^2 - 3]}, {x, 0, 7}, AspectRatio -> Automatic,
PlotRange -> {{-7, 7}, {-7, 7}}]
などと範囲を少し変えただけなのに「機械精度の実数ではありません」等と表示されてグラフが途切れて画かれてしまうのはなぜなんでしょうか?
5.0等新しいバージョンでは問題なく画けるのでしょうか?
0748132人目の素数さん
05/02/02 03:39:44{x, 0, 7}とすると、0 <= x < 1で 3 x^2 - 3 < 0 だから、 Sqrt[3 x^2 - 3]が実数でない。
したがって、Mathematicaはエラーを出す。
0749740
05/02/02 10:23:57すごい!ありがとうございます!
早速使わせて頂きます。
ただ、Moduleを使うと、
{0, 0, , 0, 0}, { , 0, , 0, 0}, {0, , , 0, 0}, ・・・
のように1が表示されなくなります・・・。
0750132人目の素数さん
05/02/02 10:58:33>>746
0751132人目の素数さん
05/02/02 12:14:45Outer使え。
Gen[n_] := Flatten[Outer[List, Sequence @@ Table[{0, 1}, {n}]], n - 1]
Gen[5]
0752740
05/02/02 13:21:19Outerをうまく使えないものか考えていました。
ありがとうございます。
すごくスッキリしました!
なかなかMathematicaプログラミング技術が上達しなくて、
日々奮闘しているので、こちらは大変勉強になります。
0753132人目の素数さん
05/02/02 18:14:15そういうふうに、正しく(すっきりと)やろうとするのは大切だよ。
アドバイス:きれいなプログラムが書けるようになりたいなら、ForとかDoとかは使わないこと。
0754132人目の素数さん
05/02/02 18:46:48初歩的な質問に親切に答えていただいてありがとうございます!
0755132人目の素数さん
05/02/02 19:25:36だから、次のバージョンあたりで簡単にできる関数を入れてくれると
うれしい。
0756132人目の素数さん
05/02/03 01:13:37<< Graphics`ImplicitPlot`
a := 1; b = 1.6; c := 1
p := 1; q := -1; r := -1
ImplicitPlot[ax^2 + 2bxy + cy^2 + px + qy + r == 0, {x, -3, 3}]
この様に入力しても「ImplicitPlotはプロテクトされています」と出てきてグラフィックが表示されないのですが…
0757132人目の素数さん
05/02/03 15:37:03そのように入力したら変数名はaxやbxyなので、
エラーメッセージこそ違えど、動かないでしょうね。
で、本当はどう入力したんですか?
コピーして同じになるものを貼ってください。
0758132人目の素数さん
05/02/03 19:00:17VC#.Netを使用してMathLinkとの通信を行うソフトを開発しております。
しかし、結果の取得の部分でどうしてもうまくいかなく行き詰まっております。
その内容としては、オリジナルのパッケージを読み込み、評価式を送信すると、
グラフや数字の結果が得られるというものです。
その結果の中でも、Answer{int1,int2,...,intN}EndAnswer で囲まれた部分を
受け取りたいのですがうまくいきません。
どうすればよいでしょうか?
よろしくお願いします。
0759132人目の素数さん
05/02/03 21:39:49またInvFFTは高速フーリエ変換です。
BEGIN
InitGauss(seed)
beta := 2*H + 1
FOR i := 0 TO N/2 - 1 DO
rad := power(i + 1, -beta/2)*Gauss()
phase := 2*3.14592*rand()/Arand
A[i] := rad*cos(phase)
B[i] := rad*sin(phase)
END FOR
InvFFT(A, B, X, N/2)
END
ブラウン運動をフーリエ変換で解析するのが目的です。
どうかお願いします。
0760132人目の素数さん
05/02/04 00:15:51ありがとうございます!
例えば
<< Graphics`ImplicitPlot`
ImplicitPlot[x^3 + y^3-3xy== 0, {x, -2, 2},{y,-2,2},AxesOrigin->{0,0}]
この様な式が、本やネットに載っていたのでそのままかいても
does not have a single variable other than
とでてグラフ化できません。
この x^3 + y^3-3xy== 0をx^3 + y^3-3y== 0やx^3 + y^3-3x== 0にしたら出来るのですが…
なぜかxyの項が入るとプロットできません。
何かPackageがうまく組み込めていないとかあるのでしょうか??
0761132人目の素数さん
05/02/04 01:10:51だからxyはx yじゃないの。
axyはa x yじゃないの。
xyはx y == x * y とは別の変数なの。OK?
0762132人目の素数さん
05/02/04 01:14:330764132人目の素数さん
05/02/04 12:13:05マニュアルやオンラインヘルプくらい見ましょうよ…
0765132人目の素数さん
05/02/04 23:55:52正常に動作するようになりましたので、アップデートしてください」とな。
有料。ぉぃ。
0766132人目の素数さん
05/02/05 00:51:280767超初心者
05/02/05 01:00:51いろいろ教えてください。お願いします。
まず一つ目です。
陰関数のグラフを書くにはどうしたらいいのでしょうか。
y=f(x)の形になっていれば書けるのですが、f(x
y)=0の形になってしまうとわかりません。
x^5+y^5-3xy=0を例にお願いします。
0768132人目の素数さん
05/02/05 01:29:15<< Graphics`ImplicitPlot`
ImplicitPlot[x^5 + y^5 - 3x y == 0, {x, -2, 2}]
0769超初心者
05/02/05 01:45:00今日は遅いので続きは明日にききます。って明日メ切なんですけどね。
もしお暇でしたらよろしくお願いします。
0770超初心者
05/02/05 11:03:31わかりません。お願いします。
0771超初心者
05/02/05 11:34:15例y2^-x^2(x+a)=0
0772長所新車
05/02/05 14:56:320773765
05/02/05 19:45:13DSolve[...](...はある式)を評価するとMathKernelが落ちるっていう
バグなんだが。なんかバグフィックスに使われたような気がして
あまりいい気がしないコメントがResearch & Developmentって
部署のDirector名義で返ってきた。一押ししても無理やろうな。
基本的にWolframはケチっぽいし。
0774132人目の素数さん
05/02/06 00:56:44Mathematicaはヘルプが充実しているからまずはそれを使え。
解説書もたくさん出ているから大きめの本屋で漁ってみて
手頃だと思うのを買ってみるといい。
自分の力で考えたり調べたりする前に安易に2chに頼るのは
止めとけ。
脳味噌腐るぞ。
0775132人目の素数さん
05/02/07 18:53:11IIを1から100まで繰り返したいのですが、うまくいきません。
どうすればいいでしょうか?
また正規分布の表し方はこれでいいのでしょうか?
0776132人目の素数さん
05/02/07 19:13:54変数を繰り返すとは意味がわからん。書いてある式も意味がわからん。
> また正規分布の表し方はこれでいいのでしょうか?
HelpのNormalDistributionの項を見よ。
0777775
05/02/07 20:06:20IIではなくiとして考えてください。
C言語でいうfor(i=1;i<=100;i++)がやりたいです。
このやり方でDoを使わずにできるときいたのですができませんでした。
0778132人目の素数さん
05/02/07 21:10:02何を求めたいのかすらわからん。
0779132人目の素数さん
05/02/07 22:20:10<< Statistics`NormalDistribution`
R = Table[(II + 1)^(-3/2)*Random[NormalDistribution[0, 1]], {II, 1, 100}]
0780132人目の素数さん
05/02/07 22:20:27あなたがやろうとしていることはC言語も知らないのに、
「printf関数とは何ですか」と質問しているに等しい
0781777
05/02/07 23:53:21やりたいことはまさにその通りです。
ありがとうございます。
もっと勉強してから出直します。
0782779
05/02/08 00:02:270783132人目の素数さん
05/02/09 11:02:212つの項を入力されたらmost general unifierを出力する
*(1,y) *(x,+(a,b)) -> {x->1,y->+(a,b)}
のようなものを作れ、という課題が出たのですが、mathematicaでもできるらしいと聞きました。
mathematicaではどうすればいいのかどなたか教えていただけないでしょうか。
0784132人目の素数さん
05/02/09 12:43:37で動かんくなった.(Ver. 4.0)SJISの処理でスキャナーがコケてるんだろう.
0785132人目の素数さん
05/02/09 15:43:32"most general unifier"なんて知らないが、講義で求めるアルゴリズムを習ったんだろ?
そのまま実装してみろよ。
0786132人目の素数さん
05/02/09 23:10:58http://pc5.2ch.net/test/read.cgi/tech/1076418993/372
0787132人目の素数さん
05/02/11 03:54:590788132人目の素数さん
05/02/11 09:55:11Do[WriteString[stmp, dataf[[m]]], "\n"], {m, 1, 601}]
でファイルに書き出しているのですが、出力が
{105.98}
{106.704}
{107.147}
{108.42}
{108.795}
みたいにカギ括弧がついてエクセルに持って行ったときに不便で仕方有りません。
かっこ無しで出力する方法って無いでしょうか?
0789132人目の素数さん
05/02/11 15:05:59書き直しなさい、そのままでは実行できない。
0790132人目の素数さん
05/02/11 17:51:47(*PrintAsCSV[リスト(, 桁数)] : 何か書き出すぞ.*)
ClearAll[PrintAsCSV, hPrintAsCSV]
PrintAsCSV[x_, precision_:$MachinePrecision] := hPrintAsCSV[x, precision]
PrintAsCSV::notnumber = "変なもの`1`が含まれていますが何か?";
PrintAsCSV::nulllist = "空リストみっけ.";
hPrintAsCSV[x_, p_] /; ((! NumericQ[N[x]]) && (! ListQ[x])) || (Head[x] === Complex) := Module[{}, Message[PrintAsCSV::notnumber, "'" <> ToString[x] <> "'"]; "("<>ToString[x]<>")"]
hPrintAsCSV[{}, p_] := Module[{}, Message[PrintAsCSV::nulllist]; "(空リスト)"]
hPrintAsCSV[x_, p_] /; (! ListQ[x]) && (MachineNumberQ[x]) && (Head[x] =!= Complex) := ToString[InputForm[x, NumberMarks -> False]]
hPrintAsCSV[x_, p_] /; (! ListQ[x]) && (NumericQ[x]) && (Head[x] =!= Complex) := ToString[N[x, p]]
hPrintAsCSV[{x__}, p_] := hPrintAsCSV[x, p]
(*タブがデフォ.*)
hPrintAsCSV[x__, y__, z___, p_] := hPrintAsCSV[x, p] <> "\t" <> hPrintAsCSV[y, z, p]
(*んで, 改行条件の設定.コメントアウトで動作が変わるよん*)
hPrintAsCSV[{x__}, {y__}, z___, p_] := hPrintAsCSV[{x}, p] <> "\n" <> hPrintAsCSV[y, z, p]
hPrintAsCSV[x__, {y__}, z___, p_] := hPrintAsCSV[x, p] <> "\n" <> hPrintAsCSV[{y}, z, p]
hPrintAsCSV[{x__}, y__, z___, p_] := hPrintAsCSV[{x}, p] <> "\n" <> hPrintAsCSV[y, z, p]
(*デモ*)
{3, Sin[1], {x, {3}, {5/3, 2 + 3I, {0, 8}, 4.2866}, {{1, , 2}, {}, {4.68462134654532463543513465413246843213543546345}}}}
tmpstr = PrintAsCSV[%]
0791790
05/02/11 18:29:199行目
○ToString[AccountingForm[N[x, p]]]
○ToString[FortranForm[N[x, p]]]
×ToString[N[x, p]]
我ながら暇人。
0792132人目の素数さん
05/02/11 23:37:15Risuto2[y_,z_]: =
CoefficientList[Normal[Series[Lc[x, y, z], {x, 0, 8}]]],x]
それとも
FirstCoeff[y_,z_]: =
CoefficientList[Normal[Series[Lc[x, y, z], {x, 0, 8}]]],x][[1]]
??
0793132人目の素数さん
05/02/12 00:12:37リストを引数に取ることも戻り値にすることも出来る。
0794788
05/02/12 13:55:56datafの定義の中の式を{}で囲んでました…
だめだもうむりぽ。
0795132人目の素数さん
05/02/12 18:56:38l1 = Table[x, {x, 0, Pi, 0.1}];
l2 = Table[Sin[x], {x, 0, Pi, 0.1}];
ListPlot[{l1, l2}]
↑エラー。
どうすれば表示できますか?あほですいませんお願いします。
0796132人目の素数さん
05/02/12 21:12:41<< Graphics`MultipleListPlot`
l1 = Table[x, {x, 0, Pi, 0.1}];
l2 = Table[Sin[x], {x, 0, Pi, 0.1}];
MultipleListPlot[{l1, l2}]
0797796
05/02/12 22:08:15もしパッケージを使いたくなかったら以下。DisplayFunctionのヘルプの
中の例にまんま載ってるし。Mathematicaはヘルプが最高の資料だぜぃ。
l1 = Table[x, {x, 0, Pi, 0.1}];
l2 = Table[Sin[x], {x, 0, Pi, 0.1}];
p1 = ListPlot[l1, DisplayFunction -> Identity];
p2 = ListPlot[l2, DisplayFunction -> Identity];
Show[{p1, p2}, DisplayFunction -> $DisplayFunction];
0798132人目の素数さん
05/02/13 00:28:19同意
0799132人目の素数さん
05/02/14 07:27:23lis={1,2,3};
MultipleListPlot[lis,lis/4]
を実行すると
MultipleListPlot[{1,2,3},{1/4,1/2,3/4}]
という結果しか帰って来ません。
どうすればグラフが表示されますか。
0800132人目の素数さん
05/02/14 07:56:30自分の頭使えよ。ヘルプでMultipleListPlotやそれらしきものを探したか?
多分バージョンが古いんだろうな。
0801132人目の素数さん
05/02/14 10:59:53お勧めの本は無いのでしょうか?
テンプレも無いみたいでしたが
0802名無しさん@Vim%Chalice
05/02/14 11:42:21プログラミングMATHEMATICA - バージョン3&4対応
http://www.amazon.co.jp/exec/obidos/ASIN/4894711613/qid=1108348626/sr=1-8/ref=sr_1_10_8/250-5779356-1145006
内容が言語の根幹にかかわることなので、5でも変わりない。
0803132人目の素数さん
05/02/14 19:26:34どうしたらいいんでしょうか。
0804132人目の素数さん
05/02/15 20:55:20フーリエ変換するときに,係数をデフォルト値と変えるために,毎回,FourieParametersを打ち込んでます.
こんなカンジ
FourierTransform[1, t, w, FourierParameters -> {1, -1}]
毎回 FourierParameters -> {1, -1} を打ち込むのが面倒なんで,どこかに記憶することはできませんか?
記憶させた後は,
FourierTransform[1, t, w]
をやれば,上と同じ結果が出てくれるとうれしいです.
0805132人目の素数さん
05/02/15 21:36:23できます。SetOptions。
起動時に読み込まれるファイルで設定することもできます。
0806804
05/02/15 22:27:22おこがましいですが、起動時に読み込まれるファイルで設定する方法って
どうするか教えていただけませんか?おねがいします。
0807132人目の素数さん
05/02/17 05:24:12それらのうちで「3以上8以下」の範囲にある値の数を数えたいです。
前半は
Table[Random[Real, {1, 10}], {20}]
で出来たのですが、後半の数える部分が上手くいきません。
Countを使うのでしょうが、「3以上8以下」が設定できません・・。
どのように設定すればいいのか教えていただけませんか?
よろしくお願いします。
0808132人目の素数さん
05/02/17 07:59:31risuto2[risuto1_]:=which[n<3,0,n<8,1,true,0];
Print[sum[risuto2]];
how about this?
0809132人目の素数さん
05/02/17 15:52:01Countを使うなら:
Count[Table[Random[Real, {1, 10}], {20}], n_?(3 <= # <= 8 &)]
Length@Select[...]も悪くはない。
0810132人目の素数さん
05/02/17 15:53:160811132人目の素数さん
05/02/17 16:19:54risutoはねぇだろ
0813132人目の素数さん
05/02/17 19:52:30榊原さんの教科書風にしたわ
0814132人目の素数さん
05/02/18 12:56:390815132人目の素数さん
05/02/18 19:15:37突っ込まれるの待ってたんじゃね?
0816132人目の素数さん
05/02/19 16:26:06ttp://documents.wolfram.com/v5/Built-inFunctions/NumericalComputation/EquationSolving/FurtherExamples/NBMLImages/NDSolve/NDSolve_79.ja.gif
この画像の3行目の頭にある
u(1,0)[1,t]
はInputFormではどう書くのですか?
0817132人目の素数さん
05/02/19 16:47:28でした。スマソorz..
0818132人目の素数さん
05/02/19 20:18:09ちなみにLinkForExcelは可変長リストを返す関数に関して糞なのでダメ。
TeX系はインタラクティブじゃないのでイヤです。
0819132人目の素数さん
05/02/19 21:42:06って感じでパラメーター変えながら100枚ほどプロットしたのですが、
それぞれのグラフのタイトルとして i=1 とかって表示させるにはどうしたらいいですか?
0820132人目の素数さん
05/02/19 22:46:20これじゃだめかい?だめだろうねぇ。
t = Table[Subscript[a, i, j], {i, 5}, {j, 5}];
DisplayForm[FrameBox[GridBox[t, RowLines -> True, ColumnLines -> True]]]
>>819
Table[Plot[Sin[i x], {x, 0, 2π}, PlotLabel -> "i=" <> ToString[i]], {i, 3}]
0821132人目の素数さん
05/02/19 23:43:40Javaで自作。
Link for Excelが標準的な解なわけだから、
> 可変長リストを返す関数に関して糞
とやらをなんとかして使うのがいいと思うが。
0823132人目の素数さん
05/02/20 08:58:22Pentium4とAthlon64のどちらが向いていますか?
今のところ考えているのはPen4 3.4GHz(EM64T)か
Athlon64 3500+くらいのやつです。
0824132人目の素数さん
05/02/20 11:08:390826132人目の素数さん
05/02/21 10:41:09なるほど64bit版ですか。今のところ32bit Windows版を考えてるんですが、安定してるなら
64bit Linux版に乗り換えたいところですね。
どなたかPen4とAthlon64の両方で使っているという方がいましたら、感想などよろしくお願いします。
0827132人目の素数さん
05/02/22 12:56:28で入れると、どうやっても
Get::noopen: Statistics'Continuousを開くことができません.
でエラー返されちゃうんですが。
バージョンは4です。
0828132人目の素数さん
05/02/22 13:00:44<<Statistics`ContinuousDistributions`
じゃないの? ContinuousとDistributionsの間に空白が入るのはおかしい。
0830132人目の素数さん
05/02/22 16:25:36バックダッシュは間違えやすいよね
0831132人目の素数さん
05/02/22 19:15:36バッククウォートと言います。
ダッシュってのは横線。'をダッシュというのは日本の中高校数学だけ。
0832132人目の素数さん
05/02/23 02:32:070833132人目の素数さん
05/02/27 19:33:25<< Graphics`ImplicitPlot`
ImplicitPlot[x y - y^2 == 3, {x, -2, 2}]
と打つと
Set::"write": \
"\!\(Options[ImplicitPlot]\)のタグ\!\(ImplicitPlot\)\
はプロテクトされています."
とでるのですが何がいけなかったでしょうか・・
0834132人目の素数さん
05/02/27 22:21:26俺んとこではでないぞ@Mathematica5
0835132人目の素数さん
05/02/28 22:28:130836132人目の素数さん
05/03/02 21:39:17被積分関数を0から無限大まで数値積分したい。
そのとき、Methodはどれを選ぶと早いのでしょうか?実際は
もっと複雑な被積分関数なので、まあまあのせいどで
現実的な時間に終わってほしい。台形?やっぱり?
リカーションとか分割とかナイスな設定あったら教えて。
0837132人目の素数さん
05/03/03 05:56:09持ってるけど使ってないぞ。
0838132人目の素数さん
05/03/03 11:00:480839132人目の素数さん
05/03/03 15:32:07したものはやっぱり計算が遅い。前者の対数関数を
xの多項式で近似し、後者をガウス関数で近似すればええのんかな?
今のところ、積分区間をゼロから無限大まで引っ張っているけど
どうせ重要な積分区間は限られているし、その狭い区間だけ
計算させるようにすれば格段に短縮されるのかな?もう本当
つらい。
0840132人目の素数さん
05/03/03 16:59:32→ step_i おきに i を min_i から max_i まで変えながら式を繰り返す.
てなこっちゃけど、結果を対数表示させたいので、min_i*step_i^n
ってループさせる方法は?
0841132人目の素数さん
05/03/03 19:46:19式をそう書いたら言いやん。
0842132人目の素数さん
05/03/11 15:57:38全く下らん問題やな。数値積分にして、メソッドのところを
モンテカルロにしたら?次にインテグレートで出力結果をえる。
そして二つを比較。
0843132人目の素数さん
05/03/12 01:59:26230日前のレスにレスする君に脱帽。
0844132人目の素数さん
05/03/12 15:33:270845132人目の素数さん
05/03/13 07:05:410846132人目の素数さん
05/03/18 22:57:03In[1] := Limit[x - Sqrt[Pi],
x -> 19151686109235253480650512155425821931577/
10805181810206786582137323831443648757793]
Out[1] = 0
0847132人目の素数さん
05/03/18 23:26:28Block[
{$MaxExtraPrecision=100},
Limit[x-Sqrt[Pi], x-> 19151686109235253480650512155425821931577/
10805181810206786582137323831443648757793]
]
0848132人目の素数さん
05/03/19 03:48:574.2だとそうはならんな。
0849132人目の素数さん
05/03/19 17:04:04期限がもうすぐなんだけど、卒業証明書って必須なの?実家に置いてきちゃったよ・・・。
0850132人目の素数さん
05/03/19 23:37:44バーシティーウェーブに問い合わせしたら?
0851132人目の素数さん
2005/03/24(木) 17:06:510852132人目の素数さん
2005/03/24(木) 22:16:56後輩か教授に金渡して買ってもらえ。
0853132人目の素数さん
2005/03/28(月) 07:56:51良い感じ。
しかし
NIntegrateInterpolatingFunction 意味不明
どうやったら積分収束がはやくなるの
0854132人目の素数さん
2005/03/29(火) 03:50:46MATHEMATICAのサイトライセンスの料金を高くするというような
公正な競争を阻害するライセンスの販売システムになっている。
大学ではみんなボイコットして、MAPLEに乗り換えよう。
0855132人目の素数さん
2005/03/30(水) 22:12:030856132人目の素数さん
2005/03/31(木) 01:37:060857132人目の素数さん
2005/03/31(木) 14:09:32が動きません。
こんなエラーが出ます。
Export::fmterr: 無効なPNM形式です
"GIF" 以外はJPEGでもBMPでも動くようです。
http://documents.wolfram.com/v4-ja/RefGuide/Export.html
一体なにが問題なのか分るかたお教えください。
0858つづき
2005/03/31(木) 14:14:15ここを見ても、正しいことをしているようです。
バージョン5.1です
0859132人目の素数さん
皇紀2665/04/01(金) 14:51:23昔作った関数でこういうのがあった。
TF = TableForm[PaddedForm[#, {6, 5}] & /@ # & /@ #,
Alignments -> Right, TableSpacing -> {0, 0}] &;
Table[…]//TF
みたいな使い方をしてる。
もう忘れたから、
Mathematicaに貼り付けて
「選択項目のヘルプ」でしらべてちょ。
0860132人目の素数さん
2005/04/02(土) 21:13:23Lisp風なリスト?
0861132人目の素数さん
2005/04/02(土) 23:30:440862132人目の素数さん
2005/04/03(日) 11:01:02でも、リストの深いところを破壊しようとすると全部書き換える事になって遅くなりませんか?
0863862
2005/04/03(日) 11:24:110864132人目の素数さん
2005/04/03(日) 12:19:28二分木のデータを変更すると、そこに至るための上の部分の木も再生成されるが、log(n)だ。
だから、普通Schemeで二分木使う時はset!でデータ書き換えたりしないと思うのだが。
Mathematicaでは「書き換え」はシンボルに対してしかできないだろう。
一部を書き換えると全部が「コピー」または「再生成」される。
どうしても書き換えたいなら、シンボルによる二分木を作っておいて、あとでシンボルに値を
アサインするようにすればいいんじゃないか。
0865862
2005/04/03(日) 22:19:37そうですよね、「コピー」または「再生成」しかできない。
(ちょっとこっちな言語の用語に詳しくないもんで、すいません。)
Unique[]ってのがあるみたいなんで、それでノードを乱打して繋げてみます。
ありがとうございます。
#今日リストの大コピー合戦で実装してみたら、
#Length[Flatten[リスト]] = 10000あたりでもう超ウルトラ遅い。
#ノード数は200ぐらいなのにorz
0866132人目の素数さん
2005/04/06(水) 23:34:24Simplify[Abs[a + b*I], {a ∈ Reals, b ∈ Reals}]
とすると,
Abs[a + I b]
という答えが返ってきて困っています.aもbも実数と言ってるんだから,もっと簡単になるだろ!
Sqrt[a^2 + b^2]
という解を得るには,どうしたらよいのでしょうか?
0867132人目の素数さん
2005/04/07(木) 00:35:10機械にとっては、次のどちらが簡単だと考える方が自然かね?
Abs[Plus[a, Times[Complex[0, 1], b]]]
Power[Plus[Power[a, 2], Power[b, 2]], Rational[1, 2]]
0868866
2005/04/07(木) 01:36:28ComplexExpand[Abs[a + b*I]]
でやってくれました
0869132人目の素数さん
2005/04/08(金) 13:02:41> 自己解決
自己解凍みたいw
0870博士 ◆OBpuRHyGa.
2005/04/08(金) 14:58:47x→∞
求めよ。バナハ空間でもよい。
0871132人目の素数さん
2005/04/08(金) 15:17:58積分の範囲は?
0872博士 ◆OBpuRHyGa.
2005/04/08(金) 16:12:060873132人目の素数さん
2005/04/08(金) 20:41:10なんでヒルベルト空間なんているんだよ。
lim[n→∞]f(x)=0
∫[0,∞]f(x)dx=0
にすればいいだけじゃん。
たとえば
f[x]=(-1)^[x]/[1+x/2]
0875132人目の素数さん
2005/04/14(木) 15:41:02MyRe[H_] :=
1/2*(ComplexExpand[H, TargetFunctions -> {Re, Im}] +
ComplexExpand[Conjugate[H], TargetFunctions -> {Re, Im}])
0876132人目の素数さん
2005/04/24(日) 10:50:440877132人目の素数さん
2005/04/28(木) 00:33:04Conjugate[a + I b]となり, a-I bにならないのですがどうしてでしょう?
ちなみに、
Simplify[Conjugate[I b], a ∈ Reals && b ∈ Reals]は
-i b になるし、
Simplify[Conjugate[a+I ], a ∈ Reals && b ∈ Reals]は
-i+a になります。
0878132人目の素数さん
2005/04/28(木) 19:14:20Simplify[Conjugate[a + I b], a ∈ Reals && b ∈ Reals]でa - I bになるが。
@Mathematica 5.0
0879132人目の素数さん
2005/04/28(木) 19:55:03Mathematica4.0.1 mac版
では
Simplify[Conjugate[a + I b], a ∈ Reals && b ∈ Reals]は
Conjugate[a + I b]
です。878さんのはwindows版ですか?
0881132人目の素数さん
2005/05/01(日) 10:16:29V4系にはConjugate[..]のほうが単純に見えるんだろう。
0882132人目の素数さん
2005/05/03(火) 10:00:500883132人目の素数さん
2005/05/10(火) 20:25:400884132人目の素数さん
2005/05/11(水) 19:13:01Mathematicaを使ってアイパターンを描画させたいのですがMathematicaでできるでしょうか?
gnuplot使っていたのですがアイパターンを描けずMathematicaに移行したいと思っています
0885132人目の素数さん
2005/05/11(水) 21:38:09Mathematicaでできたとしたら、それは誰かに教えてもらえたからでしょうね。
0886132人目の素数さん
2005/05/12(木) 17:56:57CUIで使ってるときに、1行に表示される文字数を変更する方法はありませんか?
例えば、
In[1]:= N[Pi,100]
Out[1]= 3.1415926535897932384626433832795028841971693993751058209749445923078\
> 16406286208998628034825342117068
としたときに、結果を改行せずに表示してほしいのですが。
0887132人目の素数さん
2005/05/12(木) 18:51:26In[22]:= 1. 10^(-309) +0.0
Out[22]= 0.
上のようになるのはバグでなく機械精度の問題ですか?
また、この結果を
1. 10^(-309)
となるようにする方法ってありますか?
0888887
2005/05/12(木) 19:18:22In[22]:= 1. 10^(-309) +0.0
Out[22]= 0.
こうなるのは、有効桁数のこと考えたら当たり前ですね。逝ってきまつ
0889132人目の素数さん
2005/05/12(木) 21:03:13無理
0890132人目の素数さん
2005/05/15(日) 10:27:27コードを書いた。はろうか
0891132人目の素数さん
2005/05/15(日) 10:57:05コンドームと一瞬読めてしまった俺ガイル
0892132人目の素数さん
2005/05/15(日) 16:55:260893132人目の素数さん
2005/05/19(木) 22:01:32今日また、コードを書いた。
0894132人目の素数さん
2005/05/20(金) 18:44:080895132人目の素数さん
2005/05/20(金) 20:06:58___〃 ∧_∧
| | (・∀・ ,,)
.=| |==○○= ヽ
从|__|∩ ヽ 、(⌒)っ
( `Д´)/ ヽ_)
/ ←>>894
0896132人目の素数さん
2005/05/21(土) 21:57:03刑務所行って探して来い
0897132人目の素数さん
2005/05/25(水) 18:10:48やり方は
<<Utilities`Benchmark`
BenchmarkReport[]
おいらはチンコパッド T42 PenM 1.7GHz 512MB Mathematica5.1.1で1.59
0898132人目の素数さん
2005/05/31(火) 12:33:44Aを中心とする半径1の円をy軸の周りに1回転してできる回転体を
Mathematicaを使って書きたいんですけど
どんなコマンドにしたらいいですか?
0899ChaosicSoul ◆/yaJbLAHGw
2005/05/31(火) 12:50:54パラメータ表示で曲面を描くコマンドがあったはずだ。一個のパラメータで円を作って、もう一個のパラメータは回転用に使えばいいだろう。
円のパラメータ表示は、(1+cos(t),√(2)sin(t)/2,√(2)sin(t)/2)でいいだろう。
これに回転用の行列を掛ければ完成だ。パラメータ表示を縦ベクトルにして、
((cos(s),0,-sin(s)),(0,1,0),(sin(s),0,cos(s)))^T を左から掛ければいいだろう。
0900ChaosicSoul ◆/yaJbLAHGw
2005/05/31(火) 12:51:190901898
2005/05/31(火) 12:55:36コマンドを作ってもらってもいいでしょうか…
0902ChaosicSoul ◆/yaJbLAHGw
2005/05/31(火) 13:02:290903898
2005/05/31(火) 13:07:28ありがとうございました。
自分はあんまりMathematicaは使いこなせないんで、
ChaosicSoulさんがMathematicaを使えるようになったり、
他の方でも、できるようならコマンドを書いていただけるとうれしいです。
皆さんお願いします。
0904132人目の素数さん
2005/05/31(火) 15:26:040905Zeno ◆5nZQbNmQPs
2005/05/31(火) 17:56:11Reply-to:>>903
君は将来性がない人間だな。
そんな簡単なグラフは自分で書くようにしろ。
________________________________________________________
セオドア・カジンスキー 「産業社会とその未来」 (aka. マニフェスト) の抜粋
http://www.cnn.com/US/9509/unabomber/09-19/am/excerpt.html
0906132人目の素数さん
2005/05/31(火) 18:25:23何故かこっち(Methematica 5.0)では途中で固まるが、これであってるはず
ParametricPlot3D[Transpose[{{Cos[s], 0, -Sin[s]}, {0, 1, 0}, {Sin[s], 0, Cos[s]}}].{1 + Cos[t], Sin[t]/Sqrt[2], Sin[t]/Sqrt[2]}, {t, 0, 2π}, {s, 0, 2π}];
0908132人目の素数さん
2005/06/01(水) 00:12:280909ねえねえ
2005/06/01(水) 09:57:48>>297
誰か私にちからを…
0910ChaosicSoul ◆/yaJbLAHGw
2005/06/01(水) 10:37:090911ねえねえ
2005/06/01(水) 11:14:480912ねえねえ
2005/06/01(水) 11:27:30ありがとー
出来そうです。
0913132人目の素数さん
2005/06/02(木) 13:40:42-5u^{4}v + 10u^{2}v^{3}-v^{5} = k
のグラフをUV平面に書きたいのですが,
方法が分かりません。
とりあえず k=1 の時を書こうとしましたが、
Plot を使うには v について解く必要がありそうですし,
Solve とか試してみましたがエラーで全然動きません。
どなたか教えて下さい。
0914913
2005/06/02(木) 14:31:551 + 5*u^4*#1 - 10*u^2*#1^3 + #1^5 &, 2]}, {Root[
1 + 5*u^4*#1 - 10*u^2*#1^3 + #1^5 &, 3]}, {Root[
1 + 5*u^4*#1 - 10*u^2*#1^3 + #1^5 &, 4]}, {Root[
1 + 5*u^4*#1 - 10*u^2*#1^3 + #1^5 &, 5]}}, {u, -10, 10}]
とかしてみたらそれらしいのが出ました(k=1)。
何か違う気もしますが,もう少しいじってみます。
0915132人目の素数さん
2005/06/02(木) 15:06:21ImplicitPlotで。
UVP[k_] :=
ImplicitPlot[ - 5 u^4 v + 10 u^2 v^3 - v^5 == k, {u, -10, 10}, {v, -10, 10}]
UVP[1]
0916915
2005/06/02(木) 15:07:04ね。
0917132人目の素数さん
2005/06/02(木) 22:11:37うまいね、UVPという関数を作る感じか。
0918918
2005/06/02(木) 23:00:409-1=8
0919919
2005/06/02(木) 23:02:020920132人目の素数さん
2005/06/07(火) 11:13:05俺が2週間前に買ったときは無かったのに
┌─┐
|も.|
|う |
│来│
│ね│
│え .|
│よ .|
│ !!.│
ショボーン バカ └─┤ プンプン
ヽ(´・ω・`) ノヽ(`Д´)ノ (`Д´)ノ ( `Д)
| ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
〜 〜  ̄◎ ̄ . ̄◎ ̄  ̄◎ ̄ ◎−>┘◎
0921132人目の素数さん
2005/06/07(火) 16:51:270922132人目の素数さん
2005/06/07(火) 17:21:59いつ出るんだろ
0923132人目の素数さん
2005/06/07(火) 18:05:57いいんジャマイカ?
0924921
2005/06/07(火) 23:07:59定点A(a,0)と楕円(x^2/2)+y^2=1上の動点Pとの距離APの最小値bを求めよ
また、aを横軸、bを縦軸にとって、aとbの関係をグラフに示せ
っていう問題なんですが、条件を置いてからのそこから先の展開ができません。
0925132人目の素数さん
2005/06/08(水) 02:15:02Pを(√2 cosθ,sinθ)と置いて距離APの2乗を導き、微分=0を調べればいいんでは
つか高校レベルじゃない?arccosとか出てくるから大学なのか
0926132人目の素数さん
2005/06/09(木) 18:57:38ただいま、某サイトからダウソ中。
0927132人目の素数さん
2005/06/09(木) 20:22:38つかワレ厨は氏ね!
0928132人目の素数さん
2005/06/09(木) 20:47:050929132人目の素数さん
2005/06/10(金) 02:35:200930132人目の素数さん
2005/06/15(水) 18:34:100931132人目の素数さん
2005/06/17(金) 02:36:27PlotRange使ってプロット範囲指定してるのにWriteLiveFormで変換してHTMLで見ると
PlotRangeで指定したことがまるっきり無視されるんだが、どうすればいいんだ?
0932132人目の素数さん
2005/06/17(金) 08:12:560933132人目の素数さん
2005/06/17(金) 12:26:160934132人目の素数さん
2005/06/17(金) 20:17:490935132人目の素数さん
2005/06/18(土) 12:28:34理系の研究室にopteronが売れまくるのも当然だな
0936132人目の素数さん
2005/06/18(土) 16:28:56ListPlot[{{x1,y1},{x2,y2},…]のように,
3次元のデータ点{x1,y1,z1},{x2,y2,z2},…を
3Dプロットする方法はないですか?
0937132人目の素数さん
2005/06/18(土) 22:21:02Graphics`Graphics3D`のScatterPlot3D
0938132人目の素数さん
2005/06/21(火) 20:01:05z=x-2-2xy+2y^2-2x-2y+6 のグラフを書きたいんですがどうしたらよいでしょうか
もう一つ同じく不等式系とグラフで 2x^2+3xy+2y^2≦7のとき正の定数aを用いて
z=(x+a)(y+a)
のグラフも教えていただけると幸いです
お願いします
0939939
2005/06/21(火) 20:24:370940132人目の素数さん
2005/06/22(水) 02:31:11その不等式くらい解け。
Plot3D[x - 2 - 2x y + 2y^2 - 2x - 2y + 6, {x, 0, 3}, {y, 0, 3}];
0941132人目の素数さん
2005/06/22(水) 19:54:152x^2の不等式の奴はむりだとおもわれ
0942132人目の素数さん
2005/06/22(水) 22:02:53region[x_, y_] /; 2 x^2 + 3 x y + 2 y^2 <= 7 = 1
region[x_, y_] = Infinity
Plot3D[region[x, y] (x + a) (y + a) /. a -> 3, {x, -3, 3}, {y, -3 , 3},
PlotPoints -> 80]
手抜きだが、エラーメッセージは無視してくれ。
0943132人目の素数さん
2005/06/23(木) 16:04:480944132人目の素数さん
2005/06/23(木) 16:55:07Traceは?
0945132人目の素数さん
2005/06/23(木) 19:31:21これなら数学の勉強にも使えそうでつね、ありがとん。
0946132人目の素数さん
2005/06/29(水) 21:50:40を2次元平面状に色であらわしたいのですが、どうすればいいでしょうか?
たとえば、
f(x,y) = 1000 なら赤色
f(x,y) = 100 なら青
みたいに大きいほど赤 すくないほど 青 みたいに表したいです。
0947132人目の素数さん
2005/06/29(水) 22:09:29ってどうやればいいんですか?
0948132人目の素数さん
2005/06/29(水) 22:31:50ContourPlot と ColorFunction
0949132人目の素数さん
2005/06/29(水) 22:50:050950132人目の素数さん
2005/06/29(水) 22:53:15Graphics`PlotField3D`
PlotVectorField3D
0951132人目の素数さん
2005/06/29(水) 23:25:32詳しく教えてもらえたら嬉しいです!
0952132人目の素数さん
2005/06/30(木) 10:04:30> 安定な特異点と不安定な特異点を各1つ以上もつ非線形なベクトル場
はもう考えてあるの?
0953132人目の素数さん
2005/06/30(木) 11:47:01それすらわかりません。模範解答みたいなの教えてもらえませんか?
0954132人目の素数さん
2005/06/30(木) 11:52:380955132人目の素数さん
2005/06/30(木) 15:27:590956132人目の素数さん
2005/07/01(金) 01:22:300957132人目の素数さん
2005/07/01(金) 02:21:51./, - 、, - 、  ̄ ヽ
./-┤ 。|。 |――-、 ヽ
| ヽ`- ○- ´ / ヽ |
| - | ― | |
| ´ | `ヽ . | |ヽ
∩ 人`、 _ | _.- ´ | .| \
| ⌒ヽ / \  ̄ ̄ ̄ ノノ \
| |´ | ̄―--―― ´ヽ _ /⌒\
\_ _/-―――.| ( T ) `l Τ( )
 ̄ |  ̄ } | \_/
| 、--―  ̄| /
FUCK YOU ぶち殺すぞ・・のび太・・・・! お前は、大きく見誤っている。 この世の実態が見えていない。
まるで3歳か4歳の幼児のように、この世を自分中心・・
求めれば、回りは右往左往して世話を焼いてくれる、そんなふうに、 まだ考えてやがるんだ・・。臆面もなく・・・・!
甘えを捨てろ。 お前の甘え・・その最もたるは、 毎日のように叫んでいる、その、「ドラえもぉ〜ん!」だ。
泣きつけば道具を出してくれるのが当たり前か・・・・? なぜそんなふうに考える・・・・? バカがっ・・・・!
とんでもない誤解だ。世間というものはとどのつまり、 誰も他人の助けになど応えたりはしない。
飢餓で苦しむアフリカの子供たち・・戦争で住む家を失った者たち・・
食べ物を持て余し、馬鹿げたことに金をつぎこむ日本人は、彼らの求めに応えてやったか? 応えちゃいないだろうが・・!
これは身近にないからだとか、そういうことじゃあない。目前にあってもそうなのだ。
何か得られるものでもない限り、他人を救ったりしない。それが基本だ。
その基本をはき違えているから、わざわざ22世紀からオレが来る羽目になったんだ・・・・!!
無論中には、助けるものもいる。 しかしそれは自分にとって都合がいいからであって・・つまりは・・のせられてるってことだ。
なぜ・・それがわからない・・? なぜ・・それに気付かない・・・・?
0958132人目の素数さん
2005/07/01(金) 02:31:03素直に、英語版使いな。。 偉そうな顔をしている自称苦楽屋がいるけど、連中に
そんな腕はない。
0959132人目の素数さん
2005/07/01(金) 08:56:34, - ' ,..、、.ヾ{{フ'⌒`ヽ、
/ ,:', -‐‐` ´ '´⌒ヽ ヾ:、
. ,' ,'´ ,ィ ,ィ ,' , `ヽ', ',-<
,' .i /|. /.| { i, i, }. }_,,))
! | ! .,'-.{ ! !|; |`、.}゙!.! |. ! ヽ.
', ', |Vァ=、゙、 `゙、!-_:ト,リ', l ! | ゙',
ヽ、', l:!Kノ}. f:_.)i゙i: リ ! l ル
| l!iヾ- ' , .!__:ノ ゙ ,リ l リ'´
. ',|!!、 r‐┐ ` ノ'. /,イ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
'i!゙、ヽ、 ゙ー' _, ィ,:',:''´ < >>956氏ね、ヴォケ!
゙:、ィ、jヾー::: 'iヘ .ノ',リ. \__________
,、- '´ ヽ、゙、 { `>"、
/\\ ', } //`ヽ
0960132人目の素数さん
2005/07/01(金) 23:53:14シリアルを変えたいんですが、どうやったらできるんですか?
0961132人目の素数さん
2005/07/02(土) 00:19:16C:\Documents and Settings\All Users\Application Data\Mathematica\Licensing\mathpass
を消す。 それ以前の場合は、
Wolfram Research\Configuration\Licensing\mathpass
を消す。 mathpassってファイルにパスワードが書いてあるから、そのファイルを関係有りそうな
フォルダから検索すれば見つかる。
0962132人目の素数さん
2005/07/02(土) 01:09:19ってかいて、SHIFT+ENTERおしたら、ウィンドウズのエラーが表示されて計算しないんだけど・・・
なんでかわかりませんか?
0963132人目の素数さん
2005/07/02(土) 07:45:47つか、呪われてるんとちゃうw
0964132人目の素数さん
2005/07/03(日) 00:05:34kernelから壊れてるんじゃないのか?
0965132人目の素数さん
2005/07/05(火) 10:34:04チンチンAA略
0966132人目の素数さん
2005/07/06(水) 19:36:000967132人目の素数さん
2005/07/08(金) 21:43:37うまくいきません。
例えば(x+yI)^3の実数部の関数をxとy、それぞれ0から5までの範囲で
3次元プロットしたい場合、次のようにやってみたのですがエラーが出て
しまいます。
Plot3D[Re[(x+yI)^3],{x,0,5},{y,0,5}]
どのようにすればいいでしょうか?
0968132人目の素数さん
2005/07/08(金) 22:06:10Plot3D[Re[(x + y I)^3], {x,0,5}, {y,0,5}]
0969132人目の素数さん
2005/07/08(金) 22:14:16あー、できました!ありがとうございます!
初心者で基本も分かっておらず、すいませんでした。
0970犬笠銀次郎
2005/07/08(金) 22:16:480971132人目の素数さん
2005/07/09(土) 23:01:45どうすればいいでしょうか?
例えば
Plot[InverseFunction[x^2], {x, 0, 10}]
ではダメでした。これは逆関数が一意に決定しないからですか?
しかし、
Plot[InverseFunction[x], {x, 0, 10}]
でもダメでした。
どうかアドバイスをお願いします。
0972132人目の素数さん
2005/07/10(日) 01:59:060973132人目の素数さん
2005/07/10(日) 03:26:59ImplicitPlot
0974132人目の素数さん
2005/07/14(木) 19:52:090975132人目の素数さん
2005/07/14(木) 21:36:020976132人目の素数さん
2005/07/14(木) 21:44:29を作るとき何通りの作り方があるか?
(⇒回転以外に裏返して同じになるもの
も全部同じ首飾りとして考える。)
円順列ではないようなので、
どうやって解けば良いのかわかりません。
教えてください。
0977132人目の素数さん
2005/07/14(木) 21:49:500978132人目の素数さん
2005/07/14(木) 21:50:190979132人目の素数さん
2005/07/15(金) 00:40:41Athlon 64 X2が欲しくなってきた
0980132人目の素数さん
2005/07/15(金) 03:12:13(6-1)!/2
0981132人目の素数さん
2005/07/15(金) 10:39:29どうやればいいのでしょう?
0982132人目の素数さん
2005/07/15(金) 15:01:090983132人目の素数さん
2005/07/15(金) 16:38:14http://science3.2ch.net/test/read.cgi/math/1121413040/
0984132人目の素数さん
2005/07/15(金) 18:17:110985132人目の素数さん
2005/07/15(金) 18:17:180986132人目の素数さん
2005/07/15(金) 18:17:390987132人目の素数さん
2005/07/15(金) 18:17:570988132人目の素数さん
2005/07/15(金) 18:18:420989132人目の素数さん
2005/07/15(金) 18:18:450990132人目の素数さん
2005/07/15(金) 18:19:150991132人目の素数さん
2005/07/15(金) 18:19:170992132人目の素数さん
2005/07/15(金) 18:19:370993132人目の素数さん
2005/07/15(金) 18:19:380994132人目の素数さん
2005/07/15(金) 18:19:590995132人目の素数さん
2005/07/15(金) 18:20:000996132人目の素数さん
2005/07/15(金) 18:20:190997132人目の素数さん
2005/07/15(金) 18:20:210998132人目の素数さん
2005/07/15(金) 18:20:390999132人目の素数さん
2005/07/15(金) 18:20:591000132人目の素数さん
2005/07/15(金) 18:21:02http://science3.2ch.net/test/read.cgi/math/1121413040/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。