1、已知下面的数据表 P187
x 0.125 0.250 0.375 0.500 0.625 0.750
y 0.79618 0.77734 0.74371 0.70413 0.65623 0.60228
试用三次样条插值,计算x=0.198 x=0.299和0.696时的y 值.
x=[……];y=[……];xx=[0.198,0.299,0.696];yy=spline(x,y,xx)
clear
x =[ 0.125 0.250 0.375 0.500 0.625 0.750 ];
y =[ 0.79618 0.77734 0.74371 0.70413 0.65623 0.60228 ];
xx=[0.198,0.299,0.696];yy=spline(x,y,xx)
>> plot(xx,yy,'*');hold on;
plot(x,y,'-')
2、观测物体降落的距离S 与时间T 的关系,得到数据如下表,用MATLAB 求S 关于T 的近似表达式。P176
t(s) 1/30 2/30
3/30 4/30 5/30 6/30 7/30
s(cm) 11.86 15.67 20.60 26.69 33.71 41.93 51.13
t(s) 8/30 9/30 10/30 11/30 12/30 14/30 14/30
s(cm) 61.49 72.90 85.44 99.08 113.77 129.54 146.48
解:
clear
t=[1/30 2/30 3/30 4/30 5/30 6/30 7/30 8/30 9/30 10/30 11/30 12/30 14/30 14/30];
s=[11.86 15.67 20.60 26.69 33.71 41.93 51.13 61.49 72.90 85.44 99.08 113.77 129.54 146.48];
T=polyfit(t,s,2)
y1=polyval(T,t);
plot(t,s,'go',t,y1,'b--');
3、产生一个以在[-10,10]之内的随机数为元素的向量。P32 P236
x=20*rand(10)-10
x=20*(rand(10,10)-0.5)
x=20*(rand(10,1)-0.5)