How do I remove the Ans from the result

I'm using If in my code, but every time the condition is passed on, an ans appears in the result.
if Alpha(1,1) == 1
disp('Ok')
else Alpha(1,1) == 0
disp("Not okay")
endif
if Alpha(1,2) == 1
disp("ok")
else Alpha(1,2) == 0
disp("Not Okay")
endif

답변 (3개)

Torsten
Torsten 2023년 1월 15일
편집: Torsten 2023년 1월 15일
How do I remove the Ans from the result
By correctly coding the if-clause:
Alpha = [1,0];
if Alpha(1,1) == 1
disp('Ok')
elseif Alpha(1,1) == 0
disp("Not okay")
end
Ok
if Alpha(1,2) == 1
disp("ok")
elseif Alpha(1,2) == 0
disp("Not Okay")
end
Not Okay
Sulaymon Eshkabilov
Sulaymon Eshkabilov 2023년 1월 15일

0 개 추천

You'd need to use either display or fprintf not to have ans, e.g.:
%% fprintf
if Alpha(1,1) == 1
fprintf('Ok \n')
else Alpha(1,1) == 0
fprintf('Not okay \n')
end
%% display
if Alpha(1,2) == 1
display("ok")
else Alpha(1,2) == 0
display("Not Okay")
end

댓글 수: 1

That's incorrect. Neither disp, display, nor fprintf show "ans".
disp('ok')
ok
display('ok')
ok
fprintf('ok\n')
ok
The "ans" comes from, e.g.,
else Alpha(1,1) == 0
which is the same as
else
Alpha(1,1) == 0
which prints the result of Alpha(1,1) == 0 to the command line, with "ans".

댓글을 달려면 로그인하십시오.

Walter Roberson
Walter Roberson 2023년 1월 15일

0 개 추천

Questions about a different programming language should be addressed to the appropriate support resources for that programming language. We cannot be expected to know or explain the behaviour of a project whose purpose for existence is to put Mathworks out of business. (Yes, seriously, that is the design goal for Octave. Read about the Free Software Foundation, which is a political movement not a technical movement.)

댓글 수: 3

Image Analyst
Image Analyst 2023년 1월 16일
What makes you think this is an Octave question? Was something there and since edited away?
Voss
Voss 2023년 1월 16일
I think it's the "endif" that gives it away as Octave code.
MATLAB has never ever had "endif"

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Octave에 대해 자세히 알아보기

제품

질문:

2023년 1월 15일

댓글:

2023년 1월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by