I am having problem with input.

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 个评论

It seems like you wrote a script named input.m. Try to rename that.
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 个评论

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

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Programming 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by