[問題] 請教三維畫圖題^^已回收

看板MATLAB作者時間15年前 (2010/04/06 00:01), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/1
底下是短聯結 http://img9.yfrog.com/i/61058895.jpg/ http://img696.yfrog.com/i/123jm.jpg/ 上ㄧ張是原圖 底下是我用 ezmesh('x^2/y', [-2, 2, 0.1, 2], 36) 語法畫出來的我想請問一下版上的高手 應該怎麼做修正才對 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.122.235

04/06 00:38, , 1F
這應該算數學問題,x^2/y 在 y->0 的時候電腦算會怪,
04/06 00:38, 1F

04/06 00:38, , 2F
建議改用 x^2 = y*z 的想法去畫。
04/06 00:38, 2F

04/06 03:32, , 3F
我覺得原圖表達得不夠好 當y<2 x=2or-2 z>2 但原圖表達起來
04/06 03:32, 3F

04/06 03:32, , 4F
卻讓人覺得z此時都等於2
04/06 03:32, 4F

04/06 21:38, , 5F
Digi大你的意思是說把x^2/y寫成y*z/y去畫嗎??
04/06 21:38, 5F

04/06 22:41, , 6F
應該說是移項一下,改用 y z 做變數 看成 x(y, z) 來畫
04/06 22:41, 6F

04/06 22:42, , 7F
雖然這樣會造成 多出 y=0 的解 但是人比較好看
04/06 22:42, 7F

04/07 00:09, , 8F
DigiPrince是對的 還真的畫出來了
04/07 00:09, 8F

04/07 00:09, , 9F
ezmesh('-(z*y)^0.5', [0, 2, 0.1, 2], 36);hold on;
04/07 00:09, 9F

04/07 00:10, , 10F
ezmesh('(z*y)^0.5', [0, 2, 0.1, 2], 36)
04/07 00:10, 10F
文章代碼(AID): #1BkWbfsL (MATLAB)