matlab习题 联系客服

发布时间 : 星期二 文章matlab习题更新完毕开始阅读2469e42b168884868762d6c6

解:程序如下:A=rand(3,5)

for i=1:3

for j=1:5

if A(i,j)>0.5

Aij=[i,j]

a=3*(j-1)+i

end

end

end

16. 某气象观测站测得某日6:00-18:00之间每隔2h的室内外温度(℃)如实验表1所示。

实验表1 室内外温度观测结果(℃)

时间/h 室内t1 室外t2

6 18.0 15.0

8 20.0 19.0

10 22.0 24.0

12 25.0 28.0

14 30.0 34.0

16 28.0 32.0

18 24.0 30.0

试用三次样条插值分别求出该日室内外6:30-17:30之间每隔2h各点的近似温度(℃)。 h=6:2:18;

x=6.5:2:17.5; t1=[18.0 20.0 22.0 25.0 30.0 28.0 24.0]; t2=[15.0 19.0 24.0 28.0 34.0 32.0 30.0]; T1=interp1(h,t1,x,'spline') T2=interp1(h,t2,x,'spline')