Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
solve - 1 つまたは複数の方程式を解く
使い方
solve(equations, variables)
パラメータ
equations
-
方程式または不等式、もしくは方程式または不等式の集合かリスト
variables
(オプション) 名前もしくは名前の集合かリスト; それについて解く未知数
基本情報
モデルの説明
solve は 1 つもしくは複数の方程式または不等式を未知数について解きます。
出力
2 つ目の引数が名前または名前の集合である場合、単一方程式の解は式列として返されます。2 つ目の引数がリストである場合、解はリストとして返されます。
2 つ目の引数が名前または名前の集合である場合、方程式の集合またはリストの解は式列の集合として返されます。2 つ目の引数がリストである場合、解は方程式の順序付きリストリストとして返されます。
2 つ目の引数が名前または名前の集合のときに solve コマンドが解を求められなかった場合は空の式列 (NULL) が返されます。2 つ目の引数がリストのときに solve コマンドが解を求められなかった場合は空のリストが返されます。これは解が存在しないか、単に solve が解を求められなかったかのいずれかを意味します。solve がある解を求められなかった場合は、警告が表示され、大域変数 _SolutionsMayBeLost が true に設定されます。
solve コマンドの出力が区分的に定義された数式である場合、assuming コマンドを使用して希望の解を分離することができます。出力が区分的に定義されていない場合、具体的には、出力が定数の場合、独立変数に関する前提条件は無視される可能性があります。入力方程式にパラメータが存在する場合、solve コマンドはそれらの前提条件を計算に使用します。下記の例題を参照してください。
高次多項式に対しては、RootOf についての陰的解が返されます。
アプリケーションと例題
solve( 2*y - (x - 1)^2 = 2, y );
solve( x^2 - x = 2025, x );
パラメータを無視するには、それについて解く変数を指定します。
solve( {(a^2*c^2 - 4*b^2)/b = a^6*b - 4*a^3*b}, {c} );
solve コマンドは線形システムを解くことができます。
solve( {32*x + 13*y + 42*z = 50, 87*x + 190*y + 112*z = 940, 10*x + 10*y/4 + 10*z = 10}, {x, y, z});
solve コマンドは不等式を解くことができます。
solve( {x + y < 10, x^2 = 9}, {x, y} );
パラメータに対して前提条件を使用すると、より具体的な解を得ることができます。また、変数をリストとして与えた場合は出力形式が変わることにご注目ください。
solve(x^2=a,[x]) assuming a::negative;
solve(b < a*x, [x]) assuming a>1;
高次多項式の陽的解は非常に長い場合があるため、解は RootOf 式を用いたプレースホルダーとして返される可能性があります。
solve(x^4-x^3+1,x);
1 変数の非代数方程式の陽的解を求められなかった場合、RootOf 式がプレースホルダーとして使用される場合があります。
solve( cos(x^2) = 2*cos(x)+x, x );
詳細
以下を含む詳細については、
全パラメータの詳しい説明
機能の詳しい説明
出力の詳しい説明
方程式や未知数を指定するためのショートカット
返す解の形式および解の数の制御
?solve/details で表示されるヘルプページを参照してください。
関連項目
dsolve - 常微分方程式 (ODE) または連立 ODE を解きます。
eliminate - 方程式の集合から変数を除去します。
fsolve - 数値解法を用いて方程式および不等式を解きます。
intsolve - 線形積分方程式を解きます。
LinearAlgebra[LinearSolve] - 線形システム A . x = b を解きます。
pdsolve - 偏微分方程式 (PDE) または連立 PDE を解きます。
RealDomain - 実数体上で計算するための環境を提供します。
RootOf - 方程式の根を陰的に表現するプレースホルダーです。
singular - 数式の特異点を求めます。
solve/details - solve コマンドの詳細情報を記載しています。
SolveTools - 単純なコマンドを用いて連立代数方程式を解きます。
Download Help Document