帮忙做道题,谢谢了
matlab吧
全部回复
仅看楼主
level 8
喃喃喔开 楼主
有一初始温度为1400K的铁球投入到无限大的水池中,水温为310K,假设铁球温度随时间的变化规律为下列表达式,试用四五阶 R-K(龙格-库塔)方法计算铁球在35min,95min的温度。
2013年12月28日 00点12分 1
level 5
2013年12月28日 01点12分 2
这是m文件?输入后怎么办?
2013年12月28日 02点12分
回复 喃喃喔开 :运行啊,如果要你的结果,在函数后输T(35)T(95)就是你要的值
2013年12月28日 02点12分
回复 songwen0811 :我用的是7.0 你是不是版本比我的高?如果没有调用m文件就可以出结果吗?
2013年12月28日 02点12分
回复 喃喃喔开 :跟版本无关,你按照程序写完运行就好,你不是完全不会用matlab吧
2013年12月28日 02点12分
level 8
喃喃喔开 楼主
m文件:
function temp =temp1(t,T)
temp=-0.04*exp(0.001*(T-310))*(T-310)
2013年12月28日 02点12分 3
@songwen0811 还有下边的运行
2013年12月28日 03点12分
回复 喃喃喔开 :35min时 440.1 95min时 320.5 求帮看看过程和结果对不对,主要是结果,谢谢了!!!@songwen0811
2013年12月28日 03点12分
题目上不小心指数上多加了一个负号
2013年12月28日 03点12分
level 8
喃喃喔开 楼主
运行:
[t,T]=ode45('temp1',0:5:95,1400)
plot(t,T)
xlabel('time t0=0 tt=95');
ylabel('T values T(0)=1400');
2013年12月28日 03点12分 4
level 5
程序没问题答案不对,应该是900.2和406.7
2013年12月28日 03点12分 5
level 5
表达式少了一个负号
2013年12月28日 03点12分 6
那个负号是我打错了,本来就没有,我打出来的时候打错了
2013年12月28日 03点12分
level 8
喃喃喔开 楼主
原来的表达式@songwen0811
2013年12月28日 03点12分 7
level 5
那就是对的
2013年12月28日 03点12分 8
谢谢了,帮了这么大忙,非常感谢
2013年12月28日 03点12分
level 14
碉堡了
2013年12月28日 03点12分 9
level 6

2013年12月28日 03点12分 10
1