2008年 12月         思茅师范高等专科学校学报          Dec. 2008   第 24卷  第 6期      Journal of Simao Teachers’College       Vol. 24 No. 6  3 用 MATLAB绘制有间断点的物理函数图形的方法 林  灵 (思茅师范高等专科学校计算机科学系 , 云南  普洱  665000) [摘  要 ] 数据的可视化是科学研究和工程实践中不可或缺的有效手段。介绍了两种用 MATLAB绘制有间断点的物理函数图形方法。 [关键词 ] 间断点 ;函数图形 ;MATLAB [中图分类号 ]TP302. 4 [文献标识码 ]A [文章编号 ]1008 - 8059(2008) 06 - 0026 - 02 0引言 MATLAB具有丰富的图形表现方法 ,可以使计算结果方便、多样地实现可视化 ,这是其它语言所不能比拟的。它具有对线型、曲面、视角、色彩、光线阴影等丰富的处理能力 ,并能以二维、三维乃至多维的形式显示图形数据 ,可以将数据的各方面的特征表现出来。有间断点的函数图形若照常规方法绘制 ,所得到的结果是错误的。所以本文介绍了两种处理有间断点的函数图形的方法。 1变步长例如要求绘制函数 y = (Dx2 + 2 Dax + a) c - 1 2 exp(f (x) - E Dx + Da )的图形 ,其中 f ( x) = 2 ( a D ) 1 2 x D - x 2 D ,令 E = ( a D ) 1 2 ( a D - 1) , C = 1 2D (1 - 3a D ) 。注意到这个函数有间断点 ,若令α =D = 0. 5,那么 x = - 1就是这个函数的间断点。在设置 x的步长的时候 ,在 - 1点附近包括 - 1点的步长要比远离 - 1点的步长要小。绘制此函数图形的源程序如下 : aerfa = input(’please inputα ’) %输入参数α D = input(’please input D’) %输入参数 D E = (aerfa/D) ^0. 5(aerfa/D - 1) C =1 / (2D)(1 - 3aerfa/D) x = [ - 2: 0. 1: - 1. 2, - 1. 1: 0. 01: 0 ] f = ( (D(x. ^2) + 2sqrt(Daerfa)x +aerfa). ^(C - 0. 5) ).exp ( (2(aerfa/D) ^0. 5x/D - (x. ^2 / (23D) ) ) - E. / (D3x + sqrt(D3aerfa) ) ) plot(x, f) xlabel(’x’) ylabel(’P_s_t(x) ’) 图 1 注意到源程序中设置 x的步长的时候 ,分成 623  【收稿日期 】 2008 - 09 - 25 【作者简介 】林灵 (1973~) ,女 ,四川省德阳市人 ,思茅师范高等专科学校计算机科学系副教授 ,从事物理、计算机教育研究。 两部分 ,一部分是 - 2到 - 1. 2,这部分没有包括间断点 ,所以步长设置为 0. 1,另一部分是 - 1. 1 到 0,这部分包含了间断点 - 1,所以步长设置为0. 01。这样才能得到正确的图形。注意到图 1, x 越接近 - 1,就越趋近于无穷。 2分段绘制函数图形 绘制图形的时候 ,避开间断点 ,分别绘制间断点左端和右端的图形 ,用 MATLAB中的 hold函数将两个图形合在一起即可。 例如要求绘制函数 y = (Dx

matlab分析间断点,用MATLAB绘制有间断点的物理函数图形的方法相关推荐

  1. 用MATLAB分析电能质量,基于matlab仿真的电能质量研究.doc

    基于matlab仿真的电能质量研究.doc 西南交大网络教育学院毕业设计第1页1题目基于MATLAB仿真的电能质量研究院系西南交通大学网络教育学院专业电气工程及其自动化姓名翟洪林指导教师郭蕾西南交通大 ...

  2. matlab分析电梯,基于MATLAB的电梯试验数据处理与分析方法

    基于MATLAB的电梯试验数据处理与分析方法 Elevatot lest Data Processir~g and Analysis Based Oil MAI I AB 摘 要 :针对 电梯 试验过 ...

  3. matlab分析机翼,基于Matlab对机翼断面下轮廓线的数值分析

    <基于Matlab对机翼断面下轮廓线的数值分析>由会员分享,可在线阅读,更多相关<基于Matlab对机翼断面下轮廓线的数值分析(4页珍藏版)>请在人人文库网上搜索. 1.基于M ...

  4. matlab分析gnss数据,Matlab读取GNSS 观测值o文件代码示例

    一.准备工作 观测值数据读取是进行数据处理的前提,通常,观测值的数据格式有rtcm.ubx.rinex,各家厂商还有自定义的格式.数据读取是最简单的工作,掌握了数据组织格式即掌握了数据读取策略,简言之 ...

  5. 病毒传播数学建模matlab分析,数学建模MATLAB之分析法(一)

    [toc] 本篇分别有主成分分析,层次分析,聚类分析,因子分析的简单介绍以及在MATLAB(2018a)上使用的简单介绍 ( 附源码 ) 主成分分析 主成分分析-百度百科 简单讲:主成分分析就是取出几 ...

  6. matlab分析数字信号,基于matlab的数字信号分析.doc

    基于matlab的数字信号分析.doc 题目二.已知有一频率为50赫兹幅度为1V的方波信号被频率为1600赫兹幅度为2V的正弦波干扰,请设计方案将方波信号提取出来,要求被衰减的信号要衰减60DB以上, ...

  7. 怎么用matlab分析孔隙度,基于MATLAB软件的声波测井孔隙度求取

    ·99·2016年 第 24 期 基于MATLAB软件的声波测井孔隙度求取 向旻 (新疆工程学院,新疆 乌鲁木齐 830091) 摘要 :目前,声波测井是一种重要的孔隙度测井方法,被各大油田广泛的使用 ...

  8. matlab分析摆臂受力,一种消除摆臂球头受力测量误差的方法与流程

    本发明涉及汽车测试技术领域,尤其涉及一种消除摆臂球头受力测量误差的方法. 背景技术: 摆臂球头是汽车悬架系统中连接摆臂与转向节的一个构件,其在汽车行驶过程中主要承受纵向力和侧向力.在进行摆臂球头的结构 ...

  9. matlab如何在地图上绘制圆圈

    要在 Matlab 中在地图上绘制圆圈,可以使用 geopoint 函数创建圆圈的圆心位置,然后使用 geobubble 函数绘制圆圈. 示例代码如下: lat =39.9; % 纬度 lon = 1 ...

  10. 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...

    matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...

最新文章

  1. hadoop问题小结
  2. 前端笔记之NodeJS(三)Expressejs模板引擎请求识别
  3. openvino与cv2不兼容怎么办_焓湿图软件电脑不兼容怎么办
  4. 中国移动雄安研究院 2020校园招聘笔试JAVA方向(一)
  5. P1169-[ZJOI2007]棋盘制作【贪心】
  6. 上海梵科信息科技有限公司
  7. 干货|MIT线性代数课程精细笔记6-子空间与零空间
  8. java 中的 什么意思啊_JAVA 中的 - 是什么意思?
  9. paip.css的覆盖
  10. Ubuntu20.04 安装wine QQ
  11. 2013 VS 2018:五年前和今天的十大数字货币大比拼
  12. adb连接手机全过程(以oppo手机为例)(解决adb devices 找不到设备)
  13. SQL调优和性能监控利器SQL Monitor
  14. Skype、MSN/Live Messenger、Lync全面整合
  15. QT 获取键盘组合键
  16. ios 图表_在ios应用中实现蜘蛛网图表
  17. 计算机社团打字比赛规则,金手指打字比赛策划(最终版)
  18. CNC数控机械加工零件的步骤
  19. python实训报告5000字_测量实训报告范文5000字
  20. Linux服务器如何查看CPU占用率、内存占用、带宽占用

热门文章

  1. 初级系列11.个人所得税问题
  2. 4. Python函数
  3. Win10怎么设置每天自动开机
  4. ZooKeeper管理工具一览
  5. 学习笔记——Parallel Scavenge和Parallel Old
  6. 学习进制及数据在计算机中的表示
  7. 计算机语言窗口如何归位,右下角时间语言电脑图标跑到左边去了如何还原
  8. 读书笔记:无人机控制(二)
  9. 上传图片报413错误
  10. 上传图片报Invalid filename错误