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
OpenMaple と ExternalCalling Application Program Interface (API)
説明
すべての関数は、OpenMaple と define_externalと共に外部コードで使用することができます (OpenMapleと共に使用することに限られるOpenMaple固有の関数を除きます) 。
OpenMaple固有の関数
つぎは、OpenMaple の一部としての使用に限られた関数のリストです。 標準の入力と出力を制御するための関数と同様に、Maple セッションを開始、再スタート、停止するための関数があります。
callBackCallBack errorCallBack queryInterrupt readLineCallBack redirectCallBack RestartMaple StartMaple statusCallBack StopMaple streamCallBack textCallBack
Maple オブジェクトの変換
つぎは、Maple のオブジェクトをCデータ構造に変換するために使用する関数のリストです。
MapleToComplexFloat32 MapleToComplexFloat64 MapleToComplexFloatDAG MapleToFloat32 MapleToFloat64 MapleToInteger16 MapleToInteger32 MapleToInteger64 MapleToInteger8 MapleToM_BOOL MapleToM_INT MapleToPointer MapleToString
Maple オブジェクトへの変換
つぎは、C データ構造をMaple オブジェクトに変換するために使用する関数のリストです。
NewMapleExpressionSequence ToMapleBoolean ToMapleChar ToMapleComplex ToMapleComplexFloat ToMapleExpressionSequence ToMapleFloat ToMapleFunction ToMapleInteger ToMapleInteger64 ToMapleName ToMapleNULL ToMapleNULLPointer ToMaplePointer ToMapleRelation ToMapleString ToMapleUneval
データクエリー
つぎは、 Maple オブジェクトの種類をテストするために使用する関数のリストです。
IsMapleAssignedName IsMapleComplexNumeric IsMapleInteger IsMapleInteger16 IsMapleInteger32 IsMapleInteger64 IsMapleInteger8 IsMapleList IsMapleName IsMapleNULL IsMapleNumeric IsMaplePointer IsMaplePointerNULL IsMapleProcedure IsMapleRTable IsMapleSet IsMapleStop IsMapleString IsMapleTable IsMapleUnassignedName IsMapleUnnamedZero MapleNumArgs
Rectangular Table (ベクトル、行列、配列) の操作
つぎは、rtables の作成、修正、調査、あるいは、操作のために使用する関数のリストです。
RTableAppendAttribute RTableAppendIndFn RTableAssign RTableCopy RTableCopyImPart RTableCopyRealPart RTableCreate RTableDataBlock RTableGetDefaults RTableGetSettings RTableIndFn RTableIndFnArgs RTableIsReal RTableLowerBound RTableNumDimensions RTableNumElements RTableSelect RTableSetAttribute RTableSetIndFn RTableSetType RTableSparseCompact RTableSparseIndexRow RTableSparseIndexSort RTableSparseResize RTableSparseSetNumElems RTableSparseSize RTableUpperBound RTableZipReIm
リストと表の操作
つぎは、lists や tables の作成、アクセスに使用する関数のリストです。
MapleListAlloc MapleListAssign MapleListSelect MapleTableAlloc MapleTableAssign MapleTableDelete MapleTableHasEntry MapleTableSelect
出力
つぎは、 Maple のユーザインタフェースを通して、表示される書式付きの出力を送るために使用される関数のリストです。
MapleALGEB_Printf MapleALGEB_SPrintf MaplePrintf MapleUserInfo
割り当てと選択のための関数
つぎは、変数への割り当て、Maple オブジェクトからデータを選択するために使用する関数のリストです。
MapleAssign MapleAssignIndexed MapleSelectImaginaryPart MapleSelectIndexed MapleSelectRealPart
メモリと外部オブジェクトの管理
つぎは、Maple オブジェクトを参照する外部データ構造を作成するために使用する関数のリストです。
MapleAlloc MapleDispose MapleGcAllow MapleGcIsProtected MapleGcMark MapleGcProtect MaplePointerSetDisposeFunction MaplePointerSetMarkFunction MaplePointerSetPrintFunction MaplePointerSetType MaplePointerType
システムと Maple の特性
つぎは、様々なシステム特性やMaple の特性を尋ねるために使用する関数のリストです。
MapleHelp MapleKernelOptions MapleLibName
評価と誤差の取り扱い
つぎは、オブジェクト、関数、式を評価したり、評価の過程で起こる誤差を取り扱うために使用する関数のリストです。
EvalhfMapleProc EvalMapleProc EvalMapleStatement MapleEval MapleEvalhf MapleRaiseError MapleRaiseError1 MapleRaiseError2 MapleTrapError MapleUnique
参照
CustomWrapper, define_external, OpenMaple, OpenMaple/Examples
Download Help Document