functions within the script
Ältere Kommentare anzeigen
i wanted to call the same function several times but with different variables eachtime in the same script
for example
function [a]=myfunction(r)
a=10*r
end
a=myfunction(5)
a=myfunction(7)
i want when run the script to have all results at once but it shows this error message
Error: File: myhot.m Line: 5 Column: 2
This statement is not inside any function.
(It follows the END that terminates the
definition of the function "myfunction".)
thankyou
2 Kommentare
Akshit Bagde
am 27 Jun. 2021
If you are writing a script file which contains both commands and function definitions, the functions must be placed at the end of the file. Read about it here - Declare Functions in MATLAB.
Rashid Hussein
am 27 Jun. 2021
Akzeptierte Antwort
Weitere Antworten (1)
Image Analyst
am 27 Jun. 2021
1 Stimme
Put the script first, not after the function. And make sure the function ends with an "end" statement.
1 Kommentar
Rashid Hussein
am 27 Jun. 2021
Kategorien
Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!