トップページ⇒math
1001コメント292KB

〓 Mathematica 3 〓

■ このスレッドは過去ログ倉庫に格納されています
0001132人目の素数さん2005/07/15(金) 16:37:20
        _....._{{ 〃
      , - ' ,..、、.ヾ{{フ'⌒`ヽ、
    /  ,:', -‐‐` ´ '´⌒ヽ ヾ:、
.   ,'   ,'´ ,ィ ,ィ ,' ,   `ヽ',  ',-<
    ,'   .i  /|. /.| { i,  i,  }.  }_,,))
   ! |  ! .,'-.{ ! !|; |`、.}゙!.! |.  ! ヽ.
   ', ', |Vァ=、゙、 `゙、!-_:ト,リ', l ! |   ゙',
    ヽ、', l:!Kノ}.     f:_.)i゙i: リ ! l ル 
     | l!iヾ- ' ,   .!__:ノ ゙ ,リ l リ'´     
.     ',|!!、    r‐┐   ` ノ'. /,イ    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  
      'i!゙、ヽ、 ゙ー'  _, ィ,:',:''´    <  Mathematica に関する話題はここに書いてね!
      ゙:、ィ、jヾー::: 'iヘ .ノ',リ.        \___________________
   ,、- '´ ヽ、゙、   { `>"、  
  /\\    ',   }   //`ヽ

 ★前スレ

〓Mathematica〓
http://science2.2ch.net/test/read.cgi/math/985023298/

〓 Mathematica 2 〓
http://science3.2ch.net/test/read.cgi/math/1078534285/
0688132人目の素数さん2007/07/10(火) 16:42:01
>>687
MM[n_] := MatrixForm[Table[1, {i, n}, {j, n}] - IdentityMatrix[n]]
0689132人目の素数さん2007/07/10(火) 22:17:45
>>688
できました!
ありがとうございました。

Mathematicaプログラミングを勉強したいのですが、
オススメの本はありますか?
0690132人目の素数さん2007/07/11(水) 02:10:48
>>688

1 - IdentityMatrix[n]
06916872007/07/11(水) 13:04:05
>>690
ありがとうございます。
こういう書き方もできるのですね。覚えておきます!

でも、実は全成分1ではなく文字列の行列で、
正方行列ではなく、m×nの行列を求めたかったんです。
分かり易くシンプルに質問させて頂きました。

IdentityMatrixで作ったn×nの単位行列とm×nの行列の演算ができないので、
ii成分だけ0にするように書き換えてみました。
ちょっと手間かかり過ぎですかね?
0692132人目の素数さん2007/07/12(木) 12:24:35
>>691
それで期待通りの動作をしてるんならいいんじゃないでしょうか。
ていうか何か聞きたいならコード出すなりもっと具体的に書かないと
めちゃくちゃ親切でヒマな人がいたとしてもどうしようもない。
0693132人目の素数さん2007/07/12(木) 20:49:27
V6日本語版キター
0694132人目の素数さん2007/07/13(金) 03:07:11
Mathematicaって調べたら2次方程式なんかルートのままで答えだしてくれるんですね。
これ使うと高校数学なんかは余裕なの?例えば整数問題苦手なんだけどこれだと問題文
入力するだけで答えが出るとか?
0695132人目の素数さん2007/07/13(金) 09:40:46
ダメだダメだダメだ!
苦手なものを苦手なまま回答だけ手に入れようと考えているようではダメだ!
ぶっちゃけ、算盤や電卓より高度ではあるが所詮は道具だから
理解をするのは人間の仕事
0696132人目の素数さん2007/07/13(金) 11:02:48
自然語解析機能はさすがにversion 10ぐらいにならないと。
0697132人目の素数さん2007/07/13(金) 12:36:16
自分の入力した式が正しいかどうかを判断できる知識は必要。
06986942007/07/14(土) 09:15:30
調べれば調べるほどすげー、カッコいいグラフのようなものまでかけるみたいだし。
参考までにこれ使ってabcd<a+b+c+d a,b,c,d整数ですべて求めよ。みたいな問題解く
ことってできるの?取りあえず2次方程式はだいたい解けるらしいけどこういうのは
どうなのかなって思って。
0699132人目の素数さん2007/07/14(土) 09:19:16
上のひょっとしたら自然数だったかも
0700132人目の素数さん2007/07/14(土) 12:16:06
定義の中で「関数を定義する」のはどうすれば良いですか?
感覚的には, g[f[x]_]:=(h[x_]:=f[x])
という感じで・・・ 実際これを使った時
入力:
g[x^2+3];
Print[h[x]]
Print[h[1]]
結果:
x^2+3
4
を得たいということです
0701132人目の素数さん2007/07/14(土) 12:23:59
その具体例を返す関数なら簡単なんだけど、二つ目の結果が1を代入に決めうちしていいのかね。
その例だけだと、定義の中で関数定義なんて発想にならないと思うので、ちゃんと考えて書いてみて。
0702132人目の素数さん2007/07/14(土) 12:31:26
>>701
これだとうまくいかないということです
g[s_] := (h[x_] := s);
g[x^2 + 3]
Print[h[x]]
Print[h[1]]
結果
3+x^2
3+x^2
となって3が代入されたことにならない
定義の中で定義したいわけです
0703132人目の素数さん2007/07/14(土) 12:34:00
>>702
訂正:1が代入されたことにならない
0704132人目の素数さん2007/07/14(土) 12:48:10
>>702
ぽかーん。
0705700,7022007/07/14(土) 19:08:24
かなり不満ですが・・・自己解決しました
0706132人目の素数さん2007/07/14(土) 19:19:45
またか。
0707132人目の素数さん2007/07/15(日) 00:20:11
いちいち書いておく

自己解決した時も、どう解決したのかは書いてくださいよ
ネットで質問する時の基本事項ですよ

>698
それは余裕で。
07086982007/07/15(日) 00:49:59
>>707 それはすごい!調べたら2次方程式の場合はSOLVEってコマンド使うこと
で解けるようですが上の問題もそうなんですか?それとも別のコマンド?
この分ならチャート式くらいの問題は全部コマンドひとつで解けそうで興奮し
てます。
0709132人目の素数さん2007/07/15(日) 16:37:20
二年。
0710132人目の素数さん2007/07/16(月) 00:43:21
おれ5.2で十分に満足なんだけど6にするメリット何かあるかな?
0711132人目の素数さん2007/07/17(火) 15:19:56
>>710
自分も5.2でいい。6はよくわからん。
0712132人目の素数さん2007/07/18(水) 00:09:43
Integrate[Abs[Sin[x] - Sin[2x]], {x, 0, Pi}]
の実行結果

Mathematica 5.0 Mac 版:2
Mathematica 5.0 Win 版:2 + Abs'[0]/2
Mathematica 5.1 Win 版:5/2
厳密解:5/2

これは Mathematica 5.0 以前のバグ?仕様?
0713132人目の素数さん2007/07/18(水) 12:27:58
6.0が送られてきたんだけど、License Certificateに記載されていたパスワードが無効だった。
これはまたWebで登録しなきゃいけないの?
0714132人目の素数さん2007/07/18(水) 20:39:33
自分は長らくマセマチカ4.1を愛用しています。
アップグレードも馬鹿高いし、数学は基本的に完成された学問というイメージが強くて劇的な機能強化があるようにも思えず、
非数学分野の自分としては十分に満足して使っていました。
こんな自分は間違っているでしょうか?
さっさと最新版にアップグレード汁!という方がおられたらご意見をください。
0715132人目の素数さん2007/07/18(水) 21:14:01
多分おられません
0716132人目の素数さん2007/07/18(水) 22:15:48
機能に満足してるなら特にアップデートする必要はない。
0717132人目の素数さん2007/07/18(水) 22:33:44
OS再インスコを数回繰り返したら認証通らなくなった。
あほらし。正規ユーザーなめてる。
0718◇宮城200か12-54@Linuxザウルス : ◆mzpjBMNq3U 2007/07/18(水) 23:03:20
はじめての数式処理ソフト Maximaで楽しむ数式計算と物理グラフィック
著者: 竹内薫 発行年月日:2007/07/20 サイズ:新書判 ページ数:198 ISBN:978-4-06-257560-7 価格(税込):1,260円 近日販売
内容紹介 理系学生なら、絶対必要! 必ず役立つ!数値計算はもちろん、数式計算やグラフィックまでなんでもこなす、理系学生必携の「数式処理ソフト」。
科学ライターの著者が初心者に向けて、使い方と使いこなしのテクニックを楽しく解説します。「ペンローズのツイスター」にもチャレンジしよう。
高価な市販品に匹敵する数式処理ソフト「Maxima」付き。(Windows Vista,Windows XP対応)
複雑な数値計算から、式の展開や方程式を解く数式処理、さらに計算した値をCGで表示するグラフィックスなどの能力を備えた「数式処理ソフト」は、理系の学生なら是非もっていたいソフトウェアです。
しかし、市販品の数式処理ソフトは大変高価で、簡単に使うことはできません。本書は科学ライターの竹内氏が、Maximaを使って数式処理ソフトの使い方と使いこなしを、分かり易く解説します。
なお、掲載した全てのコードに対応するMathematicaのコードも収録してあるので、Mathematicaのユーザーにも楽しんでいただけます。
目次
1.「数式処理」って何なの?
2.Maximaの概要
3.まずは遊んでみよう
4.コーネル大学の算数問題
5.ファインマン先生の予備知識
6.ペンローズのツイスター
7.超ひもが棲む世界?
8.ボームの量子ポテンシャルを「見る」
9.いろいろな数学の問題に挑戦する
0719132人目の素数さん2007/07/19(木) 02:24:21
>>717
サポに連絡したらすぐ更新できんじゃないの?
マザボ交換でライセンスの更新が必要になったとき
メールしたらすぐに再発行されたよ。
英語版でWolframの直接サポートだけど。
0720132人目の素数さん2007/07/20(金) 16:59:50
>>713
License Certificateってパスワード書いてなくね?
0721132人目の素数さん2007/07/20(金) 18:28:46
二次元のフーリエ変換は出来るのでしょうか?
例えば
(1,2),(2,4),(4,3),(7,1),(8,2),(9,4),(11,2)
見たいなやつ
0722132人目の素数さん2007/07/20(金) 18:38:14
mathematicaって買うの必須ですかね?
初歩的な質問ですけど
院生です
0723132人目の素数さん2007/07/20(金) 19:25:44
必要なら買えば?
理系大学ならソフトがあると思う。
0724132人目の素数さん2007/07/21(土) 00:30:08
>>722
生協でアカデミック版が安く売っているだろ
0725132人目の素数さん2007/07/21(土) 00:59:54
個人で買う前に研究室などでの共同購入を提案してみてはいかがか?

全然関係ないが、何度見ても「(品物の名)が売っている」には慣れる事ができない・・・
0726132人目の素数さん2007/07/23(月) 08:12:32
mathematicaでPlot[function,{x,xx,xxx}]とかすると、
よくy軸が変なところになってしまいます。原点から
表示してもらいたいのですが、どうすればよいでしょうか?
どうかよろしくお願いします。
0727132人目の素数さん2007/07/23(月) 10:09:27
Plotのヘルプは見たのか?
どういうオプションがあるかいろいろ書いてある。
0728132人目の素数さん2007/07/23(月) 14:09:15
>>727
いま見てみました.

PlotRange->{0,100}
などとすると、できそうです。
ありがとうございました。
0729132人目の素数さん2007/07/23(月) 14:12:23
>>728
AxesOriginのヘルプも見とき。
0730132人目の素数さん2007/07/23(月) 15:02:34
6.0を早速送って頂いたのは有難いんですが、
パスワードが通じません。
0731132人目の素数さん2007/07/23(月) 18:53:48
そりゃ高飛車wolframに聞くしかあんめえ。また our database shows .. うんねんでごねるかもしれんが。
0732132人目の素数さん2007/07/24(火) 03:06:42
>>728
ありがとうです。
0733ageage2007/07/24(火) 08:54:48
おい、6はスゴイぞ
0734132人目の素数さん2007/07/24(火) 08:56:42
具体例を述べてください。
0735ageage2007/07/24(火) 08:57:44
Clock[{1,Infinity,1}]//Dynamic
0736132人目の素数さん2007/07/24(火) 10:46:43
N[1+0.05/365, 200]
とかやっても、200桁表示されません。
どうやれば200桁表示してくれるのでしょうか?
0737132人目の素数さん2007/07/24(火) 12:02:18
0.05を5/100にするとか。
0738132人目の素数さん2007/07/24(火) 12:05:36
N[1+5/36500, Clock[{1, Infinity, 1}]] // Dynamic
0739132人目の素数さん2007/07/24(火) 21:54:50
>>734
初回限定版特典のドラマCDが最高だった
0740132人目の素数さん2007/07/24(火) 21:57:26
誤爆だと信じたい。
0741132人目の素数さん2007/07/25(水) 10:16:47
>>737
5/100にしたら表示されました。
ありがとうございました。
0742132人目の素数さん2007/07/27(金) 02:34:47
>>739
それはスゴイ
0743132人目の素数さん2007/07/29(日) 20:39:28
Mathematica 6を買ったのでつが、
Mac OS X10.2では動かなかったのですね(;_;)
ttp://www.wolfram.co.jp/products/mathematica/platforms/
届いてインストールして実行してから気が付いた。
_| ̄|○
07446982007/07/30(月) 15:11:29
>>743 レポよろ
0745132人目の素数さん2007/07/30(月) 16:25:04
レポよろとか書くやつってバカ?
こんな大規模ソフトをすみからすみまでレポできるわけない。
何が知りたいのか書けば調べてやってもいいが。
単に旧バージョンとの変更点ならWolframのサイトに書いてある。
0746132人目の素数さん2007/07/30(月) 19:06:40
data={{100,30,70},{90,20,60},.....{10,2,6}}のような10×3のマトリックスがあって、
3Dのグラフを作りたいのですが、3列の軸を数値ではなく、
太郎、花子、次郎のような文字列にすることはできますか?
0747132人目の素数さん2007/07/31(火) 08:40:33
軸のラベルの話なのか目盛りの話なのか。
0748132人目の素数さん2007/07/31(火) 10:33:17
>>747
目盛りです。
ラベルは、「1年3組」
目盛りを、「太郎、花子、次郎」
のような感じにしたいのです。
0749132人目の素数さん2007/07/31(火) 11:02:45
Ticksオプションで指定すればおk。
0750132人目の素数さん2007/07/31(火) 12:22:30
ヘルプ見たら書いてるような事をわざわざ教えてやる必要無し。
0751132人目の素数さん2007/07/31(火) 12:52:10
×書いてる
○書いてある
こういうのが気になるのは歳をとったせいなのか

ああ、俺は>>725さ
0752132人目の素数さん2007/07/31(火) 14:36:01
>>749
できました!ありがとうございました!

>>750
すみません。ヘルプで探したのですが、わからなくて・・・。
うまく使いこなせるように頑張ります。
07537492007/07/31(火) 14:42:02
Mathematicaのヘルプシステムは出来が悪いよね。6.0は知らないけど。
0754132人目の素数さん2007/07/31(火) 15:08:30
>>749

Built-in Functions -> Graphics and Sound -> Basic Options -> Ticks

素直な場所にあると思うけどな。
もっと分かりやすい構成ってどんな感じのイメージ?
07557492007/07/31(火) 15:15:32
>>754
全文検索が短時間でできる時代に、ヘルプの構成を考えないといけないなんてどうかと思う。
たとえば、Mapleだと、項目名or全文検索で、引っかかるものを一覧表示してくれる。
Mathematicaは検索しても、最初の一個でとまってしまうでしょ。
そもそも検索にひっかかる数がすくない点でもMathematicaのヘルプの評価は低いです。
0756132人目の素数さん2007/07/31(火) 18:40:10
>>755
言いたいことはよく分かる。

今のHELPの仕様だったら、全文を載せたHTMLを提供した方がよっぽど向いてる。
プログラミング言語Javaのヘルプファイル形式を念頭に語っています。
0757132人目の素数さん2007/08/01(水) 02:02:25
>>755
言いたいことは分かるが>>746が欲しいの機能を探すのに
全文検索がどれだけ助けになるのかなあ。
>>754に書いたように素直にたどればすぐ見つかる。
全文検索が便利なときももちろんあるけども。
5のヘルプのインターフェース忘れたけど6は全文検索もやってくれてる。
0758132人目の素数さん2007/08/04(土) 20:31:20
そろそろver.6はここがすげえって話でないかな。
0759132人目の素数さん2007/08/04(土) 20:56:56
ver.6のここが糞だって話が聞きたい
0760132人目の素数さん2007/08/04(土) 21:05:51
>759
キーの連続入力が効かないところかなあ。カーソル移動キーとか普通押しっぱなし
にしてたら離すまでカーソルは動くと思うが、6になってから押しっぱなしにしても
1回しか動かなくなった。すげえ編集しづらい。
0761132人目の素数さん2007/08/05(日) 01:56:19
カーソルキーはリピートきいてるけど
Control-fとかは動かないからそのことかな。
改善要望送った?
0762132人目の素数さん2007/08/05(日) 10:15:31
>761
あ、矢印キーは効くの?使ってないから知らんかった。emacsキーバインディングの
リピートが効かなくなってる件です。要望出すべきかなあ。
0763132人目の素数さん2007/08/05(日) 11:22:29
すげえというほどでなくてもココは改善されたって話でもいいっす。どなたか。
0764132人目の素数さん2007/08/06(月) 03:34:15
大学卒業後にstudentからproへアップグレードしようか迷っているんですが、
通常のpro版と同じなんでしょうか。
あと、linuxとwin両方で使う(同じパソコンに入ってる)のは、ライセンス二つ必要?
0765132人目の素数さん2007/08/06(月) 17:47:23
学生でなくなったら、student版を使う権利はなくなる。
0766132人目の素数さん2007/08/06(月) 20:29:47
>763
DynamicとかManipulateとかLocatorとか、インタラクティブ性がすごく上がって
るのは楽しい。Locator使うとプロットの中から値拾ったりするのが凄く自然にで
きるな。あと横軸の単位を日付にできるDateListPlotは地味に便利。この機能
欲しかったんだ。
0767132人目の素数さん2007/08/07(火) 13:44:59
xに関する実係数1変数多項式f(x)を、
直交多項式系である第1種チェビシェフ(Chebyshev)多項式で展開したいのですが、
そのような関数をMathematicaで組むにはどうしたらよいでしょうか?
0768132人目の素数さん2007/08/07(火) 13:59:48
このスレで質問するやつって他の一般的なネタのスレとくらべても
遥かに自分で調べる能力が劣るやつが多い気がするんだが、
数学やってるやつってのはそういう能力が欠落してるのかな。
まあMathematicaを手抜きのために使おうとしてるようなやつらだから
結局自分で調べることもせずに人に聞きゃいいやみたいに甘えてんのかね。
0769132人目の素数さん2007/08/07(火) 14:06:38
>>768
>>767ですが、すみませんでした
出直してきます
0770132人目の素数さん2007/08/07(火) 14:23:19
>>768
教える気がないのなら黙ってスルーすれば?
0771132人目の素数さん2007/08/07(火) 15:04:20
>>768
やりたい機能が、どの分野のどういった式で表していいのかが分からないときは誰にでもある。

コンピューターのプログラミングに似てる。
0772132人目の素数さん2007/08/07(火) 16:12:27
>>771
お前も調べずに書いてるだろ? そういう段階の話じゃない。
>>770
俺は馬鹿な質問したんだなと少しでも早く
質問者が気付けるようにつっこんであげてるんだけど。
お前のレスの方がよっぽど意味が無い。
0773132人目の素数さん2007/08/07(火) 16:15:34
あなた傲慢ですね。自分の行動を反省できないと、のちのち苦労しますよ。
0774132人目の素数さん2007/08/07(火) 16:28:58
どこが反省する点ですか?
自分で調べる/考える能力が何よりも重要だと思うからつっこんだ。
質問者にとってそれより良い対応が思いつかないです。
0775132人目の素数さん2007/08/07(火) 16:44:24
768は数学は良く分からんがプログラムは詳しいので、
プログラミングで威張ってみたいのだろう。
0776132人目の素数さん2007/08/07(火) 20:59:28
いや、単に質問の意味が分からなくてとりあえず切れてみただけだろう
0777132人目の素数さん2007/08/07(火) 22:56:00
>>766
ありがとう!
0778132人目の素数さん2007/08/08(水) 01:30:37
>>775,776
そういうレベルの質問じゃないからつっこんでるんだが
お前ら何も調べずに書いてるだろ。そういうレスこそゴミ。
0779132人目の素数さん2007/08/08(水) 11:05:40
2chで威張る奴は2chでしか威張れないカス。スルーが良。
0780132人目の素数さん2007/08/08(水) 11:12:24
//ThruThread
0781132人目の素数さん2007/08/08(水) 11:57:31
2chでは威張る意味も謙虚になる意味もない。
このゴミの中から有益な情報を拾えるかどうか。
0782132人目の素数さん2007/08/08(水) 20:25:35
Histogram関数でヒストグラムを書いて、その頻度をt分布とフィッティングさせたいのですが、
どのようにしたらよいのでしょうか?
NonlinearFitが使えそうだと思うのですが、うまく行きませんorz
0783132人目の素数さん2007/08/09(木) 01:08:36
どんなデータなのか、具体的にどうやってどううまくいかなかったのかくらい書け。
こっちから質問してまで君が分かってないところを見つけてくれるような人は
めったにいない。
0784132人目の素数さん2007/08/09(木) 13:06:25
また来たよ・・・
0785132人目の素数さん2007/08/09(木) 14:57:15
>>783が上で叩かれてるやつなのかどうか知らないけど
>>782の質問の仕方が悪いってのには同意。
0786132人目の素数さん2007/08/09(木) 15:17:28
>>782
データの平均と分散だしてみたら?
0787答えは1002007/08/09(木) 20:10:19
Linuxで使っているのですが、コマンドラインのインターフェイスでは
ヒストリは使えないのでしょうか?
具体的には、
$ math
として起動させて、ターミナルの中で実行するやつですが、
↑のキーを押したりすると、(Ctrl-Pも試したけどだめだった)、
過去のヒストリを表示してくれるといいな、と思ったのですが、
こういう機能を実現する方法はないでしょうか?

よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています