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

〓Mathematica〓

■ このスレッドは過去ログ倉庫に格納されています
0001132人目の素数さんNGNG
ないので立てました。
Mathematicaについて語るスレです。

大学で初めて出会った時は感動したなぁ。(NeXT版…)
Plot3Dでよく遊んだものです。
四次方程式の一般解を出力して、壁に貼ったりしてました(w
0367132人目の素数さんNGNG
A.x=0 Aは係数行列  xは変数ベクトルをあらわします。
この方程式をとくのに、最適な関数を、教えてください
0368通りがかりNGNG
>367
NullSpace[A]:
Ax=0を満たす自明でない解となるベクトルのリスト
0369通りがかりNGNG
>362
>367

>368 の方法で良いけど、ここも参考になるかも。
http://www53.tok2.com/home/xxxxxxxx/math/026.html
0370132人目の素数さんNGNG
>362(=>367だとは思うが)

det(A)≠0なら
x=(0,0,0,0,0,0,0,0,0,0,0)'

det(A)=0なら
NullSpace[A]で基本解の導出
0371132人目の素数さんNGNG
mathematica でPlotしたグラフをWordで表示する方法を教えてもらえませんか
0372132人目の素数さんNGNG
プロットしたグラフを右クリックして
copy as より bitmap で保存して word に貼り付ければ?
0373132人目の素数さんNGNG
372さん、ありがとうございます
0374132人目の素数さんNGNG
ボイコット・ザ・Mathematica。
もっとフリーソフトをつかう、作るべし。
MathematicaにせよMapleにせよ囲い込まれるだけだし、
ある日突然サポートがとまったりするリスクを考えよ。
バージョンアップで毎年金を毟り取られるのに快感を覚えるな。
他と著しく違う変なシンタックスに染まっても、システムが
替われば、そのスキルは無用の長物。
 もっと全数式処理ユーザーが結束して、どうでもよいところは
共通仕様化することを要求していくべきだし、なるべくフリーな
ソースのある、内部で採用で採用されているアルゴリズムが
公開されているものをつかうようにしないと、本当に中世の
暗黒時代が再来するだけだよ。
0375132人目の素数さんNGNG
どなたか
Mathematicaの入門書を教えてください
どうしても自力じゃ使いこなせません
よろしくお願いします
あるていど使いこなしてみたいんです
0376132人目の素数さんNGNG
はやわかり Mathematica 第2版 榊原 進
は、どうですか
0377132人目の素数さんNGNG
メイプル マスキャド

と比較してどうなんでしょ?
0378132人目の素数さんNGNG
ますます出来るMathmatica =標準版=って
どうですか
わかりやすいですか?
でも14000は高いですよね?
0379132人目の素数さんNGNG
>374 じゃ、 MAXIMA ね。
まあ、正直僕も Mathematica の税金的な面は痛い所。
昔は3万円!でバージョンアップしてくれたのにね。。。
特に日本だと代理店経由しないとだめで、個人の気楽な
用途からどんどん遠ざかります。

>375
何したいのかによりますよ。
あ)とにかく操作入門レベル。コンピューター使用暦ゼロに近い
い)直面した問題に対処したい。コンピューター使用暦数年。
う)情報処理系的側面重視。コンピュータープログラミング要望。
でいろいろありますね。

まあ自分が知っている分野で、 Mathematica という言葉が
表題にあれば、大抵簡単な入門はのっているよ
0380132人目の素数さんNGNG
理工系の教養としての情報科学―Mathematicaによる入門
ローマン メーダー (著), Roman Maeder (原著), 時田 節 (翻訳)
http://www.amazon.co.jp/exec/obidos/ASIN/4894717751/qid=1044714600/sr=1-1/ref=sr_1_0_1/250-2915690-8097054
0381132人目の素数さんNGNG
>>380
Mathematicaでのプログラミングにはお勧め
0382132人目の素数さんNGNG
Mathematicaって
普通のアプリにあるようなバグフィックスのアップデータって無いの?
バグなんか無いって事なんだろうか。
0383132人目の素数さんNGNG
>>382

バージョンアップ時に小出しにバグフィックス致します。
バージョンアップ料金は10万円以上かかります。
0384132人目の素数さんNGNG
俺の持ってるのは3.0.1.1xってなってる
3.0.0.0持ってる人もいるの?
0385132人目の素数さんNGNG
MuPADってだめなの?
0386132人目の素数さんNGNG
まてぃまてぃかで
世界征服したいんですけど?
0387132人目の素数さんNGNG
Plot した図を Showで表示します。
2つの違う関数を表示するのだけど、その線がどっちかって説明とA4に印刷するた
めの方法を教えてもらえませんか。
簡単に言えば、レポートに提出するためのものです
0388132人目の素数さんNGNG
>>385
フリーなのは学生と教員だけだろ。
0389132人目の素数さんNGNG
>387
help に線の太さやパターンを変える方法がのってるよ。
wolfram のサイトにいけば、日本語で読める可能性有り。
0390132人目の素数さんNGNG
>>388
個人利用はフリーと聞いたが
0391132人目の素数さんNGNG
http://risa.cs.ehime-u.ac.jp/index.html
0392132人目の素数さんNGNG
mathematicaのstudent版って卒業してしまうと使えなくなってしまうのですか?
買ってから4年間、みたいな制約があるんでしょうか?
0393LisperNGNG
>>392 GNU Maximaなら永遠に無料でつ.シミュレーション板Maxima擦れを参照.
どうせMathematicaをそれ程クリティカルな業務に使ってないのでしょうから,Maximaで十分でつよ.
3Dグラフがマウスでぐりぐり回せますぜ.どうでつか.
0394山崎渉NGNG
(^^)
0395132人目の素数さんNGNG
0396とある馬鹿  ◆BAKAB.w.so NGNG
Mathematica を早く使いこなせるように私はなりたい ううう ( つДT)

大学でしかできないからなぁ・・・

やっぱり自腹で買ったほうがいいのかな
それとも研究室の金で買ったほうがいいのかな・・・
0397132人目の素数さんNGNG
大学でできれば十分ジャン。


たまには家に帰りたいもんだ。
0398とある馬鹿  ◆BAKAB.w.so NGNG
>たまには家に帰りたいもんだ

なんか(・∀・)カコイイ!!!!!
0399質問!NGNG
(関数を定義する)
仮に・・・a_{i}:実数
s[a_{1},a_{2},....,a_{n}]:=a_{n-1} : 与えられた数のn-1番目を取り出す
という関数sを定義したいですが,変数をリストとしてではなく,
与えたいと思ってます.どうすれば良いのでしょうか?
ちなみに,一般のnについてできるようにしたいです.
ちょうど,Max[a_{1},a_{2},....,a_{n}]の入力の仕方で
答えを得るようにしたいということです.
s[{a_{1},a_{2},....,a_{n}}]から,a_{n-1}を得るのは,簡単ですけど,
s[a_{1},a_{2},....,a_{n}]:これのときは?#n:一般の自然数#

0400399NGNG
誰かわかる方いませんか?
0401132人目の素数さんNGNG
>>399-400
これでいいだろ。

In[10]:=
s[x__]:=List[x][[-2]]
In[11]:=
s[1,2,3,4,5,6]
Out[11]=
5
0402132人目の素数さんNGNG
これでもいい。

In[16]:=
s[x__]:={x}[[-2]]
In[15]:=
s[1,2,3,4,5,6]
Out[15]=
{1,2,3,4,5,6}
0403402訂正NGNG
In[16]:=
s[x__]:={x}[[-2]]

In[17]:=
s[1,2,3,4,5,6]

Out[17]=
5
0404399-400NGNG
なるほど!!!
そういうことで回避できるんだー!
401-403 : ありがとうございました!
うーんこれは使える・・・
0405132人目の素数さんNGNG
>>183
先生, 質問です.
StudentからProfessionalにUpgradeすると,
パスワードの発行形態は後者に準じたものに変わるのでしょうか?
0406132人目の素数さんNGNG
>>393
使えるのなら、使っていいんじゃないの?
version3.0 for Students を持っているけど、いまだに使っているよ。
インストールしなおす時には、もちろん、きーじぇ・・・スミマセン。
0407kawabata君の友人 NGNG
>>405
はい、発行形態がかわります。
ただし、Proffessionalへアップグレードしても
 (1)ホームユース(名前は確かじゃないですが「一本」のライセンスで、
  いつも使用している研究室や職場だけでなく、自宅でも使用することが
  できるシステム)(この場合は自宅の端末専用に1年間有効のMathIDベースの
  パスワードが発行されます。当然CDもMathID仕様のものが追加で交付
されます。1年ごとに追加料金がかかります
 (2)そのほかにも北米ライセンスを、一時的に他の地域で使用する場合、
   または、その逆で、インターナショナルライセンスを北米で使う場合
   などにも、時限パスワードが追加交付されるはずです
0408132人目の素数さんNGNG
マス 書いてもいいか
0409132人目の素数さんNGNG
>>407
ということは,
For StudentからProffessionalへアップグレードしても"MathIDは常に必要"ということですか?
最初からProffessionalの場合みたく, 実質的には(自分の所有する)複数のPCに入れ放題ということにはならないのか……
0410kawabata君の友人NGNG
>>409
プロフェッショナルはMathID依存でない18桁〜25桁のパスワードがでる
はずです。しかしホームユースや地域外での利用に対しては、別途料金がかかり
その料金徴収、有効期限管理、追加で使用を認めるマシンを限定し特定する必要
があるため、MathID形態のCD並びにパスワードを追加交付しているのでしょう。
0411baggioNGNG
質問です。mathematicaを使って、非線形連立方程式を解きたいのですが、どうしたら
いいのでしょうか?初心者の質問で申し訳ないですが、教えてください。
0412132人目の素数さんNGNG
>410
うーん。通常の Professional ではなく、プレミアサポート
(定価30%、PC版なら約10万)でホームユースが
出来る、と考えた方がいいでしょう。
0413132人目の素数さんNGNG
>411

代数方程式なら
Solve[方程式のリスト,未知数のリスト]
とします。
それ以外の場合はFindRootを使います。
その場合は解の初期近似を与える必要があります。
FindRoot[方程式のリスト,{未知数,その初期値}のリスト]
0414132人目の素数さんNGNG
Mathematicaで整数計画問題解けますか?
0415baggioNGNG
>413 132人目の素数さんありがとうございます。
一回やってみます。わざわざ解答ありがとうでした。
0416132人目の素数さんNGNG
Linux版のMathematicaで、スタンドアローンのプロフェッショナル版を
買おうかと思っているのですが、Linuxのバージョンをアップデート
したり、あるいはハードを変更したり、マザボードやCPUをとりかえたり
ネットワークカードを変えたり、IPアドレスを変えたりしたら、
使えなくなってしまうのではないかと恐れています。
 何が、保存されていれば(たとえばMACアドレスとかIPアドレス)、
環境を変化させても、ライセンスを取り直さなくても使えるのでしょうか?
0417132人目の素数さんNGNG
MathematicaではLogListPlotやLogLogListPlotのような片対数グラフや両対数グラフを
表示できて便利なんですけど、エラーバー付きのLogListPlotやLogLogListPlotのような
ものはないんでしょうか?

対数表示でない通常のエラーバー付きグラフならErrorListPlotがあるんですが
ErrorLogListPlotやErrorLogLogListPlotのようなものがないのか知りたいです。
0418132人目の素数さんNGNG
>>417
臭うぞ! Q.manの臭いがプンプンするッ!
0419mathmania ◆uvIGneQQBs NGNG
>> 417
Exp,Log,ErrorListPlotを組み合わせて自分で関数を作れ。
>> 418
417がQ.manならば、Q.manは変数変換の公式なぞろくに使えないだろう。
0420132人目の素数さんNGNG
Q.manってだれ
0421Q.manNGNG
ゎたすがQ.manです。
0422132人目の素数さんNGNG
あっそ
0423P.manNGNG
ゎたすがP.manです。
0424132人目の素数さんNGNG
(・∀・)ゲハハハハ
0425山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0426apicoNGNG
Mathematicaで3次元のグラフを表示させる方法を教えて下さい。
以前販売元へ質問状をFAXとメール送ったのですが、その後連絡がありません。
日本人には冷たいのかな??
閑話休題、
[1]曲面z=Sqrt[x*y]と3平面z=0,x=2,y=3によって囲まれた立体を表示させたい
のと
[2]曲面z=Sqrt[a^2-y^2](y≧a/2)と4平面x=0,x=2a,y=a/2,z=0によって囲まれる
立体を表示させたいのです。
表示させようと思ってすでに半年。自分でもどうやって聞いたらよいのか分からな
いまま経ってしまいました。もしこれが無理なら日本語でこういった質問の出来る
メールアドレスを教えて下さい。御願いします。
0427mathmania ◆uvIGneQQBs NGNG
>> 426
表示しようと思って半年もかかるくらいなら、手書きの方が正確で早い。
だが、それでもコンピュータで表示したいなら、
? Plot3D
を使うか、
あるいは
<< Graphics`をやって
? ParametricPlot3D
でヘルプを出して関数を理解してくれ。
0428132人目の素数さんNGNG
>>426
誰でも、すぐできることだから。
0429132人目の素数さんNGNG
はじめまして
今日mathematica 4.2 for students買ってきました
今後お世話になるかもしれませんがよろぴく
0430132人目の素数さんNGNG
>>427, 428
「囲まれた立体」を表示させるのは
Plot3Dでは不可能だし
ParametricPlot3Dでも[1], [2]を表示するのはすくなくとも困難だ。
まぁ428には不可能だな。
0431132人目の素数さんNGNG
>>426
? ClipFill
0432132人目の素数さんNGNG
ClipFillねー
これでいいのかな?


Plot3D[Sqrt[x*y],{x,0,2},{y,0,3},
 PlotRange->{0,3},
 PlotPoints->30,
 ClipFill->Automatic,
 BoxRatios->{2,3,3}]
0433132人目の素数さんNGNG
>>432
Clipしてないのだが?
0434132人目の素数さんNGNG
mathematicaって将来性あるの?
0435132人目の素数さんNGNG
MaximaやMuPADなど無料のソフトがもっと
グレードアップしてくると
今の商売は難しくなるね。
我々はその方が有り難いけど。
0436132人目の素数さんNGNG
優良スレに認定されてます

◇ 「知」の欺瞞
http://academy2.2ch.net/test/read.cgi/philo/1047993277/
◇ アーベル賞にセール
http://news2.2ch.net/test/read.cgi/newsplus/1049380704/
◇ 数学の本
http://science.2ch.net/test/read.cgi/math/1044371030/
◇ 代数学
http://science.2ch.net/test/read.cgi/math/1045779496/
◇ 数学セミナー
http://science.2ch.net/test/read.cgi/math/1050563258/
◇ Poincare 予想 解決
http://science.2ch.net/test/read.cgi/math/1049433413/
◇ Lie群・Lie環
http://science.2ch.net/test/read.cgi/math/997388738/
◇ グロタンディック
http://science.2ch.net/test/read.cgi/math/1011949239/
◇ 基礎論
http://science.2ch.net/test/read.cgi/math/1043049229/
◇ アーベル賞にセール
http://science.2ch.net/test/read.cgi/math/1049442770/
◇ 素数判定は「決定的」多項式時間
http://science.2ch.net/test/read.cgi/math/1028813059/
◇ スペクトル系列
http://science.2ch.net/test/read.cgi/math/1031726106/
◇ unix と数学
http://pc.2ch.net/test/read.cgi/unix/1043629084/


0437132人目の素数さんNGNG
いまいち盛り上がらないので。
Mathematica programmingコンテスト。
お題は、

トランプ(Range[52])をシャッフルする関数を書け。

とか言ってみる。
0438132人目の素数さんNGNG
>437
ドナルド・トランプですか?
0439437NGNG
>>438
普通のトランプです。
ドナルドさんが52人おられるのでしたらそれでも結構です。
0440132人目の素数さんNGNG
>>437
こんなのとか。

Shuffle[x_List] :=
  Prepend[Shuffle[Rest[#]], First[#]] &@
    RotateLeft[x, Random[Integer, Length[x] - 1]]
Shuffle[{}] = {}

Shuffle[Range[52]]
0441山崎渉NGNG
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0442132人目の素数さんNGNG
29
0443山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0444132人目の素数さんNGNG
Mathematicaが原因でMATHEMATICA.EXEにエラーが発生しました。
Mahtmeticaは終了します。
問題が解決しない場合は、コンピュータを再起動してください。

と出たので再起動したのですが、何回再起動しても同じエラーが出て
起動してくれません。

フォント関係の設定をいじった後このエラーが出たので
元に戻したいと思っているのですが
設定ファイルはどこにあるかわかりませんか?
レジストリは探してみたのですが、わかりませんでした。

Windows MeでMathemtica4.2のシングルライセンスのを使っています。
0445132人目の素数さんNGNG

再インストールしる!
0446132人目の素数さんNGNG
Mathematicaって使いにくくない?ライブラリとか凄いとは思うけど
0447mathmania ◆uvIGneQQBs NGNG
コマンドが長いのは確かに使いづらい。
もっとも、私は最近Mathematicaをやっていない。
C言語(ForTranも少し)を使ってる。
理由はというと、、、Mathematicaが使えなくなったから。
まぁ、使いやすさの面でいえば、大きなプログラムには、C言語の方がいいだろう。
0448444NGNG
>>445
再インストールしても同じエラーが出るんです。
設定ファイルが残ってるんじゃないかと疑ってるのですが
その場所が分かりません。
0449132人目の素数さんNGNG
>>446
原始的なプログラミング言語と不統一な仕様の
mapleよりは使いやすいと思う。
言語としてつかえてなんぼだから
素人にはお薦めできない、って感じはあるかもね。

>>447
補完機能をつかうべし。
0450132人目の素数さんNGNG
初心者にお勧めのMathemticaの
本は何でしょうか?
0451132人目の素数さんNGNG
>448
OSを再インストールしる!
それでだいじょうぶだ! 安心しろ

>450
白石さんのがいいぞ!
安心して買え
0452132人目の素数さんNGNG

あなたが探してるのってこれだよね?二日間無料だしね♪

http://alink3.uic.to/user/angeler.html
0453132人目の素数さんNGNG
mathmaniaスレかと思った

            と言ってみる
0454132人目の素数さんNGNG
>>450
    Mathematicaプログラミング J.ゲイロード・N.カーミン・R.ウエリン
を読んで、その後で
    プログラミングMATHEMATICA. R・メーダー 著、時田 節
を読むとよくわかると思われ。

特にメーダーの本は(全くの初心者以外には)一読の価値あり。
非常に下手な翻訳だけど。
0455132人目の素数さんNGNG
>>248
Windows Me はやめた方がいいですよ。
2KかXPにしましょう。
(マジレス)
0456132人目の素数さんNGNG
Mathematicaって有効数字が6桁の表示で、例えば
1.23456789とか1234.56789って直接入力すると
1.23456や1234.56と表示されます。

# 表示だけがそうなるだけで内部的には入力した数のままです

これを以降の入力からすべて指定した有効数字で表示させたいのですが
どうやったら良いのでしょうか?NumberFormではそれで指定した場合だけ
表示されるのでこれを以降の入力すべてで有効にしたいのでよろしく
お願いいたします。
0457132人目の素数さんNGNG
>>451 >>454

どうもありがとう!
0458132人目の素数さんNGNG
>>456
ちょっと邪魔くさいけど、関数を定義すればどう?たとえば
 F[x_]:=N[x, 30];
 F[E^3]
とするとe^3が30桁表示されるはず。
0459mathmania ◆uvIGneQQBs NGNG
456の方法でも有効数字は確かに表示される。
だが、SetPrecision[E^3,Infinity]か、SetAccuracy[E^3,Infinity]はどうだろう?
まぁ、分数表示になるが、その数に2^52(?)を掛ければ小数点表示がわかるだろう。

あぁ、それと、私はMathematica復活したわけではないので。
0460444NGNG
>>451
結局OS再インストールしましたよ。。。
したくなかったけど。

>>455
大学のPCだから自由にできません。
経費で2000買ってくれなかった。
0461132人目の素数さんNGNG
>>458-459
Mathematicaでの以降の入力すべてで指定した有効数字で表示させたいということ
でしょうから、その方法ではその関数内の引数にだけ有効であって意味がありません。
何かシステムの設定でできそうな気もしますがそれらしいものが見当たりませんね。
どうやるんだろうか?
0462132人目の素数さんNGNG
>>461
SetPrecisionは計算精度を変更させるだけであってその表示は依然として
有効数字6桁です。
0463132人目の素数さんNGNG
>>456
編集→環境設定→書式設定→式の書式→表示設定→PrintPrecision
0464132人目の素数さんNGNG
>>463
書式設定でしたか。見落としてました。大変助かりました。ありがとうございます。
0465mathmaniaNGNG
駄スレ漏れスレage
0466132人目の素数さんNGNG
あなたが探してるのってこれだよね?この中にあったよ♪
http://endou.kir.jp/betu/linkvp/linkvp.html
■ このスレッドは過去ログ倉庫に格納されています