Matlab软件在高中数学圆锥曲线学习过程中应用

Matlab软件在高中数学圆锥曲线学习过程中应用

摘 要 高中数学中圆锥曲线中最值和定值(定点)问题、求参数范围问题和存在与对称性问题是学习过程中的难点。为解决这些难点问题,基于Maltab软件在数学分析以及可视化性能方面的优越性,我们尝试将Maltab软件以高中数学中的圆锥曲线为应用背景,应用Maltab软件的相关函数绘制图像,实现数学公式的可视化。

【关键词】Matlab软件 圆锥曲线学习 图像绘制

1 引言

高中数学中圆锥曲线中最值和定值(定点)问题、求参数范围问题和存在与对称性问题是学习过程中的难点。有效解决这些难点一直是高中数学学习过程中的问题。随着计算机技术的飞速发展,计算机辅助教学越来越受到人们的重视。Matlab是一款与数学密切相关的算法软件,具有优越的数值计算与可视化等性能。可以使抽象的数学问题形象化,使抽象的数据、公式可视化,充分展现数据与公式的内在关系,加深对数学问题的理解。

2 Matlab在数学中的应用

椭圆、双曲线、抛物线统称为圆锥曲线。从点的集合(或轨迹)来看,它们都是与定点和定直线的距离之比为常数e的点的集合(或轨迹),这个定点是它们的焦点,定直线是它们的准线,只是由于离散率 的取值范围不同,而分为椭圆、双曲线、抛物线三种曲线。

2.1 椭圆

椭圆的定义为平面内与两定点F1、F2的距离之和等于常数(大于|F1F2|)的点的轨迹,其标准方程如公式(1)所示。

(1)

其中a为椭圆的长半轴长,b为短半轴长,c为半焦距长,椭圆的离心率e为

e=c/a ∈(0,1) (2)

根据不同的离心率e值,如表(1)所示,可以应用Matlab软件绘制出不同的椭圆曲线,如图1所示。

表(1)不同的离心率e值

长半轴长a 10 10 10 10 10

离心率e 0.1 0.3 0.5 0.7 0.9

Matlab程序为:

a=10; %椭圆长半轴长

e=[0.1 0.3 0.5 0.7 0.9]; %椭圆离心率

for i=1:5

c(i)=a*e(i); %椭圆焦准距长 b(i)=sqrt(a^2-c(i)^2); %椭圆短半轴长

i=i+1;

end

t=linspace(0,2*pi,1000);

x=a*cos(t);

y=ones(5,1000);

for j=1:5

y(j,:)=b(j)*sin(t);

figure(1); %绘制椭圆曲线

plot(x,y(j,:));

j=j+1;

end

图1:椭圆曲线示意图

从图中可以看出,椭圆是一个封闭图形,对称中心为原点,有两条对称轴和四个顶点,离心率e值决定了椭圆形状的扁平程度,离心率e越大,椭圆形状越扁。

2.2 双曲线

双曲线的定义为平面内与两个定点F1、F2的距离的差的绝对值等于常数(小于|F1F2|且大于零)的点的轨迹,其标准方程如公式(3)所示。

(3)

其中a为双曲线的实半轴长,b为虚半轴长,c为半焦距长,双曲线的离心率e为

e=c/a ∈(1,∞) (4)

根据不同的离心率e值,如表(2)所示,可以应用Matlab软件绘制出不同的双曲线,如图2所示。

表(2)不同的离心率e值

实半轴长a 10 10 10 10 10

离心率e 2 4 6 8 10

Matlab程序为:

a1=10; %双曲线的实半轴长

e1=[2 4 6 8 10]; %双曲线的离心率

for i=1:5

c1(i)=a1*e1(i); %双曲线的半焦距长

b1(i)=sqrt(-a1^2+c1(i)^2); %虚半轴长

i=i+1;

end

t1=linspace(-pi/4,pi/4,1000);

x1=a1./cos(t1);

y1=ones(5,1000);

for j=1:5

y1(j,:)=b1(j)*tan(t1);

figure(2); %绘图

plot(x1,y1(j,:));grid on;

xlabel('x');ylabel('y');hold on;

plot(-x1,y1(j,:)); hold on;

j=j+1;

end

图2:双曲线示意图

从图中可以看出,双曲线无限延展且有渐近线,对称中心为原点,有两条对称轴和两个顶点,离心率e值决定了双曲线形状的开口大小,离心率e越大,双曲线形状开口也越大。

2.3 抛物线

抛物线的定义为平面内与一个定点F和一条定直线l

matlab圆锥曲线,Matlab软件在高中数学圆锥曲线学习过程中应用.doc相关推荐

  1. matlab能否算高中数学题,Matlab软件在高中数学学习中的应用

    强雨筱 [摘要]运用Matlab软件强大的计算及图像处理功能求解高中数学教材中2种典型例题.首先基于二分法,求解了一般非线性方程;其次基于随机模拟方法,估计了圆周率π的值.通过例题强化学生对Matla ...

  2. 高中数学对计算机,高中数学在计算机中的运用及思考.doc

    <高中数学在计算机中的运用及思考.doc>由会员分享,可在线阅读,更多相关<高中数学在计算机中的运用及思考.doc(6页珍藏版)>请在人人文库网上搜索. 1.高中数学在计算机中 ...

  3. 高中数学与计算机,高中数学在计算机中的运用及思考.docx

    高中数学在计算机中的运用及思考 摘要目前我们高中数学在计算机中的教学实践并没有对学生起到实质性效果,主要原因还是由于高中生对计算机使用方法不当及数学基础理论知识不扎实,因此我们高中生在计算机中的运用及 ...

  4. matlab与origin关联,Matlab与Origin软件在“电路及磁路”教学中的应用

    根据"电路及磁路"教学过程中出现的正弦交流电波形图难以绘制的问题,提出用Matlab与Origin软件相结合的方法来描述它.通过教程中实例的分析,逐步阐述了Matlab与Origi ...

  5. 高中数学圆锥曲线解题方法归纳(暑假复习资料)

    今天给同学们分享解析几何篇章的圆锥曲线这一章节的解题方法.高考中解析几何都是有很重的分数占比的,也是比较困难的的题型.同学能掌握解析几何的知识,就可能突破120+!那么老师就从这几个点来给大家讲解一下 ...

  6. c++ n次方函数_高中数学必修一二次函数与幂函数试题及答案

    很多学生对学习数学函数很头痛,不知道该怎么学.不要被函数知识点被难住,在高中数学的学习过程中,我们要善于总结规律,找到合适自己的学习方法,这样成绩才能快速提升. 对于函数来说,分为一次函数.二次函数. ...

  7. 高中数学必修一二次函数与幂函数试题及答案

    很多学生对学习数学函数很头痛,不知道该怎么学.不要被函数知识点被难住,在高中数学的学习过程中,我们要善于总结规律,找到合适自己的学习方法,这样成绩才能快速提升. 对于函数来说,分为一次函数.二次函数. ...

  8. keil编写正弦函数_【高中数学】62个重要函数图像

    关注↑↑↑获得更多精彩内容! 教育意味着获得不同的视角,理解不同的人.经历和历史. 接受教育,但不要让你的教育僵化成傲慢. 教育应该是思想的拓展,同理心的深化,视野的开阔. 它不应该使你的偏见变得更顽 ...

  9. 高二计算机课程难点,巧用信息技术手段 突破高中数学课堂教学的重难点

    摘 要:高中是一个学生学业生涯的重要转折点,许多学生从初中进入高中学习之后,数学成绩却往往出现大面积的滑坡,严重地挫伤了学生学习所有高中知识的积极性和自信心,制约了高中生全面素质的发展.因此在今后的课 ...

  10. 两向量叉乘的计算公式_高中数学知识背景下对向量叉乘运算的探讨(向东来)

    c b a θ 高中数学知识背景下对向量叉乘运算的探 讨 在高中数学的学习中,同学们接触到向量的概念,并了解其性质.线性运算.坐标表 示.数量积以及在实际问题中的应用.在此基础上,可进一步深化,引入向 ...

最新文章

  1. js插件---IUpload文件上传插件(包括图片)
  2. python的GUI库PyQt5的使用
  3. linux控制台单人五子棋简书,Java控制台版五子棋的简单实现方法
  4. 天池 O2O 优惠券使用预测思路解析与代码实战
  5. Codeforces 988E. Divisibility by 25
  6. 第一章--计算机系统知识
  7. 验证规则构建神器 FluentValidation.md
  8. 九、Citrix服务器虚拟化Xenserver虚拟机模版
  9. Android ContentProvider 使用介绍
  10. WIN8系统安装软件时提示“扩展属性不一致“的解决方法
  11. 判断位数(Java)
  12. 自动化测试必备实用工具,帮你提高工作效率 | 码云周刊第 88 期
  13. 新手学易语言的请看这里!!
  14. 【论文笔记】Semantic Parsing on Freebase from Question-Answer Pairs
  15. ios弧形进度条_iOS圆形进度条
  16. POJ 1581 A Contesting Decision
  17. 为什么微软拼音会莫名其妙变繁体以及Junit的一些笔记
  18. react中css样式表无效
  19. 神州退市,一嗨要上市
  20. 使用sql中replace()函数替换或去掉字段中的某些字符

热门文章

  1. Biobank genetic data探析(一)
  2. mysql占用CPU超过100%
  3. 《pr2019》怎么加字幕
  4. 计算机学院军训横幅,2020大学军训横幅标语句子精选100句
  5. java ape格式转换_ape格式怎么转换mp3?ape转换mp3的正确方法
  6. 近红外光谱定性定量分析模型 Matlab
  7. Sublime Text3 Build 3207破解
  8. 在R和Python中求峰度和偏度
  9. android面试题
  10. Android原生态实现分享转发功能(分享图片到其他APP)