Functions: converting Fahrenheit to Celsius
16 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
The question is to write a function f_to_c that accepts a temperature in degrees Fahrenheit and returns the temperature in degrees Celsius. The equation is:
T(in °C) = 5/9[T(in °F) - 32.0]
this is my whole script file and I keep getting this error when I try to use the function
>> f_to_c(100)
Error: File: f_to_c.m Line: 25 Column: 20
Function with duplicate name "f_to_c" cannot be defined.
can anyone tell me what is going on?
function Celsius = f_to_c(Fahrenheit)
Celsius = (5/9)*(Fahrenheit-32);
end
4 comentarios
Respuestas (2)
Walter Roberson
el 18 de Mzo. de 2019
When you define a function inside a script, the function cannot have the same name as the script .m file.
0 comentarios
Ahmad Saleh Faraz
el 26 de Sept. de 2021
lsius = f_to_c(Fahrenheit)
Celsius = (5/9)*(Fahrenheit-32);
0 comentarios
Ver también
Categorías
Más información sobre Workspace Variables and MAT Files en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!