How to display a result

89 ビュー (過去 30 日間)
Chinmayraj Doddarajappa
Chinmayraj Doddarajappa 2022 年 7 月 14 日
コメント済み: Dyuman Joshi 2022 年 7 月 14 日
Hi,
How to print a statement which has two variables.,for eg., h is the input for the function and f is the output value.
h=[50 100]
f = 149
f = 151
I can write, fprintf( 'The value of f is = %.2f\n ',f ) which displays two statements.
But I want to print a statement 'The value of f at h is = ?'. (The value at h1 is : 149, the value of h2 is 151)
  5 件のコメント
Chinmayraj Doddarajappa
Chinmayraj Doddarajappa 2022 年 7 月 14 日
Got it, thank you
Dyuman Joshi
Dyuman Joshi 2022 年 7 月 14 日
h=[10 20 30];
f=h.^3+2*h-h.^2;
fprintf('The frequency at %d m is: %f\n',[h;f])
The frequency at 10 m is: 920.000000 The frequency at 20 m is: 7640.000000 The frequency at 30 m is: 26160.000000

サインインしてコメントする。

採用された回答

Abhijit Nayak
Abhijit Nayak 2022 年 7 月 14 日
h=[10 20 30];
[m,n]=size(h);
for i=1:n
f=h(i).^3+2*h(i)-h(i).^2;
fprintf("The value at "+h(i)+"m is %f\n",f);
end
% The above code will run fine
  2 件のコメント
Abhijit Nayak
Abhijit Nayak 2022 年 7 月 14 日
The fprintf statement can be modified as per your choice.
Chinmayraj Doddarajappa
Chinmayraj Doddarajappa 2022 年 7 月 14 日
Thank you

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

タグ

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by