area of 10m2 .overa 0.05 − −t 0.000018t^2

1 visualizzazione (ultimi 30 giorni)
Su  Çiftçi
Su Çiftçi il 30 Dic 2021
Modificato: Su Çiftçi il 30 Dic 2021
function dTdt=f(t,T)
dTdt=(10000-0.05*t-0.000018*t^2)-(1010)*(T-(25-0.0003*t))+(0.20*4180)*(40-T)/(250*4180);
Error in dTdt (line 2)
clc
clear
[t,T]=ode45(@dtdT,[0 3600],(40));
plot(t,T,'-')
xlabel('Time (s)')
ylabel('Temperature (oC)')
Error in timetemp (line 3)
[t,T]=ode45(@dtdT,[0 3600],(40));

Risposte (1)

Chunru
Chunru il 30 Dic 2021
% The function name is "f" not "dtdT"
[t,T]=ode45(@f,[0 3600],(40));
plot(t,T,'-')
xlabel('Time (s)')
ylabel('Temperature (oC)')
function dTdt=f(t,T)
dTdt=(10000-0.05*t-0.000018*t^2)-(1010)*(T-(25-0.0003*t))+(0.20*4180)*(40-T)/(250*4180);
end

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by