Anonymous Functions Question using Heat

2 views (last 30 days)
Leora on 27 Nov 2013
Commented: Walter Roberson on 16 Jun 2015
Energy required to heat water at constant pressure is approximately :
E=m * Cp(delta T)
Cp= heat capacity of H2O 1cal/gK
delta T= change in temperature
Create an anonymous function called heat to find energy required to heat 1 gram of H2O if change in temp is provided as the input
g [(cal 1)/(g K)] K = cal
Joules are the units of energy used most often. Create another anonymous function cal_to_J to convert your answer to Joules (4.2 J/ cal)
Save your anonymous function to a .mat file.
This is what I have so far:
heat=@(g,T) g.*T;
cal_to_J=@(ans) ans.*4.2
Any help would be appreciated, thank you!!
Walter Roberson
Walter Roberson on 16 Jun 2015
The poster never used "t". The poster did, though, try to call heat(1,T) in a context where T is not defined

Sign in to comment.

Answers (0)


Find more on Function Creation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by