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 comentarios

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

Iniciar sesión para comentar.

 Respuesta aceptada

Rik
Rik el 5 de Jul. de 2018

0 votos

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 comentarios

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 5 de Jul. de 2018

Comentada:

Rik
el 5 de Jul. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by