How to display a result

34 visualizaciones (últimos 30 días)
Chinmayraj Doddarajappa
Chinmayraj Doddarajappa el 14 de Jul. de 2022
Comentada: Dyuman Joshi el 14 de Jul. de 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)
  5 comentarios
Chinmayraj Doddarajappa
Chinmayraj Doddarajappa el 14 de Jul. de 2022
Got it, thank you
Dyuman Joshi
Dyuman Joshi el 14 de Jul. de 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

Iniciar sesión para comentar.

Respuesta aceptada

Abhijit Nayak
Abhijit Nayak el 14 de Jul. de 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
  2 comentarios
Abhijit Nayak
Abhijit Nayak el 14 de Jul. de 2022
The fprintf statement can be modified as per your choice.
Chinmayraj Doddarajappa
Chinmayraj Doddarajappa el 14 de Jul. de 2022
Thank you

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by