我是靠谱客的博主 谨慎白猫,最近开发中收集的这篇文章主要介绍matlab取样间隔怎么设置,matlab – 重新采样或插入不均匀间隔的路径,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

您可以使用Matlab文件交换中的

interparc.在以下示例中,此函数计算原始曲线的100个等间距点.默认情况下,使用样条插值并提供平滑曲线.通过定义可选参数,我们可以更改此行为.使用“线性”进行线性近似(最有效).

这是代码:

% define some original points

A = [0.132488479262673 0.427113702623907;0.160138248847926 0.462099125364431;0.197004608294931 0.532069970845481;0.236175115207373 0.634110787172012;0.263824884792627 0.677842565597668;0.284562211981567 0.709912536443149;0.307603686635945 0.744897959183673;0.339861751152074 0.785714285714286;0.376728110599078 0.806122448979592;0.40668202764977 0.814868804664723;0.452764976958525 0.817784256559767;0.498847926267281 0.82069970845481;0.521889400921659 0.82069970845481;0.542626728110599 0.82069970845481;0.561059907834101 0.817784256559767;0.579493087557604 0.806122448979592;0.639400921658986 0.759475218658892;0.669354838709677 0.721574344023324;0.713133640552995 0.654518950437318;0.752304147465438 0.581632653061224;0.784562211981567 0.485422740524781;0.793778801843318 0.412536443148688;0.784562211981567 0.316326530612245;0.773041474654378 0.284256559766764;0.754608294930876 0.260932944606414;0.722350230414747 0.231778425655977;0.660138248847926 0.214285714285714;0.567972350230415 0.188046647230321];

% plot original

figure

plot(A(:,1),A(:,2),'*-')

% interpolate

B = interparc(100,A(:,1),A(:,2)); % spline

%B = interparc(100,A(:,1),A(:,2),'linear'); % linear

% plot interpolated

figure

plot(B(:,1),B(:,2),'*-')

这是结果:

最后

以上就是谨慎白猫为你收集整理的matlab取样间隔怎么设置,matlab – 重新采样或插入不均匀间隔的路径的全部内容,希望文章能够帮你解决matlab取样间隔怎么设置,matlab – 重新采样或插入不均匀间隔的路径所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部