[問題] 請問如何求一個橢圓的切線斜率已回收
請問一下各位高手
要如何求一個橢圓上某點的切線斜率呢??
假設一個橢圓 x^2 + 3*y^2 = 13
我想求他在(1,2)這點的切線斜率
該怎麼求呢
謝謝
===============================
我目前想出了一個方法
但與用手算的似乎差很多
各位大大能幫我debug嗎 謝謝
[xx yy]=meshgrid(-sqrt(13):0.05:sqrt(13),-sqrt(13/3):0.05:sqrt(13/3));
zz=xx.^2+3*yy.^2-13;
[dx dy]=gradient(zz,0.05,0.05);
interp2(xx,yy,-dx./dy,1,2,'spline') % 因為gradient是(dx, dy)垂直切線
這樣得出來的結果是
ans= 0.1666
但用手算應該是-1/14
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.252.248
※ 編輯: sa901119 來自: 140.112.252.248 (07/11 15:48)
推
07/11 17:46, , 1F
07/11 17:46, 1F
推
07/11 18:04, , 2F
07/11 18:04, 2F
→
07/11 18:20, , 3F
07/11 18:20, 3F
→
07/11 23:26, , 4F
07/11 23:26, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章