The command disp() is used to display text or variables in MATLAB.
Click to reveal answer
beginner
How do you write a comment in MATLAB?
Use the percent sign % at the start of a line or after code to add a comment.
Click to reveal answer
beginner
What does the following MATLAB code do?
disp('Hello, world!')
It prints the text Hello, world! to the command window.
Click to reveal answer
beginner
How do you run a MATLAB script named hello.m?
Type the script name hello (without .m) in the command window and press Enter.
Click to reveal answer
beginner
What is the file extension for MATLAB scripts?
MATLAB scripts are saved with the .m file extension.
Click to reveal answer
Which command shows text output in MATLAB?
Ashow()
Bprint()
Cecho()
Ddisp()
✗ Incorrect
The disp() command is used to display text or variables in MATLAB.
How do you start a comment in MATLAB?
A%
B#
C//
D/*
✗ Incorrect
Comments in MATLAB start with the percent sign %.
What will this code print?
disp('Hi!')
AHi!
Bdisp('Hi!')
CError
DNothing
✗ Incorrect
The disp() function prints the text inside the quotes.
What is the correct way to run a script named test.m?
Aexecute test.m
Brun test.m
Ctest
Dstart test
✗ Incorrect
In MATLAB, you run a script by typing its name without the .m extension.
What file extension do MATLAB scripts use?
A.mat
B.m
C.mlx
D.txt
✗ Incorrect
MATLAB scripts are saved with the .m extension.
Explain how to write and run your first MATLAB program that prints 'Hello, world!'
Think about how you show messages and how you run scripts in MATLAB.
You got /4 concepts.
Describe how to add comments in MATLAB and why they are useful.
Comments help others and yourself understand your code.
You got /4 concepts.
Practice
(1/5)
1. What does the MATLAB command disp('Hello, world!') do?
easy
A. It saves the text Hello, world! to a file.
B. It displays the text Hello, world! on the screen.
C. It creates a variable named Hello, world!.
D. It runs a loop that prints Hello, world! multiple times.
Solution
Step 1: Understand the disp function
The disp function in MATLAB shows text or values on the screen.
Step 2: Analyze the input to disp
The input is a string 'Hello, world!' which means it will print this exact text.
Final Answer:
It displays the text Hello, world! on the screen. -> Option B
Quick Check:
disp('text') shows text [OK]
Hint: disp shows text inside single quotes [OK]
Common Mistakes:
Thinking disp saves text to a file
Using double quotes instead of single quotes
Confusing disp with variable creation
2. Which of the following is the correct syntax to display the message Hello in MATLAB?
easy
A. disp('Hello')
B. display(Hello)
C. disp(Hello)
D. print('Hello')
Solution
Step 1: Check the correct function name
MATLAB uses disp to display messages, not display or print.
Step 2: Check the string syntax
Strings must be inside single quotes in MATLAB, so disp('Hello') is correct.
Final Answer:
disp('Hello') -> Option A
Quick Check:
disp with single quotes is correct [OK]
Hint: Use disp with single quotes for text [OK]
Common Mistakes:
Using double quotes instead of single quotes
Using wrong function names like print or display
Missing quotes around text
3. What will be the output of this MATLAB code?
disp('Welcome to MATLAB!')
medium
A. Welcome to MATLAB!
B. disp('Welcome to MATLAB!')
C. SyntaxError
D. No output
Solution
Step 1: Understand disp function behavior
The disp function prints the string inside the parentheses to the screen.
Step 2: Check the string format
The string is correctly enclosed in single quotes, so it will print exactly as given.
Final Answer:
Welcome to MATLAB! -> Option A
Quick Check:
disp prints string text [OK]
Hint: disp prints text inside single quotes exactly [OK]
Common Mistakes:
Expecting disp to print the command itself
Using double quotes causing errors
Forgetting to use disp function
4. Identify the error in this MATLAB code:
disp(Welcome to MATLAB!)
medium
A. Parentheses are not allowed with disp
B. Missing semicolon at the end
C. disp function does not exist
D. Text is not inside single quotes
Solution
Step 1: Check the input to disp
The text Welcome to MATLAB! is not inside single quotes, so MATLAB treats it as variables or commands.
Step 2: Understand string syntax in MATLAB
Strings must be enclosed in single quotes to be recognized as text.
Final Answer:
Text is not inside single quotes -> Option D
Quick Check:
Strings need single quotes [OK]
Hint: Always put text inside single quotes in disp [OK]
Common Mistakes:
Omitting quotes around text
Thinking semicolon is required for disp
Believing disp is not a function
5. You want to write a MATLAB program that displays two lines: Hello and Welcome to MATLAB Which code will do this correctly?
hard
A. disp('Hello\nWelcome to MATLAB')
B. disp('Hello')
disp(Welcome to MATLAB)
C. disp('Hello')
disp('Welcome to MATLAB')
D. disp('Hello' + 'Welcome to MATLAB')
Solution
Step 1: Check how to display multiple lines
Using two separate disp calls prints each line separately.
Step 2: Analyze each option
disp('Hello')
disp('Welcome to MATLAB') uses two disp calls with correct strings. disp('Hello\nWelcome to MATLAB') tries to use \n inside single quotes which MATLAB does not interpret as newline. disp('Hello')
disp(Welcome to MATLAB) misses quotes in second disp. disp('Hello' + 'Welcome to MATLAB') tries to add strings which is invalid in MATLAB.
Final Answer:
disp('Hello')
disp('Welcome to MATLAB') -> Option C
Quick Check:
Use separate disp calls for multiple lines [OK]
Hint: Use separate disp lines for multiple messages [OK]
Common Mistakes:
Using \n inside single quotes expecting newline
Missing quotes around text
Trying to add strings with + operator
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.