converting a Fahrenheit degree to a Celsius degree, then use this function in a “for” loop to calculate the equivalent Celsius degrees for the Fahrenheit degrees from 0 to 200
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ahmed Dawood
el 15 de Oct. de 2016
Respondida: Image Analyst
el 15 de Oct. de 2016
for loop
0 comentarios
Respuesta aceptada
goc3
el 15 de Oct. de 2016
You don't need to use a for loop. See the following vectorized solution:
% create an array from 0 to 200 (default increment of one used)
deg_F = 0:200; %temperature in Fahrenheit
% convert Fahrenheit to Celsius
deg_C = (deg_F - 32) / 9 * 5; %temperature in Celsius
0 comentarios
Más respuestas (1)
Image Analyst
el 15 de Oct. de 2016
Try this:
% Make an "anonymous function".
f2c = @(f) (f-32)*5/9;
% Convert all f from 0 to 200 into C
for f = 0 : 200
c = f2c(f);
fprintf('%d F = %.1f C\n', f, c);
end
0 comentarios
Ver también
Categorías
Más información sobre Data Type Conversion en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!