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

6 views (last 30 days)
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 Comments
dpb
dpb on 4 Dec 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.

Sign in to comment.

Answers (0)

Categories

Find more on Search Path in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!