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 commentaires

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

Connectez-vous pour commenter.

 Réponse acceptée

Rik
Rik le 5 Juil 2018

0 votes

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 commentaires

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by