1、首先设定好取值,这里需要提前给定a,b,参数的值,以及h,表示采集点的间隔。a=5;b=2;c=(a^2+b^2)^(0.5) ;%表示焦点x=[-o:h:-a];
2、下面进行画双曲线,把这个分成四个部分来画,不过其实并不是很复杂,只是简单的改变下符号即可。y=(b^2*(x.^2/a^2-1)).^0.5;plot(x,y,'k');hold on;plot(x,-y,'k')% 画右侧双曲线plot(-x,y,'k')plot(-x,-y,'k')
3、渐近线2条:x=-o:0.1:o;plot(x,b/a.*x,'k');plot(x,-b/a.*x,'k');
4、顶点组成的矩形丸泸尺鸢框,不知道怎么称呼plot(-a:0.1:a,b*ones(1,length(-a:0.1:a)像粜杵泳),'k--');plot(-a:0.1:a,-b*ones(1,length(-a:0.1:a)),'k--');plot(a.*ones(1,length(-b:h:b)),-b:h:b,'k--')plot(-a.*ones(1,length(-b:h:b)),-b:h:b,'k--')
5、%标记焦点位置scatter(-c,0);scatter(c,0);
6、画出对应的坐标轴,以及添加标注。