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

 采纳的回答

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

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.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Startup and Shutdown 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by