• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

190326-Matlab求曲线二阶最大最小曲率及其位置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Determine the location of max curvature for a set of data

  • 绘制图形
x = linspace(-5,5,100);
y = exp(-x.^2) + sin(x/2);

figure(1)
subplot(131)
plot(x,y,'o');
grid on;

subplot(132)
d1 = diff(y,1)
plot(linspace(-5,5,length(d1)),d1)
grid on;


subplot(133)
d2 = diff(y,2)
plot(linspace(-5,5,length(d2)),d2)
grid on;
tightfig
% 
% pp = spline(x,y);
% p_der2 = fnder(pp,2);
% slm = slmengine(x,y)
% d = slmeval(x,slm,2);
% plot(x,d,'-')
% grid on

% 曲线拟合
pp = spline(x,y);


% 求最大曲率及其位置
[fppmax,fppmaxloc] = slmpar(pp,'maxfpp')
fppmax =
       1.0405
fppmaxloc =
      -1.2626
      
%求最小曲率及其位置
[fppmin,fppminloc] = slmpar(pp,'minfpp')
fppmin =
      -2.0011
fppminloc =
     0.050505

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
David I谈Delphi的现状及未来发展方向发布时间:2022-07-18
下一篇:
delphi社区发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap