[問題] 矩陣問題已回收
我用for迴圈取一個三維矩陣的範圍
其中當if成立時u(i,j,k)=1;
就跑出了一個17x13x12的三維矩陣
u(:,:,1)
1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 0 0 0 1 1 1 1 1
1 1 1 0 0 0 0 0 0 0 1 1 1
1 1 0 0 0 0 0 0 0 0 0 1 1
1 1 0 0 0 0 0 0 0 0 0 1 1
1 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 1
1 1 0 0 0 0 0 0 0 0 0 1 1
1 1 0 0 0 0 0 0 0 0 0 1 1
1 1 1 0 0 0 0 0 0 0 1 1 1
1 1 1 1 1 0 0 0 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1
我想問 第一頁裡面這些1和0 代表得是這個點有解跟沒解嗎?
像u(1,1,1)和u(16,12,1)是1 代表這點屬於我規定的範圍內嗎?
如果不是 想問矩陣內的元素代表什麼東西?
程式碼如下
%上面有變數宣告 但我沒打出來
for i=1:2*ny+1
for j=1:2*nx+1
for k=1:2*nz+1
if (((x(j))^2+(y(i))^2+(z(k))^2-1)*((x(j))^2+(y(i))^2+(z(k))^2-4))<=0
u(i,j,k)=1;
else
u(i,j,k)=0;
end
end
end
end
請大家幫我解答一下 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.141
推
03/09 21:49, , 1F
03/09 21:49, 1F
→
03/09 22:24, , 2F
03/09 22:24, 2F
※ 編輯: twtw1289 來自: 163.25.118.141 (03/09 22:25)
推
03/09 22:41, , 3F
03/09 22:41, 3F
→
03/10 15:00, , 4F
03/10 15:00, 4F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章