# How to display a result

37 views (last 30 days)
Chinmayraj Doddarajappa on 14 Jul 2022
Commented: Dyuman Joshi on 14 Jul 2022
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)
Chinmayraj Doddarajappa on 14 Jul 2022
Got it, thank you
Dyuman Joshi on 14 Jul 2022
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 on 14 Jul 2022
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
Abhijit Nayak on 14 Jul 2022
The fprintf statement can be modified as per your choice.
Chinmayraj Doddarajappa on 14 Jul 2022
Thank you

### Categories

Find more on Axis Labels in Help Center and File Exchange

R2021b

### Community Treasure Hunt

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

Start Hunting!