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
~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