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

〓Mathematica〓

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

大学で初めて出会った時は感動したなぁ。(NeXT版…)
Plot3Dでよく遊んだものです。
四次方程式の一般解を出力して、壁に貼ったりしてました(w
0237132人目の素数さんNGNG
Mathematicaはトラブル多い印象だね
カーネルがOS引きずってハングするし。
必要だから使ってるけど鎖、なんとかしてほしいぞ
げろげろWolfram
0238235NGNG
>>236
確かMathematicaは、Mathematica Kernel (計算機構) と
フロントエンド (ワープロ風の操作を実現している見かけコントロールソフト)
の2つのソフトの間を、Mathlinkとかいう技術で通信しながら
働いていたはず。
そのKernelの方が正しく終了せずに悪さをしているのでは?
Ctrl+Alt+Deleteでプロセスが残ってないか確かめてみたら?
もちろん、プロセスをちゃんと見ることのできるソフトを持ってれば
もっと正確にわかるわけだけど。
Unix系の移植にいくつかあったけど、純粋なWin2K用も ttp://www.vector.co.jp/
で探せばあるのでは?
0239132人目の素数さんNGNG
座標データを与えて、それをListPlot[data, PlotJoined -> True]で
グラフを書いたんですが、できたグラフをコピーしてBMP形式にしたところ、
Texに貼って印刷すると、グラフがガタガタというかギザギザというか、
滑らかでなくなって、グラフとして機能しなくなってしまいました。
BMPにした後にTexで拡大したのが原因だと思うので、Mathematicaで
グラフを描く時点で、印刷するときの大きさまで拡大して描けば問題ないと
思うのですが…。FormatのMagnificationで拡大しても駄目なようです。
Mathematicaで描いたグラフを都合の良い大きさに引き伸ばして印刷するためには
どのようにすればいいんでしょうか?
0240132人目の素数さんNGNG
かりきゅれーしょん・せんたー2ってのが売っていたが、
あれもMathematicaみたいにpassword入れんと動かんのか
教えちくり
0241132人目の素数さんNGNG
初心者の為 困っています.どなたかMathematicaに詳しい方が
いらっしゃいましたら教えてください.

やりたいことは,変数を純実数として定義することです.
これができないと,例えば,


x=I*a;
Re[x]

Out[1]=-Im[a]

となってしまいます.(これはaが複素数として扱われているからです)
私としては,aを純実数として扱って,Re[x]=0という解に
なって欲しかったのです.
(aには数値を代入したりするのではなく,文字の変数として扱います.)

どなたか博識な方,教えていただけませんでしょうか?
0242132人目の素数さんNGNG
あげ
0243132人目の素数さんNGNG
>>241
ここにも立ててたんか。
とりあえずこれ参照。

http://documents.wolfram.com/v4-ja/MainBook/1.4.6.html
0244132人目の素数さんNGNG
>>243
どうもです.
結構切羽詰ってるもんで.
仮眠とってから,色々試してみます.
0245132人目の素数さんNGNG
3つ以上の二次元座標データを与えて、左から3点を放物線の
始点、頂点、終点として、いくつかの放物線が連結されたグラフ
(というかニュートン・コーツの複合シンプソン則のグラフ)を
描きたいんですけど、Listplotでは座標を直線で結ぶことしかできない
みたいなんですが、どうすればできますか?
最初スプライン曲線で書こうと思ったんですが、調べてみたらそれも
できないみたいだし・・・。
レポートの締め切りがあれなんでちょっと急いでます(;´Д`)
0246132人目の素数さんNGNG
age
0247132人目の素数さんNGNG
演算子の差を作りたいんです。
(f-g)[x]
を計算させてやりたんですが Through すると
f[x] + (-g)[x]
になってしまいます。
どーやったら
f[x] - g[x]
なんてのを返してくれるようになりましょう?
0248132人目の素数さんNGNG
0249132番目の素数でしゅ。NGNG
agetemimasu,mazuha
0250132番目の素数でしゅ。NGNG
graph=Plot[Sin[x],{x,0,2Pi}];
Show[Graphics[{Thickness[0.001],Map[Line[{{#[[1]],0},#}]&,graph[[1,1,1,1]]]}],Axes->True]
上のようなプログラムを打つと、実はSinカーブのグラフとそのPlotPointsの位置を調べるものなのですが、Map以降のこのプログラムの動き方がよくわかりません。
誰か、教えてください。
0251132番目の素数さんNGNG
サッカーボールの描き方を教えてください。ちゃんと白黒2色刷りのものです。お願いします。
0252132人目の素数さんNGNG
>>251
紙とコンパス、定規、鉛筆、カッターは用意できましたか?
それでは (以下略)
0253132番目の素数さんNGNG
ありがとう。がんがります。
0254132人目の素数さんNGNG
>>251
サッカーボール描くのに、カッターは何に使うのでしょうか?
0255132人目の素数さんNGNG
いや、描いたらその後組み立てるのだとばかり。











R.マドリードの読売G軍化はんたーい。
0256132人目の素数さんNGNG
5万円以内で買う方法ないですか?はっきりいって余計な機能は
要らない。計算エンジンだけがほすい。

昔はStudent pack とかいって2-3万で売ってたよな。今は無いです…
それに学生じゃないし。
0257132人目の素数さんNGNG
どうしてもmathmaticaでないとダメなの?
無料の数式処理ソフトなら他にも色々あるよ
0258132人目の素数さんNGNG
数学記号をクリックで入力できるパレットが表示できん!
表示の仕方教えて-。
明日提出なのー。
0259256NGNG
>>257
昔、Mathematica3.0.1を使った事あるんですが、やりたい事は
優先順位を付けて書くと

1. 線形1次方程式の解を代数的に求めて欲しい。-> Solve

3,4次まででなく、5,6次以降でも方程式でも解けるなら解いて
 欲しい。係数は整数値だけ。

 具体的にはLLLアルゴリズムで求めた方程式を代数的に解くのに
 使います。それなんで、かなりこのエンジンが強い方がうれしい。

2. Σとか含まれる式が、有理数だったり、πとかeで表せる式なら
 その値に変換して欲しい。これは数式処理ソフトのデーターベース
 がどれだけあるかが重要なんですが、Mathematica3.0.1同等なら満足
 です。

3. 数式の簡略化

4. 簡単なプログラミング機能。

なんですが、これらを満たす無料のソフトがありますでしょうか。
0260132人目の素数さんNGNG
>>257
数式処理ソフト
ttp://home.att.ne.jp/star/mathmodern/link/link.html

Maple7(学生版)
ttp://www.cybernet.co.jp/maple/solution/student.shtml
0261132人目の素数さんNGNG
Mathematicaのキーバインディングかなり使いにくいんだけど誰か
変えた人いる?
0262132人目の素数さんNGNG
Mac & Win は、日本国内では今後日本語版のみしか販売しないそうだ。
日本語版は英語版の機能を包括するって。。。

はあぁ。。。
0263132人目の素数さんNGNG
>>259
MuPadがいいのでは?
0264263NGNG
http://www.xmath.ous.ac.jp/~shimeno/mupad.html
とか見てください。
あと最近本も出たみたいです。
0265132人目の素数さんNGNG
これね
http://www.amazon.co.jp/exec/obidos/ASIN/4431709460/qid%3D1031107907/sr%3D1-12/ref%3Dsr%5F1%5F2%5F12/249-4618403-5758709
はじめてのMuPAD―MuPAD Pro2.0 forWindows
赤間 世紀 (著)
出版社/著者からの内容紹介
MuPADは,ドイツの Paderborn 大学で開発された数式処理システムです.イ
ンターネット上のホームページで誰でも簡単に入手できます.また学習・教
育・研究目的の個人使用の場合に限り,フリーでも使用可能なので,世界的
に人気が上昇しているソフトウェアです.本書は,Windows 版の MuPAD Pro
version 2.0 を対象に,そのダウンロード方法から実際の利用方法までを実例
に基づいてわかりやすく解説した入門書です.微積分学と線形代数学から豊
富な例題を扱い,さらにグラフィックスとプログラミングの機能についても説明
しています.本書を通じて読者は,コンピュータ代数の概要とその大きな可能
性までをも実感することができるでしょう.
0266132人目の素数さんNGNG
エクセルのソルバーで制約式の量が多くてエラーが出て困ってます。
そこで、Mathmaticaでやろうかと思ったのですが、
Mathmaticaで最適化は可能なのでしょうか?
またその方法を教えてください。
関数とか教えてくださればあとは自分で調べます。
お願いします。
0267132人目の素数さんNGNG
>>266

可能です。
Excel ソルバー感覚なら別売りの最適化のアドオンソフト。

後は自分でコツコツ作る。。。
ただ、 Excel ソルバーに慣れている感覚では
手に負えないと思います。

0268266NGNG
>>267
レスありがとうございます。
いちおC言語はかじったことがあるのでプログラムに関しては、
できると思います。
問題は近くにmathmaticaをできる人がいないので、
方向性がまったくわからないと言うことです。
別売りのアドオンは、「Mathematica Link for Excel 」でしょうか?
これを購入してがんばってみるしかないかな。
0269132人目の素数さんNGNG
誰か、Mathematica で Barnes のG-関数、あるいは
多重ガンマ関数の計算をする方法を知りませんか?
0270132人目の素数さんNGNG
>>268

別売りのアドオンはそれではありません。
それは、 Mathematica と Excel を On the Fly で
つなぐソフトです。

別売りのパッケージというのは、
Global Optimization 4.2

Reliable Global Optimization for Constrained and Unconstrained Nonlinear Functions

多分十数万円ぐらいするのではなかったでしょうか。日本だと
Hulinks が扱っている記憶があります。

Excel ソルバーを使っていたならば、 Mathematica
ではなく、 Excel Add-on のソルバー What's Best!
を使う方が実践的のように思えます。

もっとも僕は What's Best! は見たことしかないので
自信を持って薦められる訳ではないです。
0271266NGNG
>>270

詳細thx!!

個人で買うにはちょっと高いですね。
Excel Add-on のソルバー What's Best! の評価版を
DLして使ってみようと思ったのですが、英語なのでさっぱりです。
日本語の解説サイトもないみたいですし、WEB翻訳を駆使しながらやるしかないですね。

Mathematicaハンドブックを買ってきましたが、最適化のプログラムに関して、
何も書いてなかったので拍子抜けでした。
Mathematica4.2だと最適化が組み込まれる見たいですが、
もっているのは4.1のstudent版です。
日本語ヘルプを見ながらいじくってみたいと思います。

ありがとうございました
0272132人目の素数さんNGNG
6×6行列のハウスホルダー変換を行いたいのですが、
Mathematicaでは、どうやったらできますか?
0273132人目の素数さんNGNG
>>269
ふつうにPolyGammaでいいんじゃないの?
0274132人目の素数さんNGNG
マスマティカとCどっち勉強しよう…
0275132人目の素数さんNGNG
両方、すれ!
0276132人目の素数さんNGNG
フーリエ級数展開はどうするんですか?
helpみたいに
<<Calculus`FourierTransform`
FourierTrigSeries[t,t,4]
としても出来ません。
0277132人目の素数さんNGNG
0278132人目の素数さんNGNG
Mathematicaで微分を解く際に、初期条件が必要となる
理由を教えてください
0279132人目の素数さんNGNG
初期条件なしで一般解求まるのもあるよ。
0280MathematicaNGNG
>272
QRDecomposition[m]
は使えないのだろうか?
0281132人目の素数さんNGNG
>>278
コンピュータは頭が悪い
以上
0282132人目の素数さんNGNG
Mathematicaを買おうと考えているのですが、
姉妹製品(?)として、CalculationCenterというのがあります。

 http://software.univcoop.or.jp/products/mathematica/calculationcenter.html

お使いの方がいらっしゃいましたら、評価を聞かせてください。
0283132人目の素数さんNGNG
>>282
やめれ

Mathematica - 数式処理 - 関数型プログラミング

という縮小版。まず別物ね。

Win なら値段も手ごろな mupad をお勧め。

もっともリスト処理プログラミングを希望なら
mathematica しかないけど。
0284GO_MAXIMANGNG
数式処理システムなら MAXIMAにしなはれ。
http://science.2ch.net/test/read.cgi/sim/1011102458/
これが使いこなせれば 商用のシステムはいらんよ。
リスト処理もらくらく。
0285132人目の素数さんNGNG
>>284
いつも別スレッド見てます。かな?

準備の手間さえ惜しまなければそうかもしれませんね。

Mathematica は日本での価格はどんどん高くなって
当たり前だが、もう単なる一個人は眼中無し。業務用っす。
ず〜と使い続けられるのかが、所属組織に依存するのは
あまりほめられたツールではないっすね。

中も全部解読可能な MAXIMA は、大学生の
数学処理環境として、チャレンジに値するかも。。。

と思います。まあ MAXIMA すること自体が
目的となる本末転倒にならないように
という感じですか。
0286132人目の素数さんNGNG
多項式 \sum_{k=0}^N a_k x^k に対して、2回微分したものを
\sum_{k=0}^{n-2} k(k-1) x^k とsimplifyすることってできますか?

mapleではできそうにないし、
assume(n>10);assume(m<10); #実は意味無し
S := x -> sum(a[k]*x^k, k=1..n);
として、
coeff(S(x), x^m);coeff(S(x),x^3);coeff(diff(S(x),x), x^3);
ってやるとどれもエラーになります。nに具体的な値が入ってれば
x^3の係数は求められるのですが。
mathematicaでは同じようなことができますか?
0287132人目の素数さんNGNG
MapleとMathcadについてはどうですか?Mathematicaと比べると
0288282NGNG
多数のレスありがとうございます。

>>283
マイナス数式処理というのが痛そうです。
プログラミングまでは手を出すかは分かりません。
宝の持ち腐れにならないように、買うと決めたら頑張ります。

mupadも調べておきます。
聞いたことはありますが、それほど意識はしていませんでした。

>>284
MAXIMAは初耳です。
これも調べておきます。
情報ありがとうございます。

>>285
Mathematica高いですね。
いま、大学に在学しているから手が出ますが
卒業してからも使い続けようと思ったら大変ですね。

>>287
MapleとMathematica、古いバージョンでは
Mapleは計算が速いが、解けない問題が結構ある、
ような感じはしました。
その後、両者ともに改善はしているとは思います。

Mapleの計算の速さは、円周率の計算とか
下手に自分でC言語で書いたマチンの公式なんかより
ずっと高速で驚かされたものです。
0289283NGNG
>288
ー数式処理というのはちょっと言い過ぎで
ーαx数式処理 但し 0<α<1 です。

Integrate[x^n,x] が 1(/n+1) x^(n+1) になるのに
Inregrate[x^2,x] が 0.3333333 x^3 になるのは
ちょっと制約付け過ぎだろ。。。

まあ値段が割高の気がするけど、アウトライン機能付
数式清書システムもついていると思うと悪くないのかも。

ただ PowerPoint みたいなプレゼン資料中心だと
Mathcad やカルキングみたいな Draw ソフトベースの
方がいいでしょう。

0290132人目の素数さんNGNG
Mathematica4.1とMathType5.0でデータをやり取りしたいんですがどうすればいいのでしょうか?
0291132人目の素数さんNGNG
目立つように揚げ
0292132人目の素数さんNGNG
Mathematica3.0Student版からProfessional版へのアップグレードなら108,000円で済む

http://software.univcoop.or.jp/products/mathematica/math_upgrade.html

ちなみに、バージョン 3.0からのアップグレード受付は、2002年12月25日をもって終了とのこと

おれはとりあえずこれでアップグレードしといたんでパスワードをわざわざ入手する必用は
なくなったけど、まあ、この値段は高いっちゃ高いね。(普通に買うよりは安いが・・・)
0293132人目の素数さんNGNG
Mapleかな
0294132人目の素数さんNGNG
Mathematicaのバージョンってこのまま、(4.2→)4.3→4.4→・・・って
上がっていくの?
0295132人目の素数さんNGNG
そりゃ、上げていって昔のバージョンを陳腐化させ、
常に10万程度の更新料を取っていかないと
会社として成り立たないからね。
0296132人目の素数さんNGNG
CalculationCenterですが、
再インストールは
Mathematicaのように新しいパスワード発行してもらう必要がありますか?

0297132人目の素数さんNGNG
質問です。十進数を2進数に変換するのに
BaseFormというコマンドがありますが、
出力が10100_2とかなってしまいます。(_2は下付添え字)

結果を各桁のリストでほしいのですが。
なんかありませんか?
0298長文ごめんなさい。NGNG
こんにちは。TeX形式へのエクスポートについて質問させてください。
成功した方はいらっしゃいますか?

tex形式でのセーブは行えるのですが、DVIに変換すると、
>GUI-Shell Message: できあがった文書で期待した文字が使用されていない可能性があります。
>LaTeX Font Warning: Font shape `JT1/mc/b/n' undefined
>(Font) using `JT1/mc/m/n' instead on input line XX.
というメッセージがでてしまいます。
できあがったDVIを見ると、積分記号などが表示されません。

C:\Program Files\Wolfram Research\Mathematica\4.0\SystemFiles\IncludeFiles\TeX\texmf
以下のフォントやスタイルのファイルをTeXのフォルダーにコピーしたのですが、
( >>231さんが悩んでいる部分は解決! )
そのあとに何か設定などが必要なのでしょうか。

http://support.wolfram.com/mathematica/interface/export/
ここでTeX関係を調べたのですが、うまくいきませんでした。

Mathemateicaのバージョン4.0で、TeXは最近角藤さんのところで落としてきたLaTeXです。
どなたかアドバイスよろしくお願いします。
0299132人目の素数さんNGNG
>297
Help で BaseForm 引いたら、関連項目で出てくるよ

>298
僕も今苦戦中。僕の場合は pdflatex なんだけど
font が使えないとのアラート。

Type1 のフォントは部分ダウンロードすると駄目
らしいのでフォントの対応関係を部分ダウンロード
に変更する必要があるようです。
詳しくは wolfram で TeX をキーワードにして
検索するとわかります。

後、ファイルの更新ですがこれは大丈夫そうですよね。
0300132人目の素数さんNGNG
>296
一般用だとパスワード発行手続きはありません。
教育用はしらない。
0301298NGNG
仲間発見!これは心強いです。
アドバイスどうもです。

奥村さんの掲示板の過去ログ読んでたんですが。
どうやら彼の本にMathematicaのフォント関係の内容も載ってるそうです。
明日、立ち読んできますね。
0302132人目の素数さんNGNG
?>301
奥村さんの掲示板は知らなかった。

なお僕のエラーはまだまだ少ない pdflatex のため
以下のようになっています。

Warning: pdftex (file Math4.pfa): cannot open Type 1 font file for reading

いわゆる dvips とは違うみたいですね。

これってプロテクト君の話なのかな??
でも t1disasm できるんだね。。。
0303132人目の素数さんNGNG
>300
Thanks!
Calculation Center2買います
0304132人目の素数さんNGNG
>299
IntegerDigitsですね。
感謝
0305132人目の素数さんNGNG
n の値を具体的に定めない状態で n 行n 列の行列の計算はできないんですか?
一般公式を求めるみたいなことがしたいのですが Array[a, n, n]は n が空のまま
では使えませんでした。
0306132人目の素数さんNGNG
MAXIMAをダウンロードして使ってみました。(Windows版(゚Д゚;)

macsymaのGNU版っていうことでよろしいでしょうか?

すんばらしい!
フリーでこんないいソフトが使えるんならほとんどの人には
これで十分じゃ あーりませんか
0307132人目の素数さんNGNG
>>306
なんですと!
もっと詳しくおしえてほしいなり
0308132人目の素数さんNGNG
これか?
数式処理システムMaxima
http://www.geocities.co.jp/SiliconValley-PaloAlto/4076/soft/maxima/
0309132人目の素数さんNGNG
zeta(3);
を実行したら・・・・・・
prime(2003);は実行不可。
でもただだからいいよ、maxima
0310GO MAXIMANGNG
primep(2003);
でtrueが 返って来るだろうが。
helpは describe(prime); 読める
primeは廃止でprimepになったとあるだろうが
まあ シュミレート版のMAXIMAスレをみろよ
0311132人目の素数さんNGNG
go-maximap(読む(空気))=nill
0312132人目の素数さんNGNG
>>311 うまい! 100点
0313132人目の素数さんNGNG
>310
> まあ シュミレート版のMAXIMAスレをみろよ

おっ、そんなスレが!
さっそく逝ってみよう
0314132人目の素数さんNGNG
Re[z]
ってやると{}で出てくる場合があるんだけど、それって
虚数をとった値ですよ
ってことなのですか?
0315132人目の素数さんNGNG
実部のこと?
zがなんだか、
具体的に書いてくれ。
0316132人目の素数さんNGNG
REALPART (exp) のことれすかー
0317132人目の素数さんNGNG
計算でたとえば偶数だけたしていきたい時ってどのようにプログラムするんですか?
例として
1/(n!)
でnが偶数のときのみを求めたいのですが・・・.

おながいします。
0318298NGNG
いろいろ試したのですが、どうやら俺にはできなさそうです。
成功された方の登場を気長に待ちます。

Windows環境で、
MathematicaのTeX形式でセーブしたデータを、
LaTeXを使い、DVI表示させる。

俺がしたいのはそれだけです。
毎日このスレ見に来るので、成功された方は一言アドバイスお願いします♪
0319132人目の素数さんNGNG
>>318
windows環境じゃないけど。
wolfram.map では *.pfb なのについてきたフォントはpfaで、
pfb形式のフォントが無かったから、pfb形式に変換したら
うまくいったよ。

ちなみに
>LaTeX Font Warning: Font shape `JT1/mc/b/n' undefined
>(Font) using `JT1/mc/m/n' instead on input line XX.
は関係ないです。xdviがエラーをはいてるはず。
0320132人目の素数さんNGNG
>>317
Apply[Plus,Table[1/n!, {n,0,10,2}]]とか、
f[n_?EvenQ] := 1/n!;f[n_] := 0; Sum[f[n],{n,0,10}]とかいうこと?
0321319NGNG
訂正。 wolfram.mapのpfbをpfaに書き換えるほうがいいかもしれません。
0322132人目の素数さんNGNG
>319
Mac OS X 版についてきた wolfram.map は
pfa なんですよ。 < を << にしてゼーンブ
ダウンロードにしたんですけどね。

read 用に開けないってプロテクトか??
0323TeXFanNGNG
>318
MathmaticaのどれをTeXで表示したいかによります。
式だけとかグラフだけとかをTeXで表示したいならば、
Mathmatica のnotebook画面で、
TeXForm[式]とすれば、TeXで書いた式が出力されるので、それをカット
アンドコピーすればいいですし、そうではなくて、mathmaticaのnotebook
画面そのものをTeXにしたいというのであれば、まず、Mathematicaの
フォルダーにあるTeX関連フォントファイル(Type1,vf,tmf)をそれぞれ
TeXmf/fonts/以下のファイルにコピーします。
さらにwolfram.mapファイルをエディターで開き、
Math1   Math1 <Math1.pfa
...
と書かれているので、
<Math1.pfa
を消す。以下同様にする。
さらに、type1にコピーしたmathmaticaのType1フォントの中にあるファイ
ルのうち、今のmapファイルに書かれていないフォントの名前を上の要領
で追加する。
そうしてこのmapファイルの名前をたとえば
mma.map
という名前で/texmf/dvips/condig/に保存して、
この/configデイレクとリーにある、
config.ps
に
p +mma.map
という一行を追加する。
こうすれば、
mathmaticaのnotebook画面に表示されているものを、
File->Sabe as Special->TeX
で(拡張子を.texにして)保存すればよい。
0324132人目の素数さんNGNG
>>323
TeXFormの場合もフォントその他の設定は必要です。
0325TeX愛好家NGNG
>324
必ずしも必要ではありません。
たとえば、
In[1]=(x +y)^2 /Sqrt[x t]
を実行した結果を
In[2]=TeXForm[%]
で出力すると、
Out[3]/TexForm=
\frac{x^2\,y^2}{{\sqrt{x\,y}}}
となって、この改行された部分だけを、TeXファイルにコピーすればよい
からです。
TeXSaveの場合は、別です。この場合は当然フォントがインストールされ
ていなければなりません。

de
0326132人目の素数さんNGNG
で、あるか
0327319NGNG
>>322
プロテクトってのはありえません。
たんにフォントが見つからないってことだと思います。
mktexlsr相当のものでls-Rを更新してないか、dvips相当のことをする
もの設定ファイルが適切に書きかわってないか。
dvipsの種類によって設定ファイルが、
config/config.psでなくてbase/config.psだったりするから
pdftexそのへんも注意。
verbose/debugオプションとかをつかって調査してはどうでしょう。
0328132人目の素数さんNGNG
【質問】CalculationCenter2で、分数の計算をすると
数値になってしまいます。対処法はありますか?

例 1/2+1/3
0.8333333333

定積分も同じです。
Mathematicaのkernelを使っているので、文字計算はできるので
設定で替わるのかと思ったのですが。
0329132人目の素数さん NGNG
まったくわからないので、わかる人いたら、助けてください。宿題なのですが、、、

[問題]

ClassPoints[{0,0}]:=0
ClassPoints[{x_,0}]:=-1
ClassPoints[{0,y_}]:=-2
ClassPoints[{x_,y_}]:=1/;x>0&&y>0
ClassPoints[{x_,y_}]:=2/;x<0&&y>0
ClassPoints[{x_,y_}]:=3/;x>0&&y<0
ClassPoints[{x_,y_}]:=4/(*/;x>0&&y<0*)

上記の複文節による定義をそれぞれIf及びWhichを使って書き換えよ。
引数が(-1,-2)であるような場合について最終結果を得るまでに行われる
比較の回数を述べよ。更にどのようにすれば効率化されるか検討し、
実際に比較回数を減らした定義を行え。この場合、IfもWhichも双方ネスト
して使われる。

という問題です。初心者なので、さっぱりわかりません。よろしくお願いします。
m(__)m
0330329NGNG
訂正します。

ClassPoints[{0,0}]:=0
ClassPoints[{x_,0}]:=-1
ClassPoints[{0,y_}]:=-2
ClassPoints[{x_,y_}]:=1/;x>0&&y>0
ClassPoints[{x_,y_}]:=2/;x<0&&y>0
ClassPoints[{x_,y_}]:=3/;x<0&&y<0 ←ここ間違いでした。
ClassPoints[{x_,y_}]:=4/(*/;x>0&&y<0*)
0331初心者NGNG
Mathemaicaのプログラミングについて、詳しく書いてある本
知りませんか。日本語、英語可。
0332132人目の素数さんNGNG
Mathematica買うくらいならC++の入門書買った方がよくないですか?
Mathematicaって10万以上するんでしょ?
0333132人目の素数さんNGNG
>332 学生版なら3万、教授なら25万、社会人なら35万。

>331 探せば数冊出てくるが。。。 Amazon か Wolfram で探す

>330
分からないのは書き換え?
Help の Which や If 見ればわかると思うが。。。

それとも効率化?
場合分けの木(二分木)を書いてみるとわかるかも
0334132人目の素数さんNGNG
>330
1)ClassPoints は、なにをしているのかは分かりますよね?
2)等号/不等号は合っています?
  1)をふまえると、ちょっと違和感を感じるのです。
  些細な事ですけどね。
0335132人目の素数さんNGNG
>>332
Kazaaに死ぬほど出回ってるよ
0336298NGNG
>>319さん >>323さん >>323さん >>325さん
ありがとうございます♪

いくつか質問させてください。
フォントのコピーと、wolfram.mapの編集まではできたのですが、
wolfram.mapはどこに置けばいいのでしょうか?
また「p +wolfram.map」と追加する必要はないのでしょうか?

質問する前に、あらゆるパターンで実行してみたのですが、
積分やシグマ記号だけが表示されなかったり、
フォントを作ってる途中で「応答なし」になったり、
pkファイルのエラーで強制的に閉じたりしました。

質問ばかりで申し訳ないですが、もう少しだけお付き合いください。
どなたかアドバイスお願いします。

あと、dviへの変換時に、

(c:/TeX/share/texmf/tex/latex/wolfram/ot1zwar.fd)
! Not two-byte family.
<to be read again>
\relax

というエラーが出ます。
表示されない原因に直接は関係していないと思いますが、
これについての情報がありましたらお願いします。
■ このスレッドは過去ログ倉庫に格納されています