【matlab】绘制贝塞尔曲线 Bézier

这篇博客主要介绍了如何利用MATLAB来绘制第一、第二和第三类的贝塞尔曲线,包括函数besseli(NU,Z)、bessely(NU,Z)和besselh(NU,Z)的应用。" 117461968,11003037,理解财务报表:如何通过资产负债表评估公司质量,"['财务管理', '财务分析', '投资策略']
摘要由CSDN通过智能技术生成

第一类贝塞尔曲线:besseli(NU,Z)

clear 
format long
x=(0:.1:20)'  %横坐标的范围和步长

%besselj函数求第一类贝塞尔曲线
y_0=besselj(0,x)  %0阶
y_1=besselj(1,x)  %1阶
y_2=besselj(2,x)  %2阶

figure
h=plot(x,y_0,'',x,y_1,'',x,y_2,'') %绘图
hold on
axis([0 20 -1 1])  %坐标轴范围
xlabel('x')
ylabel('y')
title('0 jie/ 1 jie/ 2 jie')
legend('0 jie','1 jie','2 jie')
set(h,'LineSmoo
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
贝塞尔曲线是一种经典的曲线绘制方法,在MATLAB中可以使用bezier函数来实现。贝塞尔曲线由若干个控制点决定,通过调整控制点的位置和数量,可以得到不同形状的曲线。具体操作步骤如下: 1.确定控制点的坐标:首先需要确定贝塞尔曲线的控制点,可以自行设置控制点的坐标。 2.使用bezier函数绘制曲线:将控制点的坐标作为输入,使用bezier函数绘制贝塞尔曲线。该函数返回一个包含曲线上离散点坐标的向量,可以通过plot函数将这些点连接起来形成曲线。 b样条曲线是一种平滑的曲线绘制方法,在MATLAB中可以使用splinetool来实现。B样条曲线由若干个节点和控制点决定,通过调整节点和控制点的位置和数量,可以得到不同形状的曲线。具体操作步骤如下: 1.打开MATLAB的Spline工具箱:在MATLAB的命令窗口输入splinetool,打开Spline工具箱。 2.确定节点的位置:在工具箱的界面中,可以通过鼠标在图形区域上点击来设定节点的位置,可以自行调整节点的数量和位置。 3.确定控制点的位置:在工具箱的界面中,可以通过在图形区域上点击来确定控制点的位置,可以自行调整控制点的数量和位置。 4.在工具箱中点击“生成”按钮,可以得到生成的B样条曲线。 5.使用plot函数绘制曲线:将B样条曲线的坐标作为输入,使用plot函数绘制曲线。 通过以上步骤,我们可以用MATLAB绘制贝塞尔曲线和B样条曲线。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值