初めまして。multi_fit といいます。
TeXmacs で maxima を利用したいと思っているのですが、
うまく組み込めなくて困っています。
こちらの環境は MacBook Air で
bootcamp を利用して Windows 8.1 をインストール
TeXmacs のバージョンは 1.99.2
maxima のバージョンは 5.35.1
TeX は、pTeX, Version 3.14159265-p3.5-130605-2.6
本来であれば、TeXmacs を起動して、
insert > session とすると、maxima が表示される
はずなのですが、maxima はインストール済みなのに
maxima が表示されません。
表示されているのは、
scheme, Dratex, Feynmf, Scilab, XYpic, other
です。Scilab はインストールしましたが、
他はインストールはしていません。
これは、どうしてなのでしょうか?
どのように対処すべきなのでしょうか?
どなたか、ご教示いただけるとありがたいです。
よろしく、お願いいたします。
No.1ベストアンサー
- 回答日時:
回答ではないのですみません。
私もWindows7 64bit上で同様の現象です、32bitでも同様でした。
確認ですが、wxmaximaでちゃんと動作していますか?
solveは答えが返ってきますが、factorは応答待ちで止まります。
maximaがまったく動いていないわけではなさそうです。
コマンドラインからmaximaは動作確認でき、本体自体は問題ないのだと思います。
/lib/maxima/5.35.1/binary-gcl/
にはmaxima.core
があるのですが、maxima.batではそこにmaxima.exeがあるように記述されています。
たぶんそのあたりが原因なのだと思いますが、試しに前のバージョンの
5.31.2で確認すると問題なく動作します。
当然5.31.2ではそこにmazxima.exeが存在します。
自分で修正しないと駄目そうなので、どうしようか悩み中です。
138Bさん、ありがとうございます。
私のインストールの仕方がまずかったということでは
ないようなので、安心しました。
wxmaxima は動いており、式もきれいに表示されるので
あえて texmacs にこだわらなくてもよいのかもしれません。
factor(x^2+3*x+2,x); とすると
factor: second argument must be a nonlinear, univariate polynomial; found: x
-- an error. To debug this try: debugmode(true);
となります。xmaxima でも同様ですが、式を直接入れないで、
履歴を利用して、factor(%); とすると因数分解されます。
そのような仕様ということなのでしょうか。
> /lib/maxima/5.35.1/binary-gcl/
> にはmaxima.core
> があるのですが、maxima.batではそこにmaxima.exeがあるように記述されています。
たしかに、maxima.bat には、maxima.exe が binary-gcl/ にあるように
書かれており、その場所に maxima.exe は置かれていません。maxima.bat では
そのフォルダーの maxima.exe を利用している箇所が何カ所もあるので
これでは動くはずはありませんね。かといって、よく分からないまま
書き換えるわけにもいきません。maxima の存在は以前より知っていましたが、
使ってみると非常に高機能で使いやすそうに感じています。
当面は wxmaxima でしのごうと思います。
ありがとうございました。
No.3
- 回答日時:
multi_fit さん、138Bです。
情報ありがとうございます。
TexMacsのヘルプにはバージョンが5.9.1と記述があり、それ以降はメンテされていないのかも?
私は5.35.1のwxMaximaで動作しなかったため、TexMacsの利用を考えたのですが、
5.31.2で出力できたので確認していませんでした。
動作していますというのはmaximaのことです。
確認しましたが同様にTexMacsにはセッションにmaximaはあらわれません。
maximaは本日、別のwindows7で確認したのですが、やっぱり5.35.1はNGでした。
3台のwindows7で動作せずです。
なんでだろう?
ありがとうございました。
138Bさん、何度もありがとうございます。
その後、ネットで、
Maxima5.31.2+TeXmacs1.99.1 の連携がうまくいかない対策方法
http://d.hatena.ne.jp/ooharak/20140228/1393594156
というのを見つけました。
この2つのバージョンで試したら、特に何もしなくても大丈夫でした!
texmax-maxima.lisp の該当箇所をみると、すでに書き換えられて
いました。
せいぜい1年前のバージョンなので、これでやってみようと
思います。いろいろと、ありがとうございました。
No.2
- 回答日時:
multi_fit さん、138Bです。
> factor(x^2+3*x+2,x); とすると
> factor: second argument must be a nonlinear, univariate polynomial; found: x
> -- an error. To debug this try: debugmode(true);
上記エラーをmaxima5.35.1で確認できました。
ということはmaximaのfactor自体に問題はない(エラーが返ってくるから)ですね。
factorは因数分解なので、変数xの指定は不要です。
wxMaximaで
factor(x^2+3*x+2) とすると
(%i1)factor(x^2+3*x+2);
のまま応答待ちとなります。
式の描画に問題ありと判断しました。
これは私の環境に依存するのかどうか、まだ疑心暗鬼です。
> 履歴を利用して、factor(%); とすると因数分解されます。
これがwxMaximaで再現できていません。
(xmaximaではOKです)
linux版は問題なく動いているため、当面windowsからの起動をあきらめ
sshで別マシンのlinux使ってmaxima使うことも検討しています。
旧バージョンでも良いのですけどね。
138Bさん、ありがとうございます。
factor の書式についてご指摘いただき、ありがとうございます。
変数をする必要はないのですね。これまで数式処理はTIのグラフ電卓を
利用していました。Maxima のマニュアルを眺めると、ほとんど同じような
書式なので、ちょっと早とちりしていたようです。
それで、変数を指定しないで factor(x^2+3*x+2); とすると、私の環境では
ちゃんと因数分解されました。factor(x^3+1); も、実数の範囲での因数分解が
返ってきます。ちなみに、64bit の windows8.1+core7です。
maxima のバージョンが 5.31.2 だと問題ないとのことなので、いったん
アンインストールして 5.31.2 をインストールしてみましたが、texmacs での
状況は変わりませんでした。ただし、bin-gcl には、maxima.exe がありました。
5.35.1 で、maxima.exe をそのフォルダーにコピーすればどうなるのかとも
思ったのですが、wxmaxima.exe, xmaxima.exe, maxima.bat はあっても、
肝心のmaxima.exe は、どのフォルダーをみても見つかりませんでした・・・。
私は、まだ、wxmaxia の出力と texmacs による出力の違いについて、あまり
よく理解できていません。それらの出力で何か違いはあるでしょうか?
あまり違わないのであれば、wxmaxima で特に問題はないかと思って
いるところです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのエラー
-
IME関係
-
Win11で絵文字が一部表示されない
-
Sniping Tool の[名前を付けて...
-
フリープリントソフト「かんた...
-
現在国内で稼働しているWindows...
-
古いiPhoneにLINEを入れる方法...
-
Excel VBA REFEDIT.DLL 修復方...
-
Adobe Flash Player の、バー...
-
1つのPCに「Excel 2010」「Exc...
-
【Microsoft Office Home and B...
-
Mozilla/4.0 とかってどういう...
-
自分が持っているWindows10のパ...
-
Office2003とOffice2013
-
pc98のゲームでシステムディス...
-
IE5のブックマークの置いてある...
-
Office 2000Personal をアッ...
-
Microsoft Feeds Synchronizati...
-
lenovo veriface recognition
-
DirectXの再インストール
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows 11のサポートの延長す...
-
Mozilla/4.0 とかってどういう...
-
現在国内で稼働しているWindows...
-
ファイルのアイコンについたビ...
-
Excelのエラー
-
Win11で絵文字が一部表示されない
-
Sniping Tool の[名前を付けて...
-
Adobe Reader のDCとTouchの違...
-
LINEのかんたん引継QRコード
-
Microsoft Feeds Synchronizati...
-
フェイスブックの右半分近くを...
-
システムコールエラー
-
フリープリントソフト「かんた...
-
【Microsoft Office Home and B...
-
p(|z|>_1.96)の求め方を詳しく...
-
batファイルでバージョン情報を...
-
UDFのバージョンの確認方法につ...
-
Excel VBA REFEDIT.DLL 修復方...
-
ヒモの女バージョンはなんとい...
-
1つのPCに「Excel 2010」「Exc...
おすすめ情報