Re: [討論]請問二維轉為三維,要如何將一維度增加꜠…已回收
※ 引述《along01 (小樂)》之銘言:
: 有一個H(i,j)=高度 ,然後有一個高度和溫度的值(已進行內插目前為兩列(溫度和高度))
: 最後想要得到L(i,j,高度)=溫度 請問要如何將其值帶入
: 煩請各位大大幫幫忙 困擾了我好多天 謝謝 拜託各位了^^
假設一下 高度皆大於0且整數
(其實如果高度有正有負好像也沒差
就是自己要知道在整個三維矩陣裡面第三維的刻度跟實際表示的"高度"是不同的)
並且假設溫度t跟H矩陣一樣大小
%%
hight = H - min(H(:)) + 1;
L = zeros([size(H) hight]);
for ii = 1:size(H,1)
for jj = 1:size(H,2)
L(ii,jj,H(ii,jj)-min(H(:))+1) = t(ii,jj);
end
end
%%
是這樣嘛?
--
◥◥ ╔═╦═╗ ╔═╗ ╔═══╗
╭──╮╱◥ ║ ║╔══╗╔═╦╗╔═╗╔══╗║ ║
◎ ╰╮ ║ ╣║ ═ ║║ ║║ ║║ ║║ ║
╱ │ ║ ║║ ╣║ ║║ ║║ ║╚╗ ╔╝
▁╱ │ ╚═╩═╝╚══╝╚══╝╚═╝╚═╩╝ ╚═╝
▏ ◎╯ 順手雜記 → http://www.wretch.cc/album/kevint By luh4@PTT
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.148.130
→
12/20 14:20, , 1F
12/20 14:20, 1F