[表示 : 全て 最新50 1-99 2ch.scのread.cgiへ]
Update time : 11/15 23:17 / Filesize : 3 KB / Number-of Response : 17
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Mathematicaプログラミング質問箱その2



1 名前:デフォルトの名無しさん mailto:sage [2025/03/05(水) 04:32:16.54 ID:4e1GYYUE.net]
需要あるかな?

2 名前:デフォルトの名無しさん [2025/03/05(水) 07:00:07.54 ID:DooANywK.net]
余程数学にコンプあるんだなお前

3 名前:デフォルトの名無しさん mailto:sage [2025/03/05(水) 12:09:25.12 ID:wPTO1w2Q.net]
GeoGebra 面白いよ

4 名前:デフォルトの名無しさん [2025/03/09(日) 01:33:18.86 ID:+RN2DF/G.net]
数学板のMathematicaスレの惨状は何とかならないものか

5 名前:デフォルトの名無しさん [2025/03/12(水) 05:15:38.14 ID:B+5QNPTo.net]
Grok 3と対話しながらコード生成してるけど、いい感じに生成されるな

6 名前:デフォルトの名無しさん [2025/03/16(日) 01:44:54.53 ID:frw2HgdU.net]
Mathematicaパーソナルエディションが値下げしてるな
お買い得…なのか?

7 名前:デフォルトの名無しさん mailto:sage [2025/03/16(日) 11:55:06.48 ID:Mb92w3En.net]
embacaも投げ売りだしなぁ

8 名前:デフォルトの名無しさん [2025/03/19(水) 20:24:52.40 ID:P0JLFopv.net]
Mathematicaな人達って、(Jargon fileの)-P Conventionならぬ
-Q Conventionで会話してるんだろうか?w

9 名前:デフォルトの名無しさん [2025/10/05(日) 19:06:31.77 ID:LzQV6sQE.net]
Mathematicaって本当に書きやすい言語なんですか?
昔、Mapleを使っていましたが、Mapleは普通の手続き型言語でプラグラミングしやすかったです。

10 名前:デフォルトの名無しさん [2025/10/05(日) 19:33:21.23 ID:XVfV/isC.net]
「言語」だけなら無料で使えるあたり、周辺環境の方に価値があるっぽい
Wolflam言語も普通の手続き型言語だから、使いやすいんじゃない?



11 名前:デフォルトの名無しさん mailto:sage [2025/10/05(日) 23:23:55.26 ID:VzeI3sNG.net]
関数型言語だよ
いつまでたっても身につかない

12 名前:デフォルトの名無しさん [2025/10/06(月) 08:41:52.53 ID:jES7CqtI.net]
>>11
そうなんですよね。
一時的にかなりの実力をつけても、すぐに忘れてしまう。

13 名前:デフォルトの名無しさん [2025/10/06(月) 08:43:28.18 ID:jES7CqtI.net]
関数型言語は大抵の人には馴染みにくいのではないかと思います。
まずプログラミングするのがパズルを解く感覚。
確かに、綺麗に書けたときは、パズルを解いたような快感はあります。

14 名前:デフォルトの名無しさん [2025/10/06(月) 08:44:23.60 ID:H7hLN3Aq.net]
関数型プログラミングというか再帰関数がHow(何)で作るって考えが身につかないと。
いっそHaskellみたいな純粋関数型言語にどっぷりハマらないと関数脳には中々ならないだろうね。
手続き型言語はWhat(どうして)だから。

[[1,2,3],[4,5,6],[7,8,9]]とか作る関数をそれぞれの言語で作ると思想の違いが出やすい。

[[1,2,3],[4,5,6],[7,8,9]]なリストを作る時手続き型言語だと[]に[]を入れて内側の[]に数値をインクリメントしながら追加する。

関数型言語は同じアルゴリズムなら無限リストから3つずつ取り出してリストのリスト作るし、[1,2,3]のそれぞれの要素に+3(リストの行の長さ)をしてリストのリスト作る方法を思いついても実現できる。

手続き型的発想をHaskellで
mylist n m = f n [1..]
 where f 0 _ = []
     f n xs = take m xs:f (n - 1) (drop m xs)

関数型的発想
mylist n m = take n.iterate (map (+m)) $ [1..m]

本来、手続き型的発想の方が効率は良いが、最適化により直前のデータをキャッシュすることで関数型的発想の方が速くなる。

それはともかくWolflam言語は[]がやたら多くて愛せない。

15 名前:デフォルトの名無しさん mailto:sage [2025/10/06(月) 20:08:09.01 ID:n9KNzL1E.net]
Haskellは覚えられるけど
Mathematicaはヘルプをみないとかけない
しばらく使わないと思い出すのに時間がかかる
たぶん最初の言語設計が悪い

16 名前:デフォルトの名無しさん [2025/10/06(月) 21:43:47.31 ID:H7hLN3Aq.net]
古い言語だしね。

パワポとTeXを合体したような論文書くとか、学術系のプレゼンに良さげなIDE(?)と膨大なライブラリが金づる(本体。有料の部分)で言語はオマケだから無料で使えるようにしてるだけだもの。

WordPressとかもだけど、もはやIDEとかフレームワークとかの域を超えて一種のアプリになってるのって強い。
お金を取る開発環境はこういう方向に進んでいくかもね。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<3KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef