1樓:憋不出來冷
第一,利用matlab繪製下圖橢圓方程的影象。
close all; clear all; clc
a=5; b=4; c=sqrt(a^2-b^2);
syms x y
h=ezplot(x^2/a^2+y^2/b^2==1)
set(h,'color',[0,0,0],'linewidth',2);
axis equal;hold on;
plot([-10:0.1:10],0,'--k')
plot(0,[-10:0.1:10],'--k')
legend('x^2/a^2+y^2/b^2=1')
第三,儲存和執行上述指令碼,得到橢圓方程x^2/5^2+y^2/4^2=1的影象。
text([-a,a],[0+0.5,0+0.5],'a','fontsize',15)
plot([0,0],[-b,b],'k.','markersize',15)
text([0,0],[-b+0.5,b+0.5],'b','fontsize',15)
plot([-c,c],[0,0],'g.','markersize',15)
text([-c,c],[0+0.5,0+0.5],'c','fontsize',15)
第五,儲存和執行上述改進後的指令碼,得到橢圓方程x^2/5^2+y^2/4^2=1的影象,並且標記出長軸2*a,短軸2*b和焦點c。
用sympy + matplot:
from sympy import point, circle, line, var
import matplotlib.pyplot as plt
var('t')
c1 = circle(point(0, 0), 2)
c2 = circle(point(4, 4), 3)
l1 = line(c1.center, c2.center)
p1 = l1.arbitrary_point(t).subs()
p2 = l1.arbitrary_point(t).subs()
2樓:匿名使用者
算出來切點,plot(x1,x2,y1,y2);
如何用matlab求兩條曲線的公切線
3樓:檸檬薄荷
用sympy + matplot:62616964757a686964616fe58685e5aeb931333361323561
from sympy import point, circle, line, var
import matplotlib.pyplot as plt
var('t')
c1 = circle(point(0, 0), 2)
c2 = circle(point(4, 4), 3)
l1 = line(c1.center, c2.center)
p1 = l1.arbitrary_point(t).subs()
p2 = l1.arbitrary_point(t).subs()
t1 = c1.tangent_lines(p1)
t2 = c1.tangent_lines(p2)
ta = t1 + t2
fig = plt.gcf()
ax = fig.gca()
ax.set_xlim((-10, 10))
ax.set_ylim((-10, 10))
ax.set_aspect(1)
cp1 = plt.circle((c1.center.x, c1.center.y), c1.radius, fill = false)
cp2 = plt.circle((c2.center.x, c2.center.y), c2.radius, fill = false)
tp = [0 for i in range(4)]
for i in range(4):
start = ta[i].arbitrary_point(t).subs()
end = ta[i].arbitrary_point(t).subs()
tp[i] = plt.line2d([start.x, end.x], [start.y, end.y], lw = 2)
ax.add_artist(cp1)
ax.add_artist(cp2)
for i in range(4):
ax.add_artist(tp[i])
matlab 求圓公切線
4樓:匿名使用者
寫成平方的形式:
[b,k]=solve('(210-k*80-b)^2=100*(1+k^2)','(330-400*k-b)^2=100*(1+k^2)');
5樓:骸
作圖還是求解呢
希望對你能有所幫助。
已知橢圓x 2 20 1上一點P與兩個焦點的連線互相垂直,求P
顯然有 c 45 20 5,兩焦點的座標是f1 5,0 f2 5,0 令點p的座標是 3 5cosu,2 5sinu 則 向量f1p 3 5cosu 5,2 5sinu 向量f2p 3 5cosu 5,2 5sinu f1p f2p,向量f1p 向量f2p 0,3 5cosu 2 25 2 5sin...
MATLAB中的兩個變數相乘怎麼編寫
你的矩陣維數不一致 y2 x2 tan 1.x2 sin x.3 我猜測,後面的sin函式裡面少了一個2 y2 x2 tan 1.x2 sin x2.3 求兩個函式的乘積的程式用matlab寫的 不明白你的想法,說清楚點下次,最好附個例子,有助於解。你的,我大膽猜猜了,應該是 比如x 1 100 向...
全站儀,已知兩個點座標,如何檢查這兩個已知點座標,是否正確呀
以任意一點為測站點,以另外一點定向。然後測量第二點的座標及高程。可以得到 1 此二點的相對高程是否吻合 2 此二點的相對座標是否吻合。如果有差別,說明根本不對 如果差別在誤差允許範圍,說明此二點相對座標及高程無誤,但並不能證明此二點的絕對座標及高程。回答運用座標反測 具體是你選擇任意一個點作為你的測...