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 ExchangeProgramming についてさらに検索

タグ

質問済み:

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