sym2cell
シンボリック配列を cell 配列に変換
説明
例
シンボリック配列の cell 配列への変換
シンボリックな変数および数値からなる行列を cell 配列に変換します。
次のシンボリック行列を作成します。
syms x y S = [x 2 3 4; y 6 7 8; 9 10 11 12]
S =
sym2cell
を使用して、この行列を cell 配列に変換します。結果として得られる cell 配列のサイズは、入力行列のサイズと一致します。各 cell にはシンボリック行列 S
の要素が含まれます。
C = sym2cell(S)
C=3×4 cell array
{[x]} {[2 ]} {[3 ]} {[4 ]}
{[y]} {[6 ]} {[7 ]} {[8 ]}
{[9]} {[10]} {[11]} {[12]}
各 cell の要素にアクセスするには、中かっこを使用します。
[C{1,1:4}]
ans =
[C{1:3,1}]
ans =
入力引数
S
— 入力シンボリック配列
シンボリック数 | シンボリック変数 | シンボリック式 | シンボリック関数 | シンボリック ベクトル | シンボリック行列 | シンボリック多次元配列
入力シンボリック配列。シンボリック ベクトル、行列または多次元配列として指定します。S
には、スカラー (シンボリック数、変数、式または関数) を指定することもできます。
出力引数
バージョン履歴
R2016a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)