Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
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