[問題]二維矩陣轉成三維矩陣

看板MATLAB作者 (安安你好嗎)時間11年前 (2014/06/21 17:30), 11年前編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
爬了文之後還是不太清楚怎麼處理 所以就重新打一篇 我有一張圖片 I=imread('圖片.jpg'); I2=rgb2gray(I); I2=double(I2); 我將它變成二維矩陣之後 也就是說X行跟Y列 我想讓它變成三維圖片 就是給他Z值 任意一個值 讓它每的點每個PIXEL都變成三維 變成X Y Z 然後mesh出來之後的高度就是他的Z值 請問該怎麼去設定Z給他? 麻煩各位大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.98.176 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1403343019.A.358.html ※ 編輯: chen1212 (218.166.98.176), 06/21/2014 17:30:53

06/21 18:52, , 1F
Z = I2;
06/21 18:52, 1F
不懂@@ ※ 編輯: chen1212 (218.166.98.176), 06/21/2014 20:10:28

06/21 22:39, , 2F
[X, Y] = meshgrid(1:size(I2, 2), 1:size(I2, 1));
06/21 22:39, 2F

06/21 22:39, , 3F
mesh(X, Y, I2)
06/21 22:39, 3F
謝謝答覆 ※ 編輯: chen1212 (218.166.101.92), 06/23/2014 00:31:49
文章代碼(AID): #1JfL2hDO (MATLAB)
文章代碼(AID): #1JfL2hDO (MATLAB)