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?
0 件のコメント
採用された回答
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])
0 件のコメント
その他の回答 (1 件)
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
0 件のコメント
参考
カテゴリ
Find more on NaNs in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!