[問題] 矩陣問題已回收
我用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數位生活區 即時熱門文章