My code: s = input('Enter length of side');
Error shown: Attempt to execute SCRIPT input as a function: \\hs8.lboro.ac.uk\psyd3\MATLAB\input.m
Error in IsTriangle_With_Errors (line 5) s1 = input('Enter shortest side of Triangle:');

2 件のコメント

Dennis
Dennis 2018 年 7 月 5 日
It seems like you wrote a script named input.m. Try to rename that.
Yash Deshpande
Yash Deshpande 2018 年 7 月 5 日
I had written a script input.m, I renamed it. Did not work.
Tried deleting it. Still didn't work

サインインしてコメントする。

 採用された回答

Rik
Rik 2018 年 7 月 5 日

0 投票

You learned a valuable lesson: don't shadow Matlab functions. You should write functions (or scripts) with names like sum or input etc. You can check if a function exists by a name you're planning to use by entering the name in the documentation search box in the top of your Matlab window, or in the online doc for your release.

5 件のコメント

Stephen23
Stephen23 2018 年 7 月 5 日
or calling
which function_name -all
Yash Deshpande
Yash Deshpande 2018 年 7 月 5 日
I had written a script input.m, I renamed it. Did not work.
Tried deleting it. Still didn't work
Stephen23
Stephen23 2018 年 7 月 5 日
編集済み: Stephen23 2018 年 7 月 5 日
@Yash Deshpande: show us the complete output of this command:
which input -all
Yash Deshpande
Yash Deshpande 2018 年 7 月 5 日
Sorry, my bad. Got it. I had not deleted properly. It is working now.
Rik
Rik 2018 年 7 月 5 日
BTW, you should be aware that the offline doc search and which only work for the toolboxes you have installed.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Introduction to Installation and Licensing についてさらに検索

タグ

質問済み:

2018 年 7 月 5 日

コメント済み:

Rik
2018 年 7 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by