解:程序如下: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')