fprintf two 3x1 matrix's w/ text

1 次查看(过去 30 天)
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
Karim 2022-10-18
编辑:Karim 2022-10-18
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.

更多回答(1 个)

David Hill
David Hill 2022-10-18
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.

类别

Help CenterFile Exchange 中查找有关 Low-Level File I/O 的更多信息

标签

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by