Filter löschen
Filter löschen

Printing values to the command window

281 Ansichten (letzte 30 Tage)
Isabella
Isabella am 12 Jan. 2012
Kommentiert: Image Analyst am 21 Jan. 2017
how does one print a value of a variable to the command window?
  2 Kommentare
Matthew White
Matthew White am 21 Jan. 2017
type the variable in the script window without a semicolon then run the code
Image Analyst
Image Analyst am 21 Jan. 2017
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.

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Image Analyst
Image Analyst am 12 Jan. 2012
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 am 12 Jan. 2012
Use fprintf
doc fprintf
  1 Kommentar
Walter Roberson
Walter Roberson am 12 Jan. 2012
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.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Shifting and Sorting Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by