Matlabのspdiags関数に関してわからないところがあります。以下はMatlabのヘルプWebページから持ってきた例です。http://dl.cybernet.co.jp/matlab/support/manual/r …
B = [ 41 11 0
52 22 0
63 33 13
74 44 24 ];
d = [-3 0 2];、m=7, n=4のとき
A = spdiags(B,d,7,4)
A =
(1,1) 11
(4,1) 41
(2,2) 22
(5,2) 52
(1,3) 13
(3,3) 33
(6,3) 63
(2,4) 24
(4,4) 44
(7,4) 74
これに対応するフル行列Aは、つぎのようになります。
full(A)
ans =
11 0 13 0
0 22 0 24
0 0 33 0
41 0 0 44
0 52 0 0
0 0 63 0
0 0 0 74
mやnというのはfull(A)がm行n列の行列であるというイメージの対応がわかるのですが、d = [-3 0 2]とfull(A)の行列の関係がわかりません。-3,0,2というのはfull(A)のどこを見れば良いのでしょうか。
No.1ベストアンサー
- 回答日時:
d = [-3
0
2];
というのは、行列Bの各列に対応するフル行列A内の位置を示しています。つまり、Bの1列目の情報はフル行列Aの-3の位置に入り、Bの2列目の情報はフル行列Aの0の位置に入り、Bの3列目の情報はフル行列Aの2の位置に入るといった具合です。
下記URLに図入りで詳しく説明されています。
http://www.mathworks.com/access/helpdesk/help/te …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 ロジスティック方程式について 1 2022/05/14 21:44
- IT・エンジニアリング ラズベリーパイでモデルベース開発の学習がしたいです。 1 2022/11/22 21:07
- UNIX・Linux UbuntuにROSをインストールしたい 1 2023/03/06 12:28
- 英語 ofの用法について教えて下さい 7 2022/11/23 14:57
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- Visual Basic(VBA) トレースの方法 十進BASIC 1 2022/08/07 10:01
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- 数学 すべての自然数とすべての実数を1対1で対応させる(すべての実数を一列に並べる)方法について 3 2023/05/26 17:14
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MATLABにおける行の挿入方法
-
繰り返し1行~28行までを順順に...
-
c言語
-
フォートランで行列の計算
-
!(否定)演算子について
-
エクセルで特定の列が0表示の場...
-
教えて下さい
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
UserForm1.Showでエラーになり...
-
エクセル関数を教えてください
-
特定のPCだけ動作しないVBAマク...
-
EXCELのVBAでRange("A1:C4")を...
-
一つのTeratermのマクロで複数...
-
Excel VBAからAccessマクロを実...
-
メッセージボックスのOKボタ...
-
String""から型'Double'への変...
-
2つ以上の変数を比較して最大数...
-
非表示の列をすべて削除するマクロ
-
End Sub が必要です。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c言語
-
繰り返し1行~28行までを順順に...
-
!(否定)演算子について
-
H8マイコン C言語でのプロ...
-
MATLABにおける行の挿入方法
-
五目並べ
-
パイソンのプログラミングにつ...
-
C言語で余りがマイナスになる場合
-
if文について教えてください
-
Scilabで行列をグラフ化したい...
-
フォートランで行列の計算
-
アセンブラの間接アドレッシング
-
Numpyのrandom.multivariate_no...
-
C言語で行列表現
-
収束計算
-
≪C言語≫キー入力の判断について
-
OPENCVを使ったエピポーラ幾何...
-
MATLABのfor文の使い方について
-
cのプログラミングで虚数を含...
-
ダイナミックプログラミング
おすすめ情報