[問題]meshgrid的小問題

看板MATLAB作者 (希望是因為天真存在著)時間12年前 (2013/11/03 15:47), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
我現在有三個二維矩陣(x,y,z)是用meshgrid產生出來, 且可以用plot3(x,y,z)畫出在空間中的點分怖, 想請問有沒有快速的方法,可以將空間中,點分怖位置的值, 寫成數值"1"。 我有透過For迴圈來寫,不過矩陣很大,速度很慢,謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.68.191

11/03 15:49, , 1F
不就X=1就好了嗎
11/03 15:49, 1F

11/03 16:09, , 2F
抱歉不太懂,是指(x,y,z)=1的意思嗎?
11/03 16:09, 2F

11/03 16:14, , 3F
你的三維矩陣名字是什麼
11/03 16:14, 3F

11/03 16:27, , 4F
tmax=zeros(50,50,50),所以是要tmax(x,y,z)=1嗎?
11/03 16:27, 4F

11/03 16:43, , 5F
then tmax = ones(50,50,50);
11/03 16:43, 5F

11/03 17:01, , 6F
老實說時在不太懂他想問啥?XD像5F那樣就瞬殺阿
11/03 17:01, 6F

11/03 17:24, , 7F
謝謝大家回答,之前試不出來的原因是z矩陣中有NaN
11/03 17:24, 7F
文章代碼(AID): #1ITV-K38 (MATLAB)