
#1
Aug1009, 05:00 PM

P: 884

I'm very confused on about solving the following question using Matlab:
A drink cools according to the difference equation: T_{n}=T_{n1}0.02(T_{n1}T_{a}) Where T_{n} is the temprature after n minutes. When you pour the drink it's 80 degrees. After you have poured it you leave it for 15 minutes in the kitchen where the air temprature is 20 degree, then you take it outside where the temprature is 12 degrees. Calculate the temprature of the drink afte it has been outside for 15 minutes. This is my script:




#2
Aug1009, 05:12 PM

Mentor
P: 39,575

I'm no expert at MATLAB, but it looks like there are two problems. First, it doesn't seem to be parsing k(S(n)S_q) as a multiplication of k * whatever. Looks like it thinks it's an array access?
And I don't see how you have two separate loops of 15 minutes each  seems like you need to to the first 15 minutes, and then do another 15 minutes with the different deltaTemperature... 



#3
Aug1109, 01:48 PM

P: 884

I think I need to have two separate loops for each 15 minutes because in the first 15 minutes the drink is placed in a room with a temperature of 20° and in the second 15 minutes it's placed outside where the temperature is 12°... 


Register to reply 
Related Discussions  
Kelvin Temperature  Celsius Temperature Change  General Physics  12  
Change in Temperature  Advanced Physics Homework  9  
Chemistry: Finding a temperature change using a temperature/gram ratio  Biology, Chemistry & Other Homework  3  
Temperature Change  Introductory Physics Homework  9 