Function not recognising output

1 view (last 30 days)
Holden Earl
Holden Earl on 8 May 2020
Answered: Walter Roberson on 8 May 2020
i am trying to make a user defined function for a unit converter in app designer. i have set up my code but when i run it the output ('num') says it is not recognised even though i have stated it is the output in the first line, do i need to do something else to this variable that i am missing? this is my code
function num = convert_func(x,conversion)
if conversion == 1
num = x/0.4536;
elseif conversion ==2
num = x*0.4536;
end
i also get this error message in app designer
Output argument "num" (and maybe others) not assigned during call to "convert_func"

Answers (1)

Walter Roberson
Walter Roberson on 8 May 2020
conversion is something other than 1 or 2, or else it is non-scalar and has both values

Categories

Find more on Data Type Conversion in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!