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

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

 Réponse acceptée

Kojiro Saito
Kojiro Saito le 8 Juin 2021

1 vote

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 commentaire

H_S
H_S le 8 Juin 2021
sphere.mファイルを削除してヒットしないような名前のファイルで作り直したところ問題なく動作致しました。
ご回答ありがとうございました。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Version

R2021a

Community Treasure Hunt

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

Start Hunting!