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

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

 Respuesta aceptada

Kojiro Saito
Kojiro Saito el 8 de Jun. de 2021

1 voto

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 comentario

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

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Versión

R2021a

Preguntada:

H_S
el 8 de Jun. de 2021

Comentada:

H_S
el 8 de Jun. de 2021

Community Treasure Hunt

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

Start Hunting!