Creating a table of two indexes
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
George Amor
el 3 de Dic. de 2020
Comentada: Benjamin Kraus
el 3 de Dic. de 2020
I am trying to make a temperature conversion table but when I print at the end, all my values are jumbled. How can I seperate the calculations and label the results for each?
bF = input('Input the beginning temperature in Fahrenheit');
eF = input('Input the endung temperature in Fahrenheit');
disp('Temperature in Fahrenheit & Celcuis')
F = [bF:10:eF];
for k = 1
C = (F-32)*(5/9);
end
fprintf('%8.1f\t%8.1f\n',F.',C.')
0 comentarios
Respuesta aceptada
Benjamin Kraus
el 3 de Dic. de 2020
You need to merge F and C into a single matrix and transpose that matrix:
fprintf('%8.1f\t%8.1f\n',[F' C']')
4 comentarios
Benjamin Kraus
el 3 de Dic. de 2020
As your code demonstrates, it is not necessary to use a for loop to perform the same computation on every element of a vector in MATLAB. You can do that in one line of code without a loop.
The requirement to use a loop looks like a homework requirement. You can do this using a for loop, but it isn't necessary, and your current code is not using the for loop correctly.
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!