Re: [問題] 畫圖問題已回收

看板MATLAB作者 (阿南)時間15年前 (2010/03/24 20:45), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/8 (看更多)
※ 引述《dioann (Art)》之銘言: : 想要用MATLAB畫出一模一樣的圖 : http://uploadpie.com/YvAOM : 其中中間那塊是x+y的平面 : 跟以(1/2,1/2)為中心,半徑為1/3的圓的交集 : 周圍是0.25*(1-x)*y的平面 : 但是寫不出來,不知道有沒有人會? : 謝謝 想到比較好的寫法了,修一下 你可能要再確認一下數據,因為我畫出來的X+Y平面,會超過0.7,甚至到1.5以上 如果要再畫得更好一點就要請其他比較厲害的前輩了。 %============================================ clc,clear x = linspace(0,1,50); y = linspace(0,1,50); for i = 1:50 for j = 1:50 if (x(i)-0.5)^2+(y(j)-0.5)^2 <= 1/9 f1(i,j) = x(i)+y(j); else f1(i,j) = 0.25*(1-x(i))*y(i); end end end [x y] = meshgrid(x,y); mesh(x,y,f1) %============================================ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.112.98 ※ 編輯: s06yji3 來自: 58.114.193.26 (03/24 21:24)

03/25 01:50, , 1F
謝謝,我在研究研究~
03/25 01:50, 1F
文章代碼(AID): #1BgWbFFu (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1BgWbFFu (MATLAB)