〓 Mathematica 2 〓
レス数が900を超えています。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/
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:28レス数が900を超えています。1000を超えると表示できなくなるよ。