Undefined function 'Qc' for input arguments of type 'double'. What's wrong with my function?

6 vues (au cours des 30 derniers jours)
Ryan
Ryan le 4 Déc 2013
Commenté : Ryan le 4 Déc 2013
Not sure what's happening here. I was checking documentation for a while and can't seem to find a solution. Here is my function:
function Q = heatc(c1,m1,t1,t2)
Q = c1.*m1.*(t2-t1);
end
Then when I call it I get the following error:
EDU>> y = heatc(4190,0.185,20,100)
Undefined function 'heatc' for input arguments of type 'double'.
Not sure what's up, isn't every variable automatically of type floating point double.
  2 commentaires
dpb
dpb le 4 Déc 2013
A. Did you name the file containing the source heatc.m?
B. Remember that Matlab is case-sensitive while the OS may or may not be.
C. Is the subdirectory in which you created the m-file on the Matlab search path?
are the most obvious causes to investigate first.
Ryan
Ryan le 4 Déc 2013
Issue was C. Thought I was in the search path. Thanks.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Search Path dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by