直接算y0y1的平均值然后polyfit不行吗?
如何把两条曲线拟合成一条曲线?。
조회 수: 6 (최근 30일)
이전 댓글 표시
情况是这样的:实验测出了两组数据,分别是x0、y0和x1、y1。(因为x0、x1的起始值和增长幅度都不相同,所以无法直接在第一次拟合前直接求y的平均值。)由x0、y0通过曲线拟合可以拟合出一个近似曲线p0,同理由x1、y1也可以拟合出一个近似曲线p1,现在的问题是如何把拟合出的两个曲线p0和p1,通过再次拟合搞成一条曲线?即最终拟合成的曲线的纵坐标y的值等于曲线p0、p1相应点y0、y1的平均值。y=(y0+y1)/2。我写的程序如下,只实现了原始曲线1、原始曲线2以及p0、p1的显示。![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1194883/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1194883/image.png)
댓글 수: 0
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Interpolation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!