数式・三次元グラフ書くのに便利なワープロ教えて下さい

economy/1010 / 41 レス / 2005/01/28〜2005/02/15

1 :ケンケン:2005/01/28(Fri) 19:51
経済学勉強中の学部学生です。レポート書くとき、皆さん数式・三次元グラフ書くのはどうしていますか?小生マックなので、ひじょおーに難渋しております(;_;)。
ウィンでもよいので、レポート書くとき、テキストと数式・グラフ混在に便利なワープロ教えてください。
2 :名無しさんの冒険:2005/01/28(Fri) 20:59
いまどきワープロか・・
3 :名無しさんの冒険:2005/01/28(Fri) 21:31
ワープロソフトを馬鹿にする02は、エディタ使いなの?
4 :名無しさんの冒険:2005/01/29(Sat) 00:26
ままま、
>01
エクセル等のスプレッドシートでグラフ作ってワープロソフトに貼り付けなさい
適材適所ですよ
5 :ケンケン:2005/01/29(Sat) 01:22
>04
ご教示、ありがとうございます。
数式はどのようにしておられますでしょうか?
6 :ケンケン:2005/01/29(Sat) 01:49
自己レスです。
えっと、あちこち調べてみると「テフ」(TeX)というものがあるようなのですが、これって経済論文書くときの常識なんですか?済みません、あまりに初心者なもので・・・。
7 :名無しさんの冒険:2005/01/29(Sat) 02:09
ならば初心者の質問に答えてもらえるスレッドに書くとよろしいかと。
http://www.ichigobbs.net/cgi/15bbs/economy/0971/L50
8 :名無しさんの冒険:2005/01/29(Sat) 07:18
TeXの話題だと大きすぎるので、別スレを立てる価値はあるかもしれない。
苺経済板にTeX初心者用スレがあってもいいなとは思っていたし。

それとは別に、>>1氏の環境がどうか知らないけど、自分がアドバイスするならば、
やっぱりこの機会にLinux入れて使ってみれば?ということ。その上で、

(La)TeX + GNUPLOT + tgif

この3つの組み合わせ。これ最強。GNUPLOTは簡単な数値計算プログラムで
tgifはドロー系作図プログラム。これらを使えば、例えば、

1.GNUPLOTで sin(x*y) を計算しての3次元グラフを描画
2.tgif形式へ出力し、tgifで整形したりテキスト追加したり
3.PS形式で出力、LaTeX に張り込んでテキスト・図ごと印刷

なんてことが一瞬でできちゃう。ただし、最近のLinuxのパッケージには
ついてないこともあるので、下のページなどを参考にされれればよろしかろう。
お試しあれ。

GNUPLOT
http://t16web.lanl.gov/Kawano/gnuplot/

tgif
http://www.tobata.isc.kyutech.ac.jp/~daisuke/Manu/tgif/
9 :ケンケン:2005/01/29(Sat) 20:10
>名無しの冒険様
ありがとうございます。非常に勉強になります。TeXについては調べても苺経済板では情報ないので、こまっておりました。重ねて御礼申し上げます。
といって、これからTeXの勉強はじめないといけないんですけど・・。
10 :名無しさんの冒険:2005/01/29(Sat) 20:28
素直に Linux + X を使った方が簡単だと思いますが、
どうしても Windows から逃げることができないという人は
Cygwin + Cygwin-X のパッケージを入れると Linux + X 上で動いている tgif や xfig の
ような LaTeX で図を使うときに便利なソフトを Windows 上でも使えるようになります。
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/は参考になると思います。

初めて LaTeX を使わせるとひどい書き方をする人が結構いることにびっくりします。
毎年この時期になると「なんじゃこれは!」と叫ぶことになる。
全ての日本語の文章が $ $ の中に入っていて、
すべての改行が \\ になっているのを見たことがある。
11 :名無しさんの冒険:2005/01/29(Sat) 20:29
>>01
いたずらじゃなかったんだ…
12 :名無しさんの冒険:2005/01/29(Sat) 20:30
補足: X は X Window System という意味です。 X や X Windows System という
言い方は正しいが、X Windows などと言うと笑われることになる。
さすがに Windows はまずいっす。
13 :ケンケン:2005/01/29(Sat) 20:32
あの、皆さんLinuxを薦めて下さるのですが、Linuxというのは正直ほとんどなじみがないのです・・。
やっぱりリナックスでないといけませんか?というか、経済学の勉強する上ではリナックスが定番なのでしょうか?
14 :名無しさんの冒険:2005/01/29(Sat) 20:33
Cygwin については
http://www.google.co.jp/search?q=cygwin&num=100&lr=lang_ja
で勉強してください。
15 :名無しさんの冒険:2005/01/29(Sat) 20:42
LaTeX で使うのに便利なお絵かきソフトを私も色々探してみたのですが、
UNIX系OS(Linuxを含む) + X Window System 上で動く xfig のようなソフト
しか見つけることができませんでした。

eps で良いなら色々あるのでしょうが、eepic などを用いて picture 環境にして
しまった方が扱いが柔軟にできてありがたいのです。図の部分を他の部分と
同様にテキストエディターで修正もできますし。

他の面でも LaTeX を使うなら UNIX系OS + X の組み合わせの方が便利なことが
多いように思えます。このように考えている人は私だけではないので、
LaTeX で数式や図を描きたい人には Linux をすすめる人が多いのだと思います。

Windows 上でも Cygwin + Cygwin-X を入れれば Linux + X 上で動くソフトの多くを
使えるようになるので、 Windows でもかなり便利に仕事をできます。
(しかしパソコン初心者には多分無理。)
16 :04:2005/01/29(Sat) 20:46
ケンケンさん、
もう色々な答えを頂いていらっしゃいますし、
どんな風に書きたいのか判らないので、適当な例ではありませんが、
MSワードであればテキストボックスに記号特殊文字であれこれ組み
合わせることで作れますけど、あまりお勧めはしませんね
17 :名無しさんの冒険:2005/01/29(Sat) 23:20
ケンケンさんはMacユーザだとのことですが、OSがMacOSXだとすれば、
ほぼUNIXみたいなものなので、LaTeXの導入はそれほどむずかしくない
と思いますよ。

googleで検索するとたとえばこんなページがあります。
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/install_xtexgsgv.html

お絵描きについては、Mac上のアプリの方が使いやすいと思うのでそちらを使い、
最後に絵をpsか何に変換してLaTeX文書中に貼りつければいいんじゃないかな。
18 :ケンケン:2005/02/04(Fri) 23:53
ありがとうございます。
紹介して頂いたHP、情報、いずれも非常に参考になります。
例えば、z= f(x,y)を三次元グラフ化して、x,y,z軸で表現される空間平面と接点や、計算式を
日本語文章のなかに取り込みたいと思った次第です。
具体的イメージとしては西村和雄緑本でのグラフのようなものを「手書き」(泣)ではなく、
ソフト上で書きたいと思った次第です。あるいは、ビンガー・ホフマンの本でのグラフと申し上げれば
イメージをお伝えすることが出来ますでしょうか。
情けないながら、今のところ手書きをしておりまする・・・。
19 :ケンケン:2005/02/04(Fri) 23:57
済みません。文章おかしかったです。

>例えば、z= f(x,y)を三次元グラフ化して、x,y,z軸で表現される空間平面と接点や、計算式を
日本語文章のなかに取り込みたいと思った次第です。

というのは、効用関数を三次元空間で描いて、空間上の平面との接点をグラフ上で表すようなこと
を行いたかった、という趣旨です。
20 :名無しさんの冒険:2005/02/05(Sat) 16:14
Linuxなんてソフトほとんどないのに、・・・
パソコンの用途はtex使って論文書くだけではないのだよ。
そりゃ複数台持っているならそれでもいいが。
21 :名無しさんの冒険:2005/02/05(Sat) 17:12
>>20
どういうソフトがないの?教えて。
22 :名無しさんの冒険:2005/02/06(Sun) 11:53
OSX上のTeXなら
TeXShop
に限るね。無料なのに有料ソフト以上。
23 :名無しさんの冒険:2005/02/08(Tue) 03:54
>>20
用途によるね。どうしてもMS-Wordを使わなければならない人だったらWin使うしかない。
ただしその場合でもパソ複数持つ必要なんてない。パーティション割ればOK。

>>21
得ろげーとかw
24 :名無しさんの冒険:2005/02/08(Tue) 03:59
>>18みたいなことだったら上にもあるようにgnuplot+tgifで十分OKですよ。
ただ、個人的な印象だけど、例えば3次元のグラフ(というかイメージですね)
を描いてレジュメにして発表するとか教材にして教える、みたいな用途であれば、
厳密なデータを使わずとも「お絵かきソフト」で十分なんじゃない?

いや、それよりも、自分の勉強のため(ケンケン氏が学部生だとして)であれば、
「ミクロ経済学では手書きは基本!」を肝に銘じるべし。頭の中で3次元のイメージが
自由自在に浮かぶようにならなければ、ミクロ勉強するのはちとつらいと思うね。
25 :名無しさんの冒険:2005/02/08(Tue) 04:06
と、書いたところで2chのぞいたらちょうど下のような書き込みがあった。
確かにああいう本はイメージを膨らますのにはいいかもね。

408 :名無しさん@お腹いっぱい。:05/02/07 21:25:02 ID:I6BC6xXG
西村ミクロをしっかりやったおかげで、
数式を3次元の立体でイメージしやすくなった。
http://academy3.2ch.net/test/read.cgi/economics/1093976259/l50
26 :名無しさんの冒険:2005/02/08(Tue) 04:29
つか、ケンケンは上で紹介されてるのをちゃんと試してみたのか?
Win用のGnuplotならこっからダウンロードできる。

http://www.cityfujisawa.ne.jp/~huzinami/maple/gnuplot/

使ってみたけどなかなかよさげ。
27 :名無しさんの冒険:2005/02/08(Tue) 04:39
いちお、レシピを書いといてあげよう。

1.上のリンクからwgnuplotを入手・解凍。
2.wgnuplotで起動。
3.(字が小さい場合は右クリック、「Choose Font...」で大きいフォントにする。)
4.とりあえず、

gnuplot> set xrange[0:10]
gnuplot> set yrange[0:10]
gnuplot> splot log(x*y)

とでもしてみよう。3次元効用らしきもの?はこんな感じっしょ。
5.グラフ上で右クリック、「Copy to Clipboard」で画像コピー。
6.WinのPaintなんかを開いて、「Edit-Paste」でペースト。
あとは、日本語テキストを入れるなり、図を描き足すなり、なんなりと・・

(所要時間5分w)
28 :名無しさんの冒険:2005/02/08(Tue) 05:56
GNU Octave は gnuplot のフロントエンドとして使うことができる。
GNU Octave や gnuplot は Linux でも Windows でもどちらでも使える。
GNU Octave で適当に数値計算して、そのままグラフに表示。
gnuplot の出力を LaTeX 向きの形式にして LaTeX でグラフを印刷することもできる。

GNU Octave は値段の高い MATLAB のクローンの一つでフリーソフト。
超高級電卓として自分のパソコンに入れておく価値あり。
LaTeX や GNU Octave などはすべてタダで手に入るので学生向きと言えるかもしれない。
数値計算ではなく、数式処理をやりたければ MuPAD Light を入れれば良い。

タダですませようと努力するとその分だけ頭を使わなければいけなくなる。
しかし貧乏な学生がタダで何とかするために頭を使い続けることによって
成長するのは非常に良いことだ。

http://www.google.co.jp/search?q=GNU+Octave&num=100&lr=lang_ja
http://www.google.co.jp/search?q=MuPAD&num=100&lr=lang_ja
29 :名無しさんの冒険:2005/02/08(Tue) 06:32
おわ。上んもんだけど、ちょうどoctaveについて追加的になんか書こうと思ったら
別の人が↑みたいなこと書いてたw

>GNU Octave は gnuplot のフロントエンドとして使うことができる。

そだね。つか、octaveのグラフ描画機能をgnuplotで代用している。ちなみに
Win用のoctaveダウンロードしてみるとwgnuplotもシェルもついてきてお得。
(ただし、要Cygwin。)
http://prius.hc.t.u-tokyo.ac.jp/~ushida/octave/

あとoctaveってGNUだったのね。失礼しました。
30 :名無しさんの冒険:2005/02/08(Tue) 06:35
>タダですませようと努力するとその分だけ頭を使わなければいけなくなる。
>しかし貧乏な学生がタダで何とかするために頭を使い続けることによって
>成長するのは非常に良いことだ。

関係ないが、昔、ハードディスクが高くて買えなかった時代、どうにかして
TeXを1,2枚のフロッピーに収めて使えないか苦労したもんさ(^^;)
本業の研究そっちのけで一日中やってたなあ。ぜんぜん成長してないけど・・
31 :名無しさんの冒険:2005/02/09(Wed) 01:06
ScilabはどうなのYO?

http://www.amazon.co.jp/exec/obidos/ASIN/4130624504/250-3629353-7964246
32 :名無しさんの冒険:2005/02/10(Thu) 08:30
じゃあ、>>27のMATLAB版ね。

>> x = 0:1:10;
>> y = 0:1:10;
>> surf(x,y,log(x'*y));
>> grid on;

(ただ、log(0)から始めてるからワーニングが出ます。)

ポイントは、xとyで11要素配列を定義してx'*yで11x11行列による要素データを
作っていること。これを上記のgnuplotのようにx*yとするとエラーになる。
(MATLABがArrayベースの計算をするため、面倒なところ。)
33 :名無しさんの冒険:2005/02/10(Thu) 08:32
あと、plot3という関数もあるが、これはまったく別のもの。(やって見ればわかる。)

ちなみに、上のsurfをcontourに変えると等高線、つまりおなじみの無差別曲線を
描くことができます。お試しあれ。
34 :ケンケン:2005/02/12(Sat) 00:20
済みません。
皆さんから紹介していただいた情報は大変参考にさせていただいておりますが、ちょっと即インストールというのは怖くてできません(PCおかしくなったらどうしようとか、アンインストールの方法もわからないのでちょっと怖いです)。というわけで現在紹介していただいたTeXの本を取り寄せて勉強中です。はやくインストールして使えるようになりたい・・・。あるいは一台データ失ってもいいPCを調達するほうが早いのかも知れませんが、貧乏学生なので・・・。
35 :ケンケン:2005/02/12(Sat) 00:26
追加です。
>いや、それよりも、自分の勉強のため(ケンケン氏が学部生だとして)であれば、
「ミクロ経済学では手書きは基本!」を肝に銘じるべし。頭の中で3次元のイメージが
自由自在に浮かぶようにならなければ、ミクロ勉強するのはちとつらいと思うね。

確かにそうですね。肝に銘じます。

>OSX上のTeXなら
TeXShop
に限るね。無料なのに有料ソフト以上

ありがとうございます。
これも調べてみます。
36 :名無しさんの冒険:2005/02/12(Sat) 05:00
無料路線のところでちょっと変な質問で申し訳ないんですが、
matlabってfull versionとstandard versionそれぞれいくらくらいですか?
37 :名無しさんの冒険:2005/02/12(Sat) 19:33
>>34

あれ?もしかしてフリーソフトは一つも入れていないのですか?
TeX関係のフリーソフトの開発には「うるさい人たち」が関与しているので
入れたせいでPCが動かなくなるなんて不具合が残っているとは思えません。

Windows XP の SP2 なんかよりは圧倒的に安全。比較にならない。
SP2を入れてはまっている人はまだいるかな?
38 :名無しさんの冒険:2005/02/13(Sun) 05:10
>>36
WEBなどでは価格は公開しない方針らしい。なんで秘密にするかねえ?
こんな意味ないことやってて企業イメージ落とすだけなのに・・
http://www.cybernet.co.jp/matlab/purchase/faq.shtml

一応の目安はこういうところを見ればよいか、と。

http://science3.2ch.net/test/read.cgi/sim/1054724863
260 :名無しさん@3周年:04/02/19 13:39
MATLABっていくらするんですか?学割とかあるのでしょうか?


261 :名無しさん@3周年:04/02/19 20:48
大学単位でライセンスとってる所もあるから、
とりあえず図書館に問い合わせてみ


262 :名無しさん@3周年:04/02/20 10:02
>>260
学生ライセンスなら2万くらいだったはず。
正規版はその100倍くらい。


263 :名無しさん@3周年:04/02/20 21:46
ぜんぶ買うと800万だっけ? アカデミックだとその1/3ぐらいだっけか。
39 :名無しさんの冒険:2005/02/13(Sun) 07:08
>>38
情報ありがとうございます
student versionって、生協とかで買えるんですか?
40 :名無しさんの冒険:2005/02/13(Sun) 10:19
まず GNU Octave とか Scilab のような Matlab クローンを使ってみたら?
MatlabはMapleとの連携で数式処理が使えるけど、クローンの方は使えないという
ように機能は劣っているけど、タダで使えるというのは学生にとって大きいと思うよ。
41 :名無しさんの冒険:2005/02/15(Tue) 01:45
GNU Octave だと上の描画例は、mesh と concour は使えるけど surf は
ダメだったな。しかし、gnuplot 自体がとてもよく出来ている計算ソフト
なので、Matlab との連携でかなりのことはできるよね。