Order a matrix A 4x4 in another matrix B 6x6
2 ビュー (過去 30 日間)
古いコメントを表示
I want to insert elements of my matrix R1(1,1); R1(1,2); ...R1(i,j) in specific positions in my matrix G=zeros(6)
G=zeros(6)
R1=[0.1680 0.8400 -1.6800 0.8400
0.8400 5.6000 0.8400 2.8000
-0.1680 -0.8400 0.1680 -0.8400
0.8400 2.8000 -0.8400 5.6000]
G(i,j)=G(i,j)+R1(i1,j1)
G
So I want in G(3,3) the value of R1(1,1), in G(3,4) the value of R1(1,2) and so on, I dont know how to do a code for that
If you could help me I'd appreciate it
0 件のコメント
回答 (1 件)
DGM
2021 年 11 月 24 日
編集済み: DGM
2021 年 11 月 24 日
Something like this:
G = zeros(6);
R1 = [0.1680 0.8400 -1.6800 0.8400
0.8400 5.6000 0.8400 2.8000
-0.1680 -0.8400 0.1680 -0.8400
0.8400 2.8000 -0.8400 5.6000];
% your example shows the sum
G(3:end,3:end) = G(3:end,3:end)+R1 % if you want the actual sum
% alternatively
G(3:end,3:end) = R1 % if you just want to replace that part of G
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!