插入一组常见的值

4视图(30天)
大卫·艾迪
大卫·艾迪 2021年8月12日
评论道: Yazan 2021年8月12日
你好everynone,我试图插入两组不同长度的数据。假设它是(x1, y1)和x2, y2。x1&y1长度相同,x2&y2长度相同。我的目标是比较y1和y2(找到最大)在每个correspnding x1和x2。我可以比较他们通过扩展最小的向量的长度最大向量和填补它与南。但问题是,x1和x2的值是不同的。我只能比较,例如.......... x1 (1), x2(1) =相同的值。
这张照片显示x1和x2的值。你可以看到他们不同的长度和x1(1)不等于x2 (1)。我必须把它们常见的数据集,以便在每个x值,y的值进行比较。
所以我决定插入相同的值之间的最小和最大我来自x1和x2。x1和x2的最小值是0。我发现最大值和写……
xli = 0:0.001: max_value
在这一点上我需要你的帮助来插入。我试图用interp1但是因为我新的matlab,我不是很清楚。
3评论
Yazan
Yazan 2021年8月12日
我的回答。您可以使用 interp1, 所解释的 @KSSV 在下面。或 上传 你如果想让人们分析数据。

登录置评。

接受的答案

KSSV
KSSV 2021年8月12日
让(x, y₁)和(X2, y2)是你的数据集。首先找到其他数据集的数据集的子集。由usbset假设x1子集s2,我的意思是,最小(x1)和最大(x1)躺在或等于最小(x2)和最大(x2)。得到的值的范围(x2, y2) x1和插值,然后做比较。
y2i = interp1 (x1, x2, y2);
现在比较(x1, y1)和(x1, y2i)。
2的评论
KSSV
KSSV 2021年8月12日
xli = 0:0.001: max_value;
xli y1i = interp1 (x1, y1);
xli y2i = interp1 (x2, y2);

登录置评。

更多的答案(0)

类别

找到更多的在插值帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的