R2021aで「スクリプト sphere を関数として実行する​ことはサポートされて​いません:」と出る理​由はどうして?

93 views (last 30 days)
H_S
H_S on 8 Jun 2021
Commented: H_S on 8 Jun 2021
現在MATLAB Online(評価版)をしようしてコードを作成中なのですが
6月7日から突然sphere関数を使う事が出来なくなってしまいました。
調べてみると6月6日にアップデートがあったような感じです。
なにか原因をご存じの方、ご教授お願い致します。
sphere
axis equal
上記のような簡単なコードでもダメでした。

Accepted Answer

Kojiro Saito
Kojiro Saito on 8 Jun 2021
MATLABの検索パスにsphere.mという別のファイルが存在して、そちらが呼び出されてしまっているようです。
which sphere -all
を実行していただけますか?
結果が
/MATLAB/toolbox/matlab/specgraph/sphere.m
だけでしたら問題ありませんが、他のパスのsphere.mがヒットすると思われます。
その場合、「/MATLAB/toolbox/matlab/specgraph/sphere.m」では無いsphere.mをshere_old.mなどのファイル名に名前変更してみてください。
  1 Comment
H_S
H_S on 8 Jun 2021
sphere.mファイルを削除してヒットしないような名前のファイルで作り直したところ問題なく動作致しました。
ご回答ありがとうございました。

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!