MATLAB Answers

pathの保存が出来ません。

5 views (last 30 days)
Tsubasa Mano
Tsubasa Mano on 14 Dec 2020
Commented: Tsubasa Mano on 16 Dec 2020
pathの変更を保存しようとしたところ以下のような表示が出ました。
はいを選んで保存しようとしても実行できずまたこの画面が出ます。
pathdef.mはC:\Program Files\MATLAB\R2020a\toolbox\local内にありますが問題があるのでしょうか?
またMATLABを管理者権限で実行するなども試しましたが特に変化はありませんでした。

Accepted Answer

michio
michio on 15 Dec 2020
で表示されるメッセージの意味について触れられているので参考までご紹介します。
pathdef.m を別の場所に保存しますか?というのはコマンド
> userpath
で表示されるフォルダに保存しますか?という意味であるはずですが、実行できない理由が気になります。
例えばコマンドウィンドウ上で userpath と実行して表示されるフォルダは存在しておりますでしょうか?
  1 Comment
Tsubasa Mano
Tsubasa Mano on 16 Dec 2020
返答ありがとうございます。
userpathでは'C:\Users\ユーザー名\Documents\MATLAB'のように出ます。
どうも別の場所に保存しますか?の選択でどこのフォルダを選択して保存しても保存されないみたいです。
そのためC:\Program Files\MATLAB\R2020a\toolbox\localのpathdef.mをuserpathのフォルダに移しました。(手動で)
しかしpath設定は変わらない上に上の表示も相変わらず出ます。
またパスの変更を保存せずに戻ってもう一回パスの設定ボタンを押すと変更画面も出ずに以下のエラーが発生します。
メモリが足りません。プログラム内で無限の再帰が発生していることが原因として考えられます。
エラー: zeros (line 14)
sys = double2sdpvar(zeros(varargin{1:nargin-2}));
正直なところ原因の特定が難しい気がします…完全に初期化した方がよさそうですね。
読み取り専用に関する権限も色々と弄ってみたのですが…以前まで普通に使えていたのに何故パスの更新が出来なくなったのかわかりません。

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!