Functions: converting Fahrenheit to Celsius
15 vues (au cours des 30 derniers jours)
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
Réponses (2)
Walter Roberson
le 18 Mar 2019
When you define a function inside a script, the function cannot have the same name as the script .m file.
0 commentaires
Ahmad Saleh Faraz
le 26 Sep 2021
lsius = f_to_c(Fahrenheit)
Celsius = (5/9)*(Fahrenheit-32);
0 commentaires
Voir également
Catégories
En savoir plus sur Workspace Variables and MAT Files dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!