Please help me create simple function to convert celsius to fahrenheit and another for inverse?

6 visualizaciones (últimos 30 días)
Matlab keeps complaining about invalid syntax but I don't understand why. Errors keep arising mainly with the brackets saying they are missing but they are not, that there is a syntax error (it probably is) or it says a new line is needed between statements (why when I'm creating a function)?
At the moment I have a function>> function [F] = cel2fahr((C)*1.8+32)
of which celsius to fahrenheit is >> F = (C)*1.8+32;
I have tried it in this form >> function [F] = cel2fahr((9/5.*C)+32)
And with various combinations of brackets around the (C) in the formula and C in different places - I'm getting exasperated
I'd really appreciate any help

Respuesta aceptada

Star Strider
Star Strider el 25 de Feb. de 2018
Declare it as:
function F = cel2fahr(C)
That should work.
See Function Basics (link) for details.
Also consider using Anonymous Functions (link) if you are permitted to.

Más respuestas (0)

Categorías

Más información sobre NaNs 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!

Translated by