求助!这道题该如何编程!
表3.6给出的x,y数据位于机翼断面的轮廓线上,Y1和Y2分别对应轮廓的上下线。假设需要得到x坐标每改变0.1时的y坐标。试完成加工所需数据,画出曲线,求加工断面的面积。表3.6 机翼断面轮廓上的数据
X 0 3 5 7 9 11 12 13 14 15
Y1 0 1.8 2.2 2.7 3.0 3.1 2.9 2.5 2.0 1.6
Y2 0 1.2 1.7 2.0 2.1 2.0 1.8 1.2 1.0 1.6 先用插值方法(如三次样条插值)得到y关于x的函数,再得到所需要的y的坐标,画曲线,面积用数值积分计算。 能不能再具体一点啊! 是不是要用灵敏度分析啊?好像Lingo软件可以吧,我还没学过Lingo,不知道具体怎么用 哎...给你代码 你看看吧 用的是 样条差值
x=[ 0 3 5 7 9 11 12 13 14 15];
y1=;
y2=;
xx=0:0.01:15;
yy1=spline(x,y1,xx);yy2=spline(x,y2,xx);plot(x,y'r',xx,yy1,'o',xx,yy2)
%面积的计算自己考虑下,就是微分思想,都给你写了也没劲 本帖最后由 crazy_sun 于 2010-9-4 17:29 编辑
x=[ 0 3 5 7 9 11 12 13 14 15];
y1=;
y2=;
xx=0:0.01:15;
yy1=spline(x,y1,xx);
yy2=spline(x,y2,xx);
plot(x,y1,'o',xx,yy1)
hold on
plot(x,y2,'o',xx,yy2)
hold off
看看 做的图吧
页:
[1]