Functions: converting Fahrenheit to Celsius
Afficher commentaires plus anciens
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 commentaires
madhan ravi
le 18 Mar 2019
which f_to_c -all % what shows up?
steven butera
le 20 Mar 2019
steven butera
le 20 Mar 2019
Réponses (2)
Walter Roberson
le 18 Mar 2019
1 vote
When you define a function inside a script, the function cannot have the same name as the script .m file.
Ahmad Saleh Faraz
le 26 Sep 2021
0 votes
lsius = f_to_c(Fahrenheit)
Celsius = (5/9)*(Fahrenheit-32);
Catégories
En savoir plus sur Get Started with MATLAB dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!