トップページ⇒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/
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も試したけどだめだった)、
過去のヒストリを表示してくれるといいな、と思ったのですが、
こういう機能を実現する方法はないでしょうか?

よろしくお願いします。
0788132人目の素数さん2007/08/10(金) 01:42:57
>>784
ゴミみたいなツッコミだけで何のcontributeもできないならだまってれば?

>>787
ターミナル直接じゃなくてemacsを使ってもよければ
mathematica inferior modeとかで検索するといいかも。
俺は使ったことないから使い勝手は知らない。
0789132人目の素数さん2007/08/10(金) 03:20:05
こんなのを思い出したw

ttp://game11.2ch.net/test/read.cgi/gsaloon/1183533410/
> 4 名前:ゲーム好き名無しさん[] 投稿日:2007/07/04(水) 16:34:32 ID:qO0PN2Rl0
> >>2
> 意味がわからないのに書き込むなら地獄に落ちれば?
0790答えは1002007/08/10(金) 06:06:03
>>788
ありがとうございます。emacs は大歓迎です。
mathematica.el というファイルをもらってきました。
これからつかってみて、結果を報告します。

0791答えは1002007/08/10(金) 06:17:11
>>790
すばらしいです。
mathematica付属のやつより(僕的には)全然使い勝手がいいです。
いまのところ、Plot[]などのgraphic系の表示ができないのですが、
これはそもそもできないのかこっちのやりかたが悪いのか不明。
emacsの中なので、Ctrl-aやCtrl-eとかでパンパン動けるのがいい。
教えてくれてありがとう。
0792132人目の素数さん2007/08/10(金) 14:06:41
contribute
0793132人目の素数さん2007/08/10(金) 14:41:59
disturberばかり。
07947942007/08/10(金) 22:01:19
794 年 平安京に遷都
0795132人目の素数さん2007/08/11(土) 10:55:08
2を赤色で印字するには

こんにちは、
下記で、2を赤色で印字するにはどうしたら良いでしょうか?

Print[“2”];

0796132人目の素数さん2007/08/11(土) 11:45:27
ワロタ
0797132人目の素数さん2007/08/11(土) 12:15:33
Print[Style["2", Red]];
0798132人目の素数さん2007/08/12(日) 08:12:28
皆がMathematica詣でをして、上納金をバージョンアップの度に収めている額を
日本全体で累積したら相当な額になるだろうな。
日本国内でMathematicaを使ったユーザーの経験とか知識とかバグの問題は
結局最終的には日本国内の知識にはならず、開発元にだけ知識が集まって
いく。こういう構造だと、日本には基本となるソフトの開発のための
知識や人材が貯まらないし、周辺の産業も育たない。
上納金を日本国内に拠点を持つ開発に振り向けて、できればオープンソース
のシステムをOSもアプリケーションも作る方が世のため人のため国のため
世界のためになると思う。
0799132人目の素数さん2007/08/12(日) 09:40:59
お返事ありがとうございます。

すいません、赤字の”2”が印字されずに、
Style[2,Red]と印字されます。なぜでしょうか?
0800132人目の素数さん2007/08/12(日) 11:48:52
>>799
Mathematicaのバージョンが古いから。
>>798
誰に対して言ってるのか日本語がよく分からんけども
オープンソースのMathmaticaライクなソフトは既にあるが。
0801132人目の素数さん2007/08/12(日) 13:45:19
>>800
あっても半端で使えない物が多い。また、基本性能が
良くても、既存のソフト、情報(参考書、利用した教科書)
の量ではMathematicaに勝てず(Mapleがその典型)やはり
使えない。

Maximaのテンソル関係の機能がMathmaticaを圧倒するぐらい
充実すれば利用者がもっと増えるのでは。
0802132人目の素数さん2007/08/12(日) 15:06:14
英語まで含めたらmapleのほうが本とかの情報量は多くなったよ。

Mathematica6.0になってグラフィックス周り結構かわったね。自動修整が比較的使えるけど
直すところ多いわ。

少し前に話題になってたヘルプについては、まさしくHTMLを用意したのとたいして変わらない
使い勝手になってる。チュートリアルが点在してたりして、まだ構成が頭に入ってないけど。
Mathematica Bookはなくなったのかな。
0803132人目の素数さん2007/08/12(日) 16:27:52
>>802
だったら、Mapleに乗り換えるか。
安いし、バグ少ないし、速い。
08048022007/08/12(日) 17:34:46
http://maple.bug-list.org/index.php
を見ればわかるけどMapleは、正しい答えを返さないという意味でのバグは多いよ。
Mathematicaは
Integrate[z/(Sinh[2z] + Coth[z]), {z, 0, Infinity}]
をPi/32と返してくれるけど、Mapleだと最新の11でも間違った答えを返してる。
特殊ケースだからあまり出くわさないけど。

derive 6にも負けることがあるし、Java Interfaceのほうでやるとやたらと時間がかかるようになる
計算があったり…と文句ばかり書いてますが普段はMaple使うことのほうが多いです。
0805132人目の素数さん2007/08/12(日) 23:37:55
>>801
オープンソースなんだから半端でも君が改善していけばいいんじゃないの?
それが君の言う世のため人のためっていう方向なんじゃないのかい?
結局自分ではなんにもやらないけどいいものが無料で欲しいってか。
でオープンソースとか言ってたのにMapleとか言いだすし。なんだこのアホな流れ。
0806132人目の素数さん2007/08/12(日) 23:41:29
Mapleの話は別の流れだし、有用だったよ。
0807132人目の素数さん2007/08/12(日) 23:53:49
あーMapleの話は>>801じゃない別の人が言ってるってことね。了解。
0808132人目の素数さん2007/08/13(月) 00:43:28
>>800

ver5.0ですが、駄目です。まさかver6でしょうか?
0809132人目の素数さん2007/08/13(月) 00:51:35
Styleはver.6からだよ。
0810132人目の素数さん2007/08/13(月) 01:05:59
mathematicaって安く買うことって出来ないでしょうかね?
アカデミックパックとかってないですよね?
0811132人目の素数さん2007/08/13(月) 06:20:14
>>810
数学板だというのに数学に関係ないことばっかり。
せめて検索したらすぐ分かるようなことは自分でどうにかしてくれ。
0812132人目の素数さん2007/08/13(月) 08:48:21
ver6.0ってプレミアサービス無しだと、たった1台にしかインストールできないのね。
0813132人目の素数さん2007/08/13(月) 08:53:33
>>809

了解しました。verで印字に色を出す方法を教えて下さい。
0814132人目の素数さん2007/08/13(月) 08:54:36
>>813
すいません。間違いました。
ver5で印字に色を出す方法を教えて下さい。


0815132人目の素数さん2007/08/13(月) 10:35:27
>795
StyleForm["2", FontColor -> Red]
0816132人目の素数さん2007/08/13(月) 12:58:38
>>815

試しましたが駄目です。黒色です。
0817132人目の素数さん2007/08/13(月) 15:01:56
StyleForm["Jibun de help miro baka", FontColor -> RGBColor[1, 0, 0]]
0818132人目の素数さん2007/08/13(月) 18:27:00
訂正
× "Jibun de help miro baka"
○ " You must read the HELP."
0819132人目の素数さん2007/08/14(火) 01:02:17
>>818
つまらん。お前もバカ。
0820132人目の素数さん2007/08/14(火) 09:40:06
>>812
詳しく説明して
マイクロソフトとかアドビみたいに認証が必要になったってこと?
0821132人目の素数さん2007/08/14(火) 10:41:56
>>819
ありがとう。
0822132人目の素数さん2007/08/17(金) 18:11:45
ver6は、ほとんど新しいアプリに生まれ変わってますね。
(互換性を保ってるのがスゴイ)
0823132人目の素数さん2007/08/17(金) 19:01:11
>>822
確かに凄いが、値段がそれ以上に凄い!
個人が買うにはあまりにもきびしい、、、。
0824132人目の素数さん2007/08/18(土) 10:28:51
mathematica(ver4.0から)/maple(V R5から)を個人所有しているが、
バージョンアップだけでも大変。
0825132人目の素数さん2007/08/18(土) 10:47:51
>>820
6は使ってないけど、5.2ですでにそうだった。インストール過程で
mathIdとかいうPC固有の番号みたいのだして、それをwolfram researchへ
おくるとそれに合わせた文字列を送ってきて、それを入れると動く。
0826132人目の素数さん2007/08/18(土) 10:50:16
厶ヵ⊃<
苛々する
あまのじゃく
くそったれ(`o´)
●●●らめ!!







あ〜ちょっとすっきり(--;)失礼しました
0827132人目の素数さん2007/08/18(土) 12:30:28
>>825
それはStudent版ではなくて一般の個人が買う40万円のパッケージでも同じ?
0828132人目の素数さん2007/08/19(日) 11:59:57
>827
少なくともStudent版からPremierにアップグレードしたパッケージでは同じだった
0829132人目の素数さん2007/08/20(月) 13:31:44
おれの5.2はMathID必要ないぞ?
0830132人目の素数さん2007/08/21(火) 19:59:00
仕事に関係なく、個人で趣味として買ってる人いるのかな…
0831132人目の素数さん2007/08/21(火) 20:26:02
趣味で買うには高いよ〜

似たようなフリーソフトもあるし。
0832132人目の素数さん2007/08/23(木) 16:40:25
mathematicaでSinhの計算をしたいのですが
例えばSinh[5]とか入れても入力と同じ答えが
出力されます。
どうすれば具体的な値を計算することが出来るのでしょうか?
0833132人目の素数さん2007/08/23(木) 17:29:18
N[Sinh[5]]
0834132人目の素数さん2007/08/23(木) 18:59:24
ドキュメントの最初のほうぐらい読もうぜ
0835132人目の素数さん2007/08/23(木) 19:28:51
個人の趣味で持ってますが、なにか?
0836132人目の素数さん2007/08/23(木) 20:18:32
よかったですね。
0837132人目の素数さん2007/08/24(金) 00:36:06
数学板だというのに使い方レベルの質問とライセンスの質問ばっかだが、
個人で買うほどの>>835がきっと面白いネタを投下してくれる。
0838132人目の素数さん2007/08/24(金) 12:23:44
ネタと思われてるのかな?本当に買ったんだよ。ビックカメラで。
と書くと余計にネタっぽいが、小田急の新宿西口店に売ってるんだよ。
最近は休日に動画作って遊んでる。
0839132人目の素数さん2007/08/24(金) 12:34:15
ほんとは割れ物では?
0840132人目の素数さん2007/08/24(金) 12:35:00
最新版の割れ物出回ってますか?
0841132人目の素数さん2007/08/24(金) 15:48:26
>>838
>>835がネタだなんて言ってないよ。個人の趣味で買うくらいだから
無理矢理使わされてる学生と違ってちゃんと使ってるんだろうし、
きっと面白い話のネタを投下してくれるだろうと。
08428422007/08/24(金) 19:22:25
8/4=2
0843132人目の素数さん2007/08/24(金) 21:26:49
遅ればせながらMathematica6にしてみたけど、5で困ったStringFormの挙動
が変化してなくて残念。
StringForm["``", 1`4] とか入力すると

1.`3.9999999999999996

とか珍妙な結果になるんだよなー。まあMathematica的にはもっともな理由がある
のかも知れんが、ここはやっぱり「1.000」と表示して欲しいところ。

Wolframの中の人はStringForm使わんのかな。レポート書きでは実数をフォーマッ
トしてプリントしたいことが頻繁にあるんだが。
0844132人目の素数さん2007/08/24(金) 21:29:19
昔のVBみたいw
0845132人目の素数さん2007/08/24(金) 22:54:34
>841
835じゃないけど、じゃあ夏休みの宿題でやったネタを投下しよう。fooが何をす
る関数かわかるかなー。(実行すると一発でわかるけど)

foo[n_] :=
If[n <= 1, {{1}},
Module[{m = foo[n - 1],
h = ({#} &) /@ Range[(n - 1)^2 + 1, n^2 - n],
w = Range[n^2 - n + 1, n^2]},
If[EvenQ[n], Prepend[Join[m, Reverse[h], 2], Reverse[w]],
Append[Join[h, m, 2], w]]]];
0846132人目の素数さん2007/08/24(金) 23:42:36
>>843
君がやりたいのはこうだろ。
StringForm["``", OutputForm[1`4]]
0847132人目の素数さん2007/08/25(土) 00:27:00
>846
いや、引数にHogeFormをかましてやれば良いのは分かってるけど、書式付き出力
書くたびにいちいちNumberFormとかScientificFormとかEngineeringForm
とか引数毎に10数文字もタイプするのがクソやってらんねーと言う話です。
凝ったオブジェクトならともかく実数くらいデフォルトでそれなりに整形してく
れてもバチはあたんないと思うんだけどなー。
0848132人目の素数さん2007/08/25(土) 00:31:17
StringFormは、.でraw `とかも意味わからん。
0849132人目の素数さん2007/08/25(土) 04:45:19
>>847
君がどの書式が欲しいのかは君しか知らないと思うのだが。
0850132人目の素数さん2007/08/25(土) 07:58:20
せっかくネタを提供してくれた>845に
せめて笑顔をふりまいてあげてください><
0851132人目の素数さん2007/08/25(土) 08:17:56
( ̄ー ̄)
0852132人目の素数さん2007/08/25(土) 12:35:54
Out[1] =  ̄ー ̄
0853132人目の素数さん2007/08/25(土) 14:26:14
(@o@)
0854132人目の素数さん2007/08/25(土) 14:35:17
これで3a+5b(a,b>0,整数)が整数でないもの全て求めよって問題とける?
0855132人目の素数さん2007/08/25(土) 14:50:08
意味が分からん
0856132人目の素数さん2007/08/25(土) 18:17:44
Σの下にk=1をつけたいんですが
Ctrl - だと右斜め下になってしまいます
解決策はありますか?
0857132人目の素数さん2007/08/25(土) 19:41:54
>>856
あなたの入力だと、数列などのindexと認識されます。Σの式とは完全に意味が異なります。

インストールしてすぐのdefault状態で出てくる
BasicInput.nb(標準入力)でΣを選び、入力したい項目に式を書いて下さい。
0858132人目の素数さん2007/08/25(土) 20:43:12
Mathematicaと同じようなことが出来るフリーソフトって何がありますか?
0859132人目の素数さん2007/08/25(土) 22:54:43
>>858
MuPAD などがあります。
0860132人目の素数さん2007/08/25(土) 23:10:21
>>859
MuPADは売りもの。無料版はもはや存在しない。
0861132人目の素数さん2007/08/25(土) 23:12:27
>>859
回答ありがとうございます。
コマンドは同じなのでしょうか?
0862132人目の素数さん2007/08/25(土) 23:51:00
コマンド?

たたかう  どうぐ
じゅもん  にげる
0863132人目の素数さん2007/08/26(日) 00:43:58
>>860 知らなかった。無料版を探しまくるところだったよ。
0864132人目の素数さん2007/08/26(日) 01:06:09
>>860
無くなったのか…
大学生時代にお世話になったよ・゚・(ノД`)・゚・。
0865132人目の素数さん2007/08/26(日) 01:17:31
>>856
ありがとうございます。パレットから選ぶしかないんですね・・・
ΣやΠ記号の下の文字を含めて
ショートカットだけで書くことはできないでしょうか・・・

さっき
苦労の末
ベクトルa→ を a ctrl 7 Esc rule Esc で書けることを知りました。
08668582007/08/26(日) 01:18:29
では、いまは無料ソフトは何があるのでしょうか?
0867132人目の素数さん2007/08/26(日) 01:53:33
>>865
Esc sum Esc Ctrl+Plus n=1 Ctrl+% 100 Ctrl+Space n
な感じでできると思う。ver.6でしか確認してないけど。intやPiはsumを置き換えてね。

Ctrl+%とCtrl+Spaceは、汎用的なショートカットなので覚えておくと吉。
0868132人目の素数さん2007/08/26(日) 01:58:11
>>866
いまならMaximaかな。
yacasはさすがにだめか。オレはまだぎりぎり戦力として使ってるけど。

可換代数とか個別分野ではそれぞれ分野ごとによくできたソフトがあります。

と書いてるけど、可換代数と関連する代数幾何以外のソフトがよくできてるか知りません。
0869132人目の素数さん2007/08/26(日) 02:16:05
>>867
うおぉぉ〜すげ〜

ありがとうございました((ヾ(。・ω・)ノ☆゚+.ァリガトゥ♪
沢山のΣとΠが出てくる数式で・・・
パレットにもううんざりしてたところです
08708692007/08/26(日) 02:20:51
先ほど本屋に行くと

Word2007で数式を書こう!という本が売られていました。
凄い凄いって著者は言うんだけど、パレットのオンパレード
・・・おまけにもちろん式展開などの計算は自分でして
1つ1つ打ち込みしないといけないから・・意味ないですよね・・・


0871132人目の素数さん2007/08/26(日) 02:22:33
人に読ませる文章ならWordの数式エディタも悪くはないよ。

計算結果込みで、数式がほとんどの文章だとMathematicaが向いてる。
もっとこだわる人はTeXだろうな。
0872132人目の素数さん2007/08/26(日) 03:37:19
OpenOffice.org Mathはどうですか
0873132人目の素数さん2007/08/26(日) 03:47:07
いや、計算してくれるものが欲しいのか
WordもTexもOOoMathも計算はできないなw
08748692007/08/26(日) 23:42:16
>>871>>873
ありがとうございました。
Wordの方もできることに越したことは無いので少し勉強しようと思います。
かんしゃっです
08758692007/08/26(日) 23:45:29
関数fを定義して、それに0〜5の値を代入した時のfの値を知りたくて
f/@{0,1,2,3,4,5}]としたら、上手く出力されたんですが
いかんせん{f0,f1,f2,f3,f4,f5}というように、続けて横にズラズラ〜っと
でてきたので見難いです。

これを
f1
f2
f3
f4
f5
というようにタテに表示するにはどうしたらいいですか?
0876132人目の素数さん2007/08/26(日) 23:49:24
行列、ベクトル表記にしたら?
0877132人目の素数さん2007/08/26(日) 23:50:28
ところで、みなさん
MathematicaではComputer Modernのフォントって無いんでしょうか?

Ctrl + Shift + T でも 綺麗じゃないよね・・・
特に dx の d がいただけない・・・
0878132人目の素数さん2007/08/26(日) 23:52:39
>>876
それだと( )が出るんじゃないか?
0879132人目の素数さん2007/08/27(月) 00:05:27
Grid
Column
いろいろあるよ
0880132人目の素数さん2007/09/01(土) 03:43:53
DateListPlot: x軸の目盛を時間にする
ListLogPlot: y軸の目盛を対数にする

x軸が時間でy軸が対数の散布図を描きたい時はいったいどうすれば
いいんだ… orz。

WolframはDateListPlotの内部で使っているTicks関数を公開してくれたら良いと
思った。つーか俺が知らないだけ?
0881132人目の素数さん2007/09/01(土) 13:07:48
なければ、データを対数変換してからプロットすればいいじゃん。
0882132人目の素数さん2007/09/01(土) 15:55:21
すみません、教えてください。
式の本数と変数の数がnである連立方程式はどうすれば解くことができるでしょうか?
具体的にはx[0]〜x[n-1]を変数とした以下の連立方程式です。kは定数です。

x[0]-3 x[1]-2 x[2]-x[3]==4/k
x[0]+2 x[1]-3 x[2]-2 x[3]-x[4]==5/k

i>=3 && i<=n-3のとき
x[i-3]+2 x[i-2]+3 x[i-1]-3 x[i]-2 x[i+1]-x[i+2]==6/k・・・・(1)

x[n-5]+2 x[n-4]+3 x[n-3]-2 x[n-2]-x[n-1]==5/k
x[n-4]+2 x[n-3]+3 x[n-2]-x[n-1]==4/k
x[n-3]+2 x[n-2]+3 x[n-1]==3/k

です。x[i]を求めることはできるでしょうか。
上記の式をeqnlistに格納して(i>=3 && i<=n-3を除く)
RSolve[eqnlist,x[i],i]でいいような気がしますが、(1)式の差分方程式と他の境界条件の式が矛盾するためダメではないかと思っています。

もちろん、nにこちらで何かしらの定数を与えれば、Solveで解くことができますが、nに何も代入せずnの時の一般解を求めたいです。

よろしくお願いします。
0883132人目の素数さん2007/09/01(土) 22:25:24
>881
自分で形を見るだけならそれで良いけど、人に見せる用のグラフなのでy軸には
あの対数表記のtickが欲しいのだ。今回は時間もないので結局Excelで描いた。
負けた気分(何にだ)。
■ このスレッドは過去ログ倉庫に格納されています