呜呼!下面这个双曲线的代码应该能简单点儿了,yeah!
clear
fimplicit(@(x,y)x.^2-y.^2-1,'-m',linewidth=1)
grid on
figure(1)
title('双曲线');
运行结果如下图所示,绘制这种函数必须用隐函数程序功能去画。
根据代码就可以知道,这个双曲线的方程是,它是一对等轴双曲线,离心率为
这是我在2021年在高考考场遇到的一道题
(2021年全国高考数学乙卷,我老家在黑龙江,考的是乙卷)
哈哈,如果数学是MATLAB机考,很可能你们从小就得好好学计算机了(阴险)
第一问的解题代码(高兴)
抛物线和圆用洋红色,准线用黑色
figure(1)
%抛物线x^2=2py的焦点到它的准线距离为p
%由题意知(p/2)+3=4,p=2,抛物线的方程是x^2=4y
fimplicit(@(x,y)x.^2+(y+4).^2-1,'-m',linewidth=0.8)%圆
hold on
fimplicit(@(x,y)x.^2-4*y,'-m',linewidth=0.8)%抛物线
hold on
x1=-6:0.01:6;
y1=-1;
plot(x1,y1,'-k',linewidth=1);
hold on
grid on
title('2021年全国高考数学乙卷第21题图');
可以求出第一问p=2,抛物线的方程是,运行结果如下图。
至于第二问,就请数学好又会计算机的小伙伴们来大显身手吧!