Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
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