Printing values to the command window

조회 수: 271 (최근 30일)
Isabella
Isabella 2012년 1월 12일
댓글: Image Analyst 2017년 1월 21일
how does one print a value of a variable to the command window?
  댓글 수: 2
Matthew White
Matthew White 2017년 1월 21일
type the variable in the script window without a semicolon then run the code
Image Analyst
Image Analyst 2017년 1월 21일
You got it backwards. Typing the variable name first and then running the code will likely get you a "variable name not defined" error message. You have to do it like I said in my answer below. Run the code first, then execute the variable name without a semicolon.

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

답변 (2개)

Image Analyst
Image Analyst 2012년 1월 12일
Or you can simply list the variable all by itself on a line of code:
m = 10.42;
fprintf('m = %f\n', m); % Method 1
disp(m); % Method 2
m % Method 3. Note: no semicolon, just the name.
str = sprintf('%f\n', m) % Yet another method - returns a string

Honglei Chen
Honglei Chen 2012년 1월 12일
Use fprintf
doc fprintf
  댓글 수: 1
Walter Roberson
Walter Roberson 2012년 1월 12일
or disp()
Isabella, a couple of technical notes:
- if you do not specify any file identifier for the fprintf() call, then the default is to go to the command window
- the file identifier 1 (the number) is defined as going to the command window.

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

카테고리

Help CenterFile Exchange에서 Entering Commands에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by