Matlab 将离散点拟合画出图形之后求出相应横坐标

问题描述:

Matlab 将离散点拟合画出图形之后求出相应横坐标
Y=[0.8,2.1,3.3,3.6,3,3,3.0,2.7,2.4,0.3 ,4.8 ,4.9,5.8,5.9 ]
X=[5:10:135]
用代码画出基于这些点的图形,最好是平滑曲线,然后写代码运算出Y=[1,2,3,4,5]时候大概相应的横坐标
1个回答 分类:综合 2014-12-02

问题解答:

我来补答
clear
>> Y=[0.8,2.1,3.3,3.6,3,3,3.0,2.7,2.4,0.3 ,4.8 ,4.9,5.8,5.9 ];
X=[5:10:135];
plot(X,Y)
cs = spline(X,Y);
xx=5:0.01:135;
yy=ppval(cs,xx);
hold on
plot(xx,yy,'r.-')
Yp=[1 2 3 4 5];
Xp=cell(5,1);
for i=1:5
xp=xx(abs(yy-Yp(i))
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识