帮忙做道题,谢谢了
matlab吧
全部回复
仅看楼主
level 8
喃喃喔开
楼主
有一初始温度为1400K的铁球投入到无限大的水池中,水温为310K,假设铁球温度随时间的变化规律为下列表达式,试用四五阶 R-K(龙格-库塔)方法计算铁球在35min,95min的温度。
2013年12月28日 00点12分
1
level 5
songwen0811
2013年12月28日 01点12分
2
喃喃喔开
这是m文件?输入后怎么办?
2013年12月28日 02点12分
songwen0811
回复 喃喃喔开 :运行啊,如果要你的结果,在函数后输T(35)T(95)就是你要的值
2013年12月28日 02点12分
喃喃喔开
回复 songwen0811 :我用的是7.0 你是不是版本比我的高?如果没有调用m文件就可以出结果吗?
2013年12月28日 02点12分
songwen0811
回复 喃喃喔开 :跟版本无关,你按照程序写完运行就好,你不是完全不会用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
songwen0811
程序没问题答案不对,应该是900.2和406.7
2013年12月28日 03点12分
5
level 5
songwen0811
表达式少了一个负号
2013年12月28日 03点12分
6
喃喃喔开
那个负号是我打错了,本来就没有,我打出来的时候打错了
2013年12月28日 03点12分
level 8
喃喃喔开
楼主
原来的表达式
@songwen0811
2013年12月28日 03点12分
7
level 5
songwen0811
那就是对的
2013年12月28日 03点12分
8
喃喃喔开
谢谢了,帮了这么大忙,非常感谢
2013年12月28日 03点12分
level 14
捏捏oO泡泡糖
碉堡了
2013年12月28日 03点12分
9
level 6
L威廉瓦特
赞
2013年12月28日 03点12分
10
1