Functions: converting Fahrenheit to Celsius
16 views (last 30 days)
Show older comments
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 Comments
Answers (2)
Walter Roberson
on 18 Mar 2019
When you define a function inside a script, the function cannot have the same name as the script .m file.
0 Comments
Ahmad Saleh Faraz
on 26 Sep 2021
lsius = f_to_c(Fahrenheit)
Celsius = (5/9)*(Fahrenheit-32);
0 Comments
See Also
Categories
Find more on Workspace Variables and MAT Files in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!