看板 [ MATLAB ]
討論串[問題] 矩陣每行平移
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者shane時間13年前 (2012/11/03 06:31), 編輯資訊
0
0
0
內容預覽:
以你舉的例子來看,. 假設原矩陣為A,新矩陣為B,. 我會這樣寫. ind=[1:6:25,6:6:30,11:6:35,16:6:40,21:6:45,26:6:50,31:6:55];. B(ind)=A;. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 111.248.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者math99 (新世界)時間13年前 (2012/10/30 13:59), 編輯資訊
0
0
0
內容預覽:
提供一種做法. %%. clear all;. row = 3;. col = 5;. A = randi(5,row,col); % 隨便造的矩陣. [I,J,S] = find(A);. J = J + kron(ones(col,1),(0:row-1)'); % 平移. B = sparse
(還有6個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者bridge23 (橋)時間13年前 (2012/10/30 10:01), 編輯資訊
0
0
0
內容預覽:
兩個方法供參考. 1.矩陣不大就用手打. [A(1,:) 0 0 0 0;0 A(1,:) 0 0 0; 0 0 A(1,:) 0 0;0 0 0 A(1,:) 0;0 0 0 A(1,:) ]. 2.矩陣很大就可以用MATLAB內建的函數完轉置 至於速度會不會比較快就不知道了. 假設一個矩陣如你的
(還有47個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者potter1529 (宋代才女唱元曲)時間13年前 (2012/10/30 00:32), 編輯資訊
0
0
0
內容預覽:
純寫意,非完整程式碼. 原本的矩陣為A,欲完成的矩陣為B. A = randn(7,5);. B = zeros(11,5);. for j = 1:5. for i = 1:7. B(i+j-1, j) = A(i,j);. end. end. 沒有debug,大概就這樣吧?不就基本的迴圈嗎. -

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sm10547 (sm10547)時間13年前 (2012/10/29 22:24), 編輯資訊
0
0
0
內容預覽:
一個矩陣的資料為. XXXXXXX. XXXXXXX. XXXXXXX. XXXXXXX. XXXXXXX. 請問我要如何使它變為. XXXXXXXOOOO. OXXXXXXXOOO. OOXXXXXXXOO. OOOXXXXXXXO. OOOOXXXXXXX. 其中X代表資料 為不同值. O代表零
首頁
上一頁
1
下一頁
尾頁