« Showroomの複数アカウント(複アカ、複垢)について考えてみた(1) | トップページ | SHOWROOM - イベント結果データ(1) »

2018年2月 1日 (木)

wxMaximaでグラフ(Plot)が表示されないとき - システム変数の設定

今新たに簡易分光器やそれに関連する実験の“構想”を練っているのですが、何かと計算が面倒です。ちょっと不精して数式処理/Maximaなんぞを使ってみようとしました。Maximaを使って効果があるのかちょっと疑問もあるのですが、覚えておいて損はないだろうとwxMaxima 17.10.1 で簡単な計算をいろいろやっています。

例によってつまずきっぱなしです (^^;;
数式の入力は最後に Shift+Enter というのに気がつくのに時間がかかってしまったりしています。

一通り使い方の感じがわかったのでグラフを描かせてみることにしました。ところがエラーメッセージが出てグラフが表示されません。

wxplot2d([%o80], [x,-5,5])$
Message from maxima's stderr stream:
set output "C:/Users/公平/AppData/Local/TeAmp/maxout_2452_2.png"

                                                                 ^
"C:/Users/Œö•½/AppData/Local/Temp/maxout2452.gnuplot", line 4: cannot open file; output not changed
util.c: No such file or directory


ホームディレクトリのフォルダ名が漢字なのが問題にされてそうな感じです。漢字を含まないフォルダに変更したいのですが、たいていのインストール手順にはこういうことについては書いてありませんし、環境変数?と思ってググったのですが、それらしいものが見つかりません。

探しているうちにグローバル変数で設定されていることに気がつきました。ただ今度はグローバル変数の設定でつまずきます。まず、

maxima_tempdir:C:\Tmp\Maxima\TempDir;
assignment: must assign a string to maxima_tempdir; found: TmpMaximaTempDir
-- an error. To debug this try: debugmode(true);


次に

maxima_tempdir:C\:\/Tmp\/Maxima\/TempDir;
assignment: must assign a string to maxima_tempdir; found: C\:\/Tmp\/Maxima\/TempDir
-- an error. To debug this try: debugmode(true);

ああでもこうでもないとやっているうちに思考力が低下していました。フォルダ名の書き方に問題があると思っていたのですが、エラーメッセージに解答が書いてあります。システム変数にはstringを設定しろと怒られているんでした。

maxima_tempdir:"C:/Tmp/Maxima/TempDir";
(maxima_tempdir) "C:/Tmp/Maxima/TempDir"

maxima_userdir:"C:/Tmp/Maxima/UserDir";
(maxima_userdir) "C:/Tmp/Maxima/UserDir"

これで無事にグラフが表示されるようになりました \(^o^)/

Exp0x2

------

解決にけっこう時間がかかったので記事にしました。調べてもそれらしい記事が見つからなかったということは、そういうことを調べている人はいない(あるいはみなさん調べるまでもなく自己解決している)、と同義かもしれませんが...

参考

  Maxima 5.41.0 Manual  - 32. Runtime Environment Maxima(環境のカスタム化)

« Showroomの複数アカウント(複アカ、複垢)について考えてみた(1) | トップページ | SHOWROOM - イベント結果データ(1) »

パソコン・インターネット」カテゴリの記事

コメント

The Best 2018 Cruise Travel, Crowdfunding 75, Laminine LPGN http://galusa777.com/

Правда о настоящем ламинине, неамериканском. Он в 3-7 раз дешевле чем Laminine LPGN и в 2 раза сильнее по экстракту.http://1541.ru
Заработок без вложений и без обязательных покупок. Сразу по максимуму.

The Best 2018 Cruise Travel, Crowdfunding 75, Laminine LPGN http://galusa777.com/

Правда о настоящем ламинине, неамериканском. Он в 3-7 раз дешевле чем Laminine LPGN и в 2 раза сильнее по экстракту.http://1541.ru
Заработок без вложений и без обязательных покупок. Сразу по максимуму.

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: wxMaximaでグラフ(Plot)が表示されないとき - システム変数の設定:

« Showroomの複数アカウント(複アカ、複垢)について考えてみた(1) | トップページ | SHOWROOM - イベント結果データ(1) »

フォト

サイト内検索

  • 記事を探されるんでしたらこれがいちばん早くて確実です。私も使ってます (^^;; 検索窓が表示されるのにちょっと時間がかかるのはどうにかしてほしいです。

新着記事

リンク元別アクセス数

  • (アクセス元≒リンク元、原則PCのみ・ドメイン別、サイト内等除く)

人気記事ランキング

  • (原則PCのみ、直近2週間)
無料ブログはココログ