如何用matlab绘制贝塞尔曲线10阶贝塞尔曲线(平面曲线),控制点分别为(0,1.2),(0.04,0.6),(0.15,0.51),(0.32,0.88),(0.31,0.09),(0.52,0),(0.62,0.8),(0.89,0.87),(0.92,0.6),(0.92,0.3),(0.75,0).
来源:学生作业学帮网 编辑:学帮网 时间:2024/07/02 03:32:02
如何用matlab绘制贝塞尔曲线
10阶贝塞尔曲线(平面曲线)
,控制点分别为
(0,1.2),(0.04,0.6),(0.15,0.51),(0.32,0.88),
(0.31,0.09),(0.52,0),(0.62,0.8),(0.89,0.87),(0.92,0.6),(0.92,0.3),
(0.75,0).
以下是运行结果:
程序代码:
function bezier(x,y)
x=[0,0.04,0.15,0.32,0.31,0.52,0.62,0.89,0.92,0.75];
y=[1.2,0.6,0.51,0.88,0.09,0,0.8,0.87,0.6,0.3,0];
n=length(x);
t=linspace(0,1);
xx=0;yy=0;
for k=0:n-1
tmp=nchoosek(n-1,k)*t.^k.*(1-t).^(n-1-k);
xx=xx+tmp*x(k+1);
yy=yy+tmp*y(k+1);
end
if nargout==2
X=xx;Y=yy;
end
h=plot(xx,yy);
if nargout==1
X=h;
如何用matlab 绘制贝塞尔函数曲线
隐函数 如何用MATLAB绘制曲线
如何用matlab绘制matlab的标志
MATLAB绘制曲线问题已知多个xy坐标点,如何用MATLAB绘制一个xy坐标曲线图?
如何用MATLAB绘制多项式曲线比如怎样绘制y=x^3+x的曲线,求程序代码
如何用matlab绘制贝塞尔曲线10阶贝塞尔曲线(平面曲线),控制点分别为(0,1.2),(0.04,0.6),(0.15,0.51),(0.32,0.88),(0.31,0.09),(0.52,0),(0.62,0.8),(0.89,0.87),(0.92,0.6),(0.92,0.3),(0.75,0).
matlab与数学建模如何用plolt函数绘制黄金螺线和等差数列和曲线
如何用matlab绘制y=sqrt(1+2(sinx)^2)曲线.
如何用matlab绘制三维立体图
如何用PORE绘制曲线管子
已知X、Y坐标数值,如何用MATLAB绘制曲线横轴为X坐标 纵轴为Y坐标
如何用matlab绘制一个功率随外阻变化的曲线.P=U^2*R/(R+r)^2
如何用matlab画正态分布曲线
用Matlab绘制函数曲线的问题.如何用Matlab绘制如下极坐标下的曲线r=a*cos(b+nθ)并讨论参数a,b,n的影响.
如何用MATLAB绘制功率谱密度图形
如何用matlab绘制FIR滤波器的损耗函数
matlab绘制积分曲线通过时间散点数列,求出一个自相关的曲线.然后又要对这个自相关曲线进行积分,如何用matlab绘出该积分曲线?
如何用matlab绘制函数关系图?绘制sin(r)/r函数的图形求代码