早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab解方程组,作图时明明有交点,解出来却是虚数??[x,y]=solve('(1.51872*sqrt((-150-x)^2+(100-y)^2)+sqrt((52627.5135-x)^2+(1000000-y)^2))^2-(1001375.9682)^2','tan(-0.6684)-(y-100)/(x+150)','x','y')一个椭圆与直线交点

题目详情
matlab解方程组,作图时明明有交点,解出来却是虚数??[x,y]=solve('(1.51872*sqrt((-150-x)^2+(100-y)^2)+sqrt((52627.5135-x)^2+(1000000-y)^2))^2-(1001375.9682)^2','tan(-0.6684)-(y-100)/(x+150)','x','y') 一个椭圆与直线交点。是不是方法用错了,求大侠解答。
▼优质解答
答案和解析
求出虚数解了 还是用fsolve吧 clear all clc f=@(x)([1.51872*sqrt((-150-x(1))^2+(100-x(2))^2)+sqrt((52627.5135-x(1))^2+(1000000-x(2))^2)-1001375.9682;tan(-0.6684)-(x(2)-100)/(x(1)+150)]); [x y]=fsolve(f,[0 0])