help with creating a function

how can i create this function which is named "myfun"
f(x,y) = sin(x+y) if x<y
cos(x + y/x) if x=y
e^y/x if x>y

1 Comment

What exactly do you want ?
Would x and y be given in input or you just want to print the implicit equations ?

Answers (1)

Try this
function F = myfun(x,y)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
if x<y
F = sin(x+y);
end
if x == y
F = cos(x + (y/x));
end
if x>y
F = exp(y/x);
end
end

2 Comments

what should i write on fprintf to function to work?
Nothing, Just open new script page from Matlab then save the code into it and then save it on desktop for example. then choose desktop as a current folder. now you can call function like this:
T = myfun(1,3)
% or
something = myfun(6,6)
you can use any x or y

This question is closed.

Tags

Asked:

on 9 Apr 2020

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!