[問題] solve 跟 subs已回收
有一段出了問題
s = solve('(x-h1)^2+(y-k1)^2=r^2','(x-h2)*(k3-k2)/(h3-h2)=(y-k2)','x,y');
r = radius;
h1 = FixPoint(1); k1 = FixPoint(2);
h2 = ToPoint(1); k2 = ToPoint(2);
h3 = MovePoint(1); k3 = MovePoint(2);
newX = subs(s.x); newY = subs(s.y);
其中% h1=-4.7; k1=5;
% h2=3.9; k2=6.7;
% h3=-6.5; k3=6.7;
% r=2;
跑出結果 newX = [NaN;NaN] newY = [6.7;6.7]
但是我把值帶入solve測試
solve('(x+4.7)^2+(y-5)^2=2^2','(x-3.9)*(6.7-6.7)/(-6.5-3.9)=(y-6.7)','x,y');
就有值 newX = [-3.6464 ; -5.7536] newY = [6.7 ; 6.7]
請問有誰知道哪邊出了問題導致 x 沒有值 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 161.130.178.194
→
11/19 13:35, , 1F
11/19 13:35, 1F
→
11/19 14:20, , 2F
11/19 14:20, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章