Maxima初心者ですが、wxMaxima0.8.0を使ってます。
あるホームページにより多項式の勉強をしていて、次数の取得hipow関数なるものが紹介されていましたが、多項式の次数を調べる(例えばf(x,y)におけるx+yの次数など)には不向きであるため、degreeという関数を設定しようとなっていました。
―以下を初期設定ファイルmaxima-init.mac に書いておけば、次数を
求める関数degree が使えるようになります。
degree(f,x):=block([q,i,j],q:f,
for i:0 while(q#0) do(j:i,q:quotient(q,x)),return(j)
);
初期設定ファイルmaxima-init.macが見当たりません。バージョンアップで、変わったのでしょうか。拡張子がmacだから?windowsだったらどうすれば?
ちなみに、リスプファイルのmaxima-init.lispはありました。
No.1ベストアンサー
- 回答日時:
このページですかね?
Maxima Tips:
http://www.cymric.jp/maxima/tips.html
>初期設定ファイルmaxima-init.macが見当たりません。バージョンアップで、変わったのでしょうか。
いや、平たく言っちゃうと「そんなものは無い」んですよ。単純にテキストエディタで「maxima-init.mac」を作れ、って事です。
僕はLinuxですが、試したところ上手く行きました。
Windowsの場合、要するにパスが通った場所に「maxima-init.mac」を作って置けば良いのでしょう。Maximaがインストールされているフォルダにmaxima-init.macを作って保存すればオーケーなんじゃないのかな、と思います。
ありがとうございました。早速やってみました。まだ変なエラーが出るけど、何とか対処できそうです。
初期設定ファイルに書くのではなく、初期設定ファイルをこういう内容で作る、てことなんですね。
No.2
- 回答日時:
>初期設定ファイルに書くのではなく、初期設定ファイルをこういう内容で作る、てことなんですね。
まあ、そう言う事、ですね。
UNIX系OSなんかじゃ割に当たり前なんですけど、要するに$HOMEと言われる個人用フォルダに初期設定ファイルを置く、ってのは基本作法なんです。個々の趣味に合わせた設定ファイルを置いておけば、デフォルトで「その状態で」立ち上がるシステムになっています。
Linuxでもそうですし、Mac OS Xは完全にUNIXなんで、この辺の「やり方」ってのは共通しています。困った事にWindowsだけ、がOSのシステムが違うんですね。
ですから、意外とUNIX系のフリーウェアが多いんで、この辺、Windowsユーザーだと戸惑いますね(過去の自分を考えてもそうでした)。
>まだ変なエラーが出るけど、何とか対処できそうです。
パスが通った場所、ってのがどこなんだ、ってのがあるんですが……。
取り合えず何らかの適当なファイルをMaximaで作成してみて、それを「Maximaのインターフェースで」「名前を付けて保存」してみようとしてください。十中八九、そこで開示されるフォルダが「パスが通っている」と思います。
あるいは、Windowsだとデフォルトでは「拡張子が見えない」設定にされてると思うんで、「拡張子が見えない」事がエラーの原因になってる可能性があります。
と言うのも、メモ帳とかで「maxima-init.mac」を作ったつもりでも、実際は「maxima-init.mac.txt」で保存される可能性もある、んですよね。この二つは全く違うんですが、Windowsの場合、デフォルトでは「拡張子が見えない」んで判定が難しいです。
拡張子が見えない設定になってる場合、次のページ辺りで「見える」ように変更した方が良い、です。特に、UNIX系のフリーウェアを使ったり、あるいはプログラミングやったりする場合は必須の設定でしょうね。
拡張子の表示、隠しファイルの表示:
http://www003.upp.so-net.ne.jp/shigeri/technique …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 2 2022/05/14 09:45
- グループウェア Macでオープンオフィスが開きません 1 2023/01/14 14:22
- C言語・C++・C# このプログラミング誰か教えてくれませんか 3 2022/05/13 17:27
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- 画像編集・動画編集・音楽編集 DVDfab を使ってます。 img ファイルを作って、同じDVDを多数焼こうと思っています。 この 1 2023/04/10 05:35
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Windows 10 windowsの起動パスワードについて 1 2022/08/15 10:19
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
EXCEL(VBA)で指定フォルダ内の...
-
パスワード保護されたExcelファ...
-
SaveAsの保存先について
-
Excel VBAでテキストファイルを...
-
エクセルVBAで一つ上の階層...
-
【VB.NET】App.configにファイ...
-
初心者powershellのPS1ファイル...
-
ExcelVBAの使い方 ¥の使い方...
-
Excel 相対パス
-
ファイルストリームからファイ...
-
VB2005 でパス名が誤っていない...
-
fopenでのパス指定
-
ShellExecuteでエクセルファイ...
-
VBAでテキストファイル中の文字...
-
エクセルのマクロで特定フォル...
-
VBAで、VBのapp.pathと同じ機能...
-
CreateProcess error=0
-
ListViewにSETしたファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
エクセルVBAで一つ上の階層...
-
Excel 相対パス
-
【VB.NET】App.configにファイ...
-
xcopyコマンドの進行状況を表示...
-
【VBA】ExcelマクロでCSVファイ...
-
EXCEL(VBA)で指定フォルダ内の...
-
エクセルのマクロで特定フォル...
-
パスワード保護されたExcelファ...
-
ExcelVBAの使い方 ¥の使い方...
-
開いているファイルを削除し、...
-
SaveAsの保存先について
-
初心者powershellのPS1ファイル...
-
fopenでのパス指定
-
VBA★PDFをPDFアプリで印刷し...
-
【Excel VBA】Power Qurry のソ...
-
指定したフォルダ内の最新ファ...
-
A列に記載されているフォルダ...
-
ExcelのVBAで上書き保存を確...
おすすめ情報