# fprintf two 3x1 matrix's w/ text

1 view (last 30 days)
Brennan on 18 Oct 2022
Edited: Karim on 18 Oct 2022
using fprint f, lets say you have two matrix...
bearing=(30:50:60)
range=(600,1237,579) <---- these would be 3x1
like bearing looks like this = 30
50
60
not sure if i wrote those vectors or matrix or whatever they are in the beggining correct but it looks like the example.
so its in a colum you know...
so say you have that and you wanna display using fprintf:
The potential PIW bears 30 from the CG Asset at a range of 600 yards.
The potential PIW bears 50 from the CG Asset at a range of 1237 yards.
The potential PIW bears 60 from the CG Asset at a range of 579 yards.
I tried
fprintf('The potential PIW bears %g from the CG Asset at a range of %g yards.', [bearing, range])
and
fprintf('The potential PIW bears %d from the CG Asset at a range of %g yards.', [bearing, range])
could someone help?

Karim on 18 Oct 2022
Edited: Karim on 18 Oct 2022
Make sure that you add an end of line character "\n" to the end of the fprintf statement, otherwise evrtything will be printed on a single line. Hope it helps.
bearing = [30 50 60];
range = [600 1237 579];
fprintf('The potential PIW bears %i from the CG Asset at a range of %i yards.\n', [bearing;range])
The potential PIW bears 30 from the CG Asset at a range of 600 yards. The potential PIW bears 50 from the CG Asset at a range of 1237 yards. The potential PIW bears 60 from the CG Asset at a range of 579 yards.

David Hill on 18 Oct 2022
bearing=[30 50 60];range=[600 1237 579];
for k=1:3
fprintf('The potential PIW bears %g from the CG Asset at a range of %g yards.\n',bearing(k),range(k));
end
The potential PIW bears 30 from the CG Asset at a range of 600 yards. The potential PIW bears 50 from the CG Asset at a range of 1237 yards. The potential PIW bears 60 from the CG Asset at a range of 579 yards.

### Categories

Find more on NaNs in Help Center and File Exchange

R2022a

### Community Treasure Hunt

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

Start Hunting!