Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
CurveFitting[BSpline] - Bスプライン基底関数を計算する
使い方
BSpline(k, v, opt)
パラメータ
k - 正整数、次数
v - 変数名
opt - (オプション) knots=knotlist という形の等式。ただし、knotlist は k+1 個の代数型の要素リスト
説明
ルーチン BSpline は記号 v に関する次数 k のB-スプラインを表現する 区分的関数を計算します。この関数の零でない部分は次数 k-1 の多項式です。knots が指定されなかった場合は、統一された結節点のリスト [0,1,...,k] が使われます。
結節点のリストはちょうど k+1 個の要素を含まなければいけません。これらは単調非減少の順序に並んでいなければいけません。もしそうでなければ、予期しない結果が生じるでしょう。結節点は高々 k-1 までの重複度を持つことができます。結節点の重複度が m ならば、その結節点での連続性は C(k-m-1) です。
この手続きは、Bスプライン基底関数を返します。Bスプライン曲線を生成するには、手続き CurveFitting[BSplineCurve] を使って下さい。
この関数は CurveFitting パッケージの一部なので、コマンド with(CurveFitting) を実行した後に限り、BSpline(..) の形式で使うことができます。しかし、コマンドのフルネーム CurveFitting[BSpline](..) を使うことにより、常時使うことができます。
例
with(CurveFitting): BSpline(2, u);
BSpline(2, u, knots=[0,a,2]);
参照
CurveFitting, CurveFitting[BSplineCurve]
Download Help Document