Error: Function definition not supported in this context. Create functions in code file.

Hello everyone,
i was traying to wirte a function and i receive every time i tray to call the function this message:
Error: Function definition not supported in this context. Create functions in code file.
i thougt i maybe have some syntax-problems, so i tried wtih this very simple function:
function [x,y] = solo(a,b,c,d)
x= (a*b)+c;
y= (a*d)+b;
end
i also wrote the function in seperate skript, saved it in a file with the same name(solo)
and always call it from the command window as i should do.
i still get this annoying message!! ERROR!!
i have MATLAB R2020b
please help!
thank u very much in advance

 Réponse acceptée

Jan
Jan le 22 Mar 2021
Modifié(e) : Jan le 22 Mar 2021
How do you call this function? This would be working:
[x,y] = solo(a,b,c,d)
Do you include a "function" in this call?

3 commentaires

ah in this way it is working now thank u very much.
but why it does not work when i call it in the other way like:
function solo (1,2,3,4)
when i make this i get that error
The keyword "function" is the command to define a function, not to call it.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by