how do I fix this code
조회 수: 1 (최근 30일)
이전 댓글 표시
Review the blank flowchart in the figure window.
Use it to create a function with 1 output argument (out1)
and 2 input arguments (in1 and in2) named Fa20_Q2_translate.
Input in1 must be greater than 22.
Input in2 must be a positive integer.
If either input argument is invalid, the function will return
a specific negative value as the output argument.
function out1 = Fa20_Q2_translate(in1,in2)
%UDF functions
a= in1>22; <-- %(this line doesnt work)
b= in2>0;
value = -24;
if ~(in1 > 22 || in2 >0)
disp(value)
end
end
댓글 수: 4
답변 (1개)
KSSV
2020년 9월 28일
You should not run the function by hitting the run button...you should define the input variables and then call the function.
in1 = 25 ;
in2 = 5 ;
out1 = Fa20_Q2_translate(in1,in2) ;% call the fucntion
You have to make few changes in the function.
function out1 = Fa20_Q2_translate(in1,in2)
%UDF functions
a= in1>22; <-- %(this line doesnt work)
b= in2>0;
out1 = 1 ; % if the condition is obeyed
value = -24;
if ~(in1 > 22 || in2 >0)
disp(value)
out1 = 0 ; % if the condition is not obeyed
end
end
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Whos에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!