[討論] 如何計算3D曲面已回收

看板MATLAB作者 (芋圓)時間15年前 (2010/12/11 01:46), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
今天有一3D曲面 z=x^2+(y-1)^2 請問要如何計算其於x^2+y^2<25 範圍的曲面面積?? 必須用哪個指令?? 我的程式是 ============================================================================ x=linspace(-5,5) y=linspace(-5,5) %%因為我用(y=linspace(-(25-x.^2).^0.5,(25-x.^2).^0.5)出現error) [xx,yy]=meshgrid(x,y) z=xx.^2+(yy-1).^2 mesh(x,y,z) =========================================================================== 有出來我要的圖案 但是我不知道怎麼去掉我不要的部分... 但是我想說先別管這個 看看有沒有辦法先算出目前曲面的面積 所以我又在程式下多寫了 ============================================================================= h=area(z) ============================================================================== 可是出來一串數字 所以...可見不是這個方法 請問有大大可以給我指點迷惑嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.2.139

12/11 12:20, , 1F
拜託大家了...
12/11 12:20, 1F

12/11 12:30, , 2F
用 手 算呀 我認真的
12/11 12:30, 2F

12/11 13:29, , 3F
我只是想知道有沒有辦法用matlab算...
12/11 13:29, 3F

12/11 15:25, , 4F
當然可以阿 可是你要告訴MATLAB怎麼計算
12/11 15:25, 4F

12/11 15:27, , 5F
請問有可以面積分的公式嗎?? 還是要假設很多微小面積
12/11 15:27, 5F

12/11 15:29, , 6F
在一直累加得到近似的值??
12/11 15:29, 6F

12/11 16:26, , 7F
matlab只會加減乘除...所以....
12/11 16:26, 7F

12/11 20:40, , 8F
所以要用第二個方法?? OK 我明白了
12/11 20:40, 8F
文章代碼(AID): #1D0cUDRe (MATLAB)