矩阵形式的bezier曲线

本文分享一段矩阵形式的bezier代码:

Matlab 复制代码
clc
clear

% 控制点
P = [25;
     10;
     5;
     13]; 

%% 获得M矩阵
n = length(P) - 1;
M = zeros(n+1,n+1);
for i = 1:n+1
    for j = 1:n+1
        if(i+j<n+3)
            M(i,j) = (-1)^(n -i-j+2)*nchoosek(n,n-i+1)*nchoosek(n-i+1,j-1);
        else
            M(i,j) = 0;
        end
    end
end
t_temp = linspace(0,1,100)';

% 生成T矩阵
T = ones(length(t_temp),n + 1);
for i = 1:n
   T(:,i) = t_temp.^(n-i+1);
end

% 计算获得bezier曲线离散点
r = T*M*P;

figure(1)
plot(r)
hold on
plot([1,25,50,100],P,'*')

主要是要获得:

相关推荐
江汉似年14 小时前
BEVfusion
人工智能·计算机视觉
微光守望者14 小时前
游戏创意的构思技巧
人工智能·游戏
鼓风机发现14 小时前
让 AI 走进物理世界:基于 MCP 协议构建工业级 IoT 智能实验室与语音自动化控制中枢
人工智能·物联网·自动化
sonadorje14 小时前
SVD:如何把一个矩阵拆解成三个部分?
线性代数·矩阵
BBTSOH1590151604414 小时前
VR每日热点简报2026.1.21
人工智能·vr·具身智能
SelectDB技术团队14 小时前
AI 能力揭秘(五):Apache Doris 原生向量检索的设计及实现
人工智能·apache
格林威14 小时前
多相机重叠视场目标关联:解决ID跳变与重复计数的 8 个核心策略,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·算法·计算机视觉·分类·工业相机
得贤招聘官14 小时前
AI面试破局深水区:从工具迭代到价值重构
人工智能·面试·重构
金融小师妹14 小时前
基于AI多模态分析的日本黄金储备60%跃升研究:外汇结构重构与资产价格联动机制解构
大数据·数据结构·人工智能·深度学习
郝学胜-神的一滴14 小时前
深入理解网络分层模型:数据封包与解包全解析
linux·开发语言·网络·程序人生·算法