【发布时间】:2015-01-19 01:25:15
【问题描述】:
将以下数据插值成区间内的平滑曲线???? ∈ [-2 4.9]。将实际数据和插值曲线绘制在同一张图上。
x| -2 -1.7 -1.4 -1.1 -0.8 -0.5 -0.2 0.1 0.4 0.7 1 1.3
y| 0.1029 0.1174 0.1316 0.1448 0.1566 0.1662 0.1733 0.1775 0.1785 0.1764 0.1711 0.1630
x| 1.6 1.9 2.2 2.5 2.8 3.1 3.4 3.7 4 4.3 4.6 4.9
y| 0.1526 0.1402 0.1266 0.1122 0.0977 0.0835 0.0702 0.0579 0.0469 0.0373 0.0291 0.0224
我当前的代码是......但是我在做实际的插值曲线时遇到了麻烦,将这些数据放入 Excel 工作表有帮助吗?第一次处理这个问题。
close all
clear all
clc
x = [-2, -1.7, -1.4, -1.1, -0.8, -0.5, -0.2, 0.1, 0.4, 0.7, 1, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.7, 4, 4.3, 4.6, 4.9];
y = [0.1029, 0.1174, 0.1316, 0.1448, 0.1566, 0.1662, 0.1733, 0.1775, 0.1785, 0.1764, 0.1711, 0.1630, 0.1526, 0.1402, 0.1266, 0.1122, 0.0977, 0.0835, 0.0702, 0.0579, 0.0469, 0.0373, 0.0291, 0.0224];
plot(x,y)
【问题讨论】:
-
所以你还没有做任何事情并希望我们为你做这个家庭作业问题?谷歌搜索“matlab 插值”给出了第一个结果:au.mathworks.com/help/matlab/ref/interp1.html。 Stackoverflow 用于解决您重新审视自己后遇到的编程问题。
-
你真以为我没研究过,我翻遍了我的课本和网上,这是我唯一的手段,连我的同学都不知道。不要指责我什么。我所要求的只是一些指导而不是指责。
-
如果您尝试使用 Matlab 做某事但您遇到了困难,那么第一步几乎应该始终是谷歌“Matlab”以及您正在尝试做的事情。
-
这是我做的第一件事,我找不到带有 x 和 y 数据点的示例。我不知道如何插入它。如果你不打算帮助你为什么评论,我想要的只是提示或起点,而不是答案。
-
如果您阅读了我在第一条评论中链接的
interp1的文档,您会发现您正在尝试做什么的示例。
标签: matlab interpolation