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
~Array - Array に強制型変換
~Matrix - Matrix に強制型変換
~Vector - Vector に強制型変換
使い方
~Array(a, options )
~Matrix(a, options )
~Vector(a, options )
~Vector[row](a, options )
~Vector[column](a, options )
パラメータ
a
-
任意の式
options
(オプション) 上下限値、データ型、次数など
説明
これらの関数は、任意の式 a を、式の基本名およびオプションで暗黙的に指定されたデータ型に強制変換します。多くの場合、プロシージャパラメータ処理の一部である 強制変換と一緒に使用されますが、直接呼び出すこともできます。
a が list、listlist、Matrix、matrix、Vector、vector、Array のいずれかの場合、強制変換は正常に実行されます。強制変換が正常に実行された場合、結果は元の入力とまったく同じように見えます。強制変換が失敗した場合、結果は NULL になります。
結果が入力引数のエイリアスになることがあります。エイリアスとは、同じデータを単に別の表示にしたものです。コピー操作が生じないため、これはメモリー効率の良い方法です。また、結果を変更すると入力が変更されるということも意味します。これは、特にパラメータ処理と連結して使用する場合に望ましい動作です。
互換性
~Array、~Matrix および ~Vector コマンドは Maple 16 で導入されました。
Maple 16 における変更点についての詳細は、Maple 16 の新機能 を参照してください。
スレッド安全性
Maple 16 から、~Array、~Matrix および ~Vector コマンドはスレッドセーフになりました。
スレッド安全性に関する詳細は、index/threadsafe を参照してください。
例
~Matrix( [[1,2],[3,4]] );
v := Vector([1,2,3]);
~Matrix(v);
~Matrix(v,datatype=float);
A1 := <1,2,3>;
A0 := ~Array( A1, 0.. );
A0[0];
A0[0] := 5;
A1[1];
参照
Array、coercion、Matrix、パラメータ、プロシージャ、Vector
Download Help Document