Question about making a 4-line if statement into a single line

hello
first, here is my code
A=rand;
if A > 0.5
disp([num2str(A), ' ', 'Great indeed!'])
end
This is a code that generates a random number with 'rand' command and outputs 'Great indeed!' text if the value exceeds 0.5.
I want to make the code in single line but i have no idea.
Should I use 'switch' command or is there any better way?

4 Comments

A=rand;
if A > 0.5
fprintf('%f Great indeed\n',A)
end
0.717142 Great indeed
I think a conditional statement is required. If the issue is that the code must lie on one line, then do
A=rand; if A > 0.5, fprintf('%f Great indeed\n',A), end
0.976748 Great indeed
@Hakyoon Kim The code is so simple, what is the objective behind to make it 1 line code?
in fact, this is my college assignment.
my professor asked me to make this code to a single line.(no many lines, but only one line code)
but i have no idea to make it. haha

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Asked:

N/A
on 26 Oct 2022

Commented:

on 26 Oct 2022

Community Treasure Hunt

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

Start Hunting!