m0_61975045 2023-04-07 10:41 采纳率: 50%
浏览 15
已结题

matlab已知四点三次hermit多项式插值

自己自己给出任意的四个已知条件:P0、P1、DP0、DP1
根据hermite多项式绘制一条3次hermite曲线。


hermite多项式:P(u)=P0(2u3-3u2+1)+P1(-2u3+3u2)+Dp0(u3-2u2+u)+Dp1(u3-u2)

  • 写回答

2条回答 默认 最新

  • Cmy_CTO 2023-04-07 12:33
    关注
    
    % 给定四个已知条件 
    P0 = 0; P1 = 2; DP0 = 1; DP1 = 0.5;
    
    % 计算hermite多项式中的系数 
    a = 2*(P0-P1) + DP0 + DP1; b = 3*(P1-P0) - 2*DP0 - DP1; c = DP0; d = P0;
    
    % 生成一系列u值 
    u = linspace(0,1,100);
    
    % 计算每个u值对应的插值点的y值 
    y = au.^3 + bu.^2 + c*u + d;
    
    % 绘制3次hermite曲线 
    plot(u,y); xlabel('u'); ylabel('P(u)');
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月15日
  • 已采纳回答 4月7日
  • 创建了问题 4月7日

悬赏问题

  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加
  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测
  • ¥88 python部署量化回测异常问题
  • ¥30 酬劳2w元求合作写文章
  • ¥15 在现有系统基础上增加功能