matlab中拟合曲线问题(新手求教)y是一个数组 由20个离散的点组成,如:y=[0.9400 0.9100 0.8600 0.7000 0.6600 0.6333 0.6143 0.6000 0.5889 0.5800 0.5727 0.5667 0.5615 0.5571 0.5533 0.5500 0.5471 0.5444 0.5421 0.5400]代表20轮
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/12 14:50:51
![matlab中拟合曲线问题(新手求教)y是一个数组 由20个离散的点组成,如:y=[0.9400 0.9100 0.8600 0.7000 0.6600 0.6333 0.6143 0.6000 0.5889 0.5800 0.5727 0.5667 0.5615 0.5571 0.5533 0.5500 0.5471 0.5444 0.5421 0.5400]代表20轮](/uploads/image/z/6922756-28-6.jpg?t=matlab%E4%B8%AD%E6%8B%9F%E5%90%88%E6%9B%B2%E7%BA%BF%E9%97%AE%E9%A2%98%EF%BC%88%E6%96%B0%E6%89%8B%E6%B1%82%E6%95%99%EF%BC%89y%E6%98%AF%E4%B8%80%E4%B8%AA%E6%95%B0%E7%BB%84+%E7%94%B120%E4%B8%AA%E7%A6%BB%E6%95%A3%E7%9A%84%E7%82%B9%E7%BB%84%E6%88%90%2C%E5%A6%82%EF%BC%9Ay%3D%5B0.9400+0.9100+0.8600+0.7000+0.6600+0.6333+0.6143+0.6000+0.5889+0.5800+0.5727+0.5667+0.5615+0.5571+0.5533+0.5500+0.5471+0.5444+0.5421+0.5400%5D%E4%BB%A3%E8%A1%A820%E8%BD%AE)
matlab中拟合曲线问题(新手求教)y是一个数组 由20个离散的点组成,如:y=[0.9400 0.9100 0.8600 0.7000 0.6600 0.6333 0.6143 0.6000 0.5889 0.5800 0.5727 0.5667 0.5615 0.5571 0.5533 0.5500 0.5471 0.5444 0.5421 0.5400]代表20轮
matlab中拟合曲线问题(新手求教)
y是一个数组 由20个离散的点组成,
如:y=[0.9400 0.9100 0.8600 0.7000 0.6600 0.6333 0.6143 0.6000 0.5889 0.5800 0.5727 0.5667 0.5615 0.5571 0.5533 0.5500 0.5471 0.5444 0.5421 0.5400]
代表20轮结果.
x是从1到20,每一个对应着y中的一个结果.
要求画出拟合曲线,并在y第一次小于0.6的数值标出.
matlab中拟合曲线问题(新手求教)y是一个数组 由20个离散的点组成,如:y=[0.9400 0.9100 0.8600 0.7000 0.6600 0.6333 0.6143 0.6000 0.5889 0.5800 0.5727 0.5667 0.5615 0.5571 0.5533 0.5500 0.5471 0.5444 0.5421 0.5400]代表20轮
用样条拟合.
clc;clear
x=1:20;
y=[0.9400 0.9100 0.8600 0.7000 0.6600 0.6333 0.6143 0.6000 0.5889 0.5800 0.5727 0.5667 0.5615 0.5571 0.5533 0.5500 0.5471 0.5444 0.5421 0.5400];
xx=1:0.1:20;
yy=ppval(csaps(x,y),xx);
fd=find(yy1=y(fd(1))
plot(x,y,'o',xx,yy,x(fd(1)),y(fd(1)),'*r')
grid
图形见:
http://hi.baidu.com/chemical%5Fengineering/album/item/a23c572ccfaeadff8b139910.html