function spline(n,order)
% function spline(n,order)
%
% Plots the B-slpine-curve of n control-points.
% The control points can be chosen by clicking
% with the mouse on the figure.
%
% COMMAND: spline(n,order)
% INPUT: n Number of Control-Points
% order Order ob B-Splines
% Argnument is arbitrary
% default: order = 4
%
% Date: 2007-11-28
% Author: Stefan H�eber
close all;
if (nargin ~= 2)
order = 4;
end
nplot = 100;
if (n < order)
display([' !!! Error: Choose n >= order=',num2str(order),' !!!']);
return;
end
figure(1);
hold on; box on;
set(gca,'Fontsize',16);
t = linspace(0,1,nplot);
for i = 1:n
title(['Choose ',num2str(i),' th. control point']);
p(i,:) = ginput(1);
hold off;
plot(p(:,1),p(:,2),'k-','LineWidth',2);
axis([0 1 0 1]);
hold on; box on;
if (i >= order)
T = linspace(0,1,i-order+2);
y = linspace(0,1,1000);
p_spl = DEBOOR(T,p,y,order);
plot(p_spl(:,1),p_spl(:,2),'b-','LineWidth',4);
end
plot(p(:,1),p(:,2),'ro','MarkerSize',10,'MarkerFaceColor','r');
end
title(['B-Spline-curve with ',num2str(n),' control points of order ',num2str(order)]);
有限元代码matlab
5星 · 超过95%的资源 需积分: 37 57 浏览量
2010-10-05
23:25:31
上传
评论 8
收藏 8.47MB RAR 举报
ljh0751
- 粉丝: 2
- 资源: 2
最新资源
- database-project-massunaAi笔记
- 2%EF%BC%9A%E9%99%95%E8%A5%BF%E
- yyspdz62_944.apk
- SAP公司间采购EDI配置-如何触发自动MIRO.docx
- python197基于图像识别的仪表实时监控系统.rar
- python196基于循环神经网络的情感分类系统.rar
- I2C驱动SHT30温湿度传感器和LCD12864使用例程(RSCG12864B)
- python193中学地理-中国的江河湖泊教学网(django).rar
- python191基于时间序列分析的大气污染预测软件(django).rar
- python190基于人脸识别智能化小区门禁管理系统.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
前往页