matlab课程设计报告---用Mtlab编程实现句柄图形应用

课程设计报告(论文)课程设计报告(论文) 课 程基于 Matlab 的数学实验 学 号 姓 名 班 级 任课教师 用用 M Mtlabtlab 编程编程实现实现句柄图形应用句柄图形应用 摘要摘要 本文利用Mtlab的算法设计和程序设计的原理和方法,着重介绍了句柄图形的实际运用.根据提出的 实际问题,即画出沿曲线移动的小球,给出具体句柄图形的定义,主要图形对象,以及各对象之间的层次关系; 并利用句柄访问,修改图形对象的属性. 关键字关键字 Matlab编程; 句柄图形; 算法实现; 沿曲线移动的小球; 引言引言 MATLAB 是一种以数值计算和数据图示为主的计算机软件,包括 MATLAB 主程序、 SIMULINK 动态系统仿真包和各种专业工具箱.它基于矩阵运算,集数值计算、图形显示、图 形界面设计等功能和模糊逻辑等 30 多个专业工具箱于一体,具有极强大的计算功能和极高 的编程效率,特别适合于科学计算、 数值分析、 系统仿真和信号处理等任务,对后续专业课程 的学习有重要影响. 在 Matlab 系统中,绘图命令产生的每一个部分称为图形对象,系统在创建每一个对象时, 都为该对象分配唯一的一个值,称其为句柄,因此句柄就是图形对象标识符.对象、 句柄以及图 形对象等概念其实质是统一的,系统将每一个对象按树型层次结构组织起来,这些对象包括根 对象,通常为计算机屏幕、图形窗口、坐标系统、线条、曲面、文本串、用户界面控制等. 根对象可包含一个或多个图形窗口对象,而一个图形窗口对象又可包含一组或多组坐标 系子对象,线条、文本等其它对象都是坐标系的子对象.所有创建对象的函数当父对象不存在 时,都会自动创建它. 一、一、 句柄句柄 计算机屏幕作为根对象自动建立,其句柄值为0.如Hf_ffigure命令则建立图形窗口对象, 并返回它的句柄值给变量 Hf_f.图形窗口的句柄为一整数,并显示在该窗口的标题栏,其它图 形对象的句柄为浮点数,Matlab 提供了一系列与句柄操作有关的函数,如 gcf 、gca 等.为便于 识别,用大写字母开头的变量表示句柄,如 Hf_f 等. 二、二、 对象属性对象属性 所有图形对象都具有控制对象显示的属性.这些属性既包括对象的一般信息,如对象类 型、 对象的父对象及子对象等,也包括对象的一些特定信息,如坐标系对象的刻度等.用户可以 获取、 设置对象属性,以达到控制对象的目的.当创建一个对象时,系统用一组默认属性值定制 对象,用户可以通过命令获取这些属性值,同时也可通过 set 命令重新设置对象属性. set 命令格式为 setH,name,value, 将图形对象 H 的 name 属性设置为 value.其中 H 为句柄,name 为属 性名,value 为 name 的属性值. 用 set 命令可以方便地设置图形对象属性,如下列程序段就是通过属性来定制图形. x00.14*pi; Hplotx,sinx; //返回正弦曲线句柄 H setH,LineStyle,*,LineWidth,0.1; //设置正弦曲线线型与线宽其中LineStyle为线型属

用MATLAB编程课程设计,matlab课程设计报告---用Mtlab编程实现句柄图形应用相关推荐

  1. 潮流课设matlab编程,基于MATLAB的电力系统潮流计算课程设计论文

    基于MATLAB的电力系统潮流计算课程设计论文 课程设计论文 基于MATLAB的电力系统潮流计算 学院:电气工程学院 专业:电气工程及其自动化 班级:电自班 学号: 姓名: 内容摘要 潮流计算是电力系 ...

  2. 基于matlab的脑瘤mr图像处理_基于Matlab GUI的医学图像处理课程虚拟实验平台设计...

    论文写作指导:请加QQ229366758 摘 要:针对医学生工程技术缺乏的状况,分析医学生学习医学图像处理存在的困难,提出利用Matlab图像处理工具和简单的GUI界面,设计和构建包含医学图像处理教学 ...

  3. fir滤波器课程设计matlab,Matlab课程设计---FIR数字滤波器

    Matlab课程设计---FIR数字滤波器 课程设计任务书课程设计任务书 学生姓名学生姓名 xxxxxx 专业班级专业班级 信息信息 xxxxxx 班班 指导教师指导教师 xxxxxx 工作单位工作单 ...

  4. 激光技术课程设计matlab,激光原理与技术课程设计(matlab仿真).docx

    激光原理与技术课程设计(matlab仿真) 电子科技大学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA激光原理与技术课程设计课程教师: ...

  5. 基于matlab的回波,基于matlab回波的产生与消除课程设计

    <基于matlab回波的产生与消除课程设计>由会员分享,可在线阅读,更多相关<基于matlab回波的产生与消除课程设计(11页珍藏版)>请在人人文库网上搜索. 1.信号与系统课 ...

  6. qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...

    通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...

  7. 基于matlab的绘图设计,matlab课程设计---利用MATLAB仿真软件进行绘图

    matlab课程设计---利用MATLAB仿真软件进行绘图 课程设计任务书课程设计任务书 题题 目目 利用利用 MATLABMATLAB 仿真软件进行绘图仿真软件进行绘图 初始条件初始条件 仿真软件 ...

  8. 用matlab做音乐仿真,Matlab课程设计报告--MATLAB GUI的音乐键盘仿真

    Matlab课程设计报告--MATLAB GUI的音乐键盘仿真 1 MATLAB MATLAB 实践实践 课程设计课程设计 目目 录录 1.1.设计目的设计目的3 3 2.2.题目分析题目分析3 3 ...

  9. 基于matlab的步进电机转速控制仿真,matlab步进电机转速控制仿真(课程设计).doc

    matlab步进电机转速控制仿真(课程设计) 摘 要 一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机.每输入一个冲信号,该电动机就转过一定的角度(有的步进电动机可以直接输出线位移 ...

最新文章

  1. 年薪50万,副职级别!注册安全工程师的前途如此光明?
  2. Dart 2为移动开发做出改进
  3. RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置(2)
  4. 俄罗斯方块剖析之一总体计划
  5. [地球人]BlogEngine.NET[Appwo.com版]+采集器
  6. STM32 USB虚拟串口原理(上)
  7. 华为P50系列再曝“坏消息”:疑似再度延期至7月份
  8. 基金学习201907301
  9. 【iOS发展-44】通过案例谈iOS重构:合并、格式化输出、宏观变量、使用数组来存储数据字典,而且使用plist最终的知识...
  10. TopCoder中插件的用法
  11. codeforces 并查集_codeforces 892E 可撤销并查集
  12. 计算机设备全年销售表,2021年计算机机房设备行业财务部门表格模板汇总 .pdf
  13. HTG评论Yoga Tablet 2 Pro:内置Pico投影仪可延长电池寿命
  14. wamp mysql_wamp中如何打开mysql
  15. html网页文本框无法输入,浏览器打开网页文本框无法输入文字如何解决
  16. Giant MIDI Piano 安装教程
  17. 倪海厦天纪笔记16_倪海厦《天纪》——人间道听课笔记
  18. 【C语言】预处理的深入理解(第一期)
  19. 小酌Django2——博客文章发布
  20. Bootstrap入门练手小项目,创建一个有侧边栏三级标题可页面跳转的导航

热门文章

  1. linux重置电池阀值,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题...
  2. php time豪秒_PHP精确到毫秒秒杀倒计时实例详解
  3. android对象识别实验报告,Android 3相册实验报告.doc
  4. DALSA相机开发记录(01)
  5. WinForm客户端限速下载(C#限速下载)
  6. linux下安装apache + subversionSVN_Subversion
  7. JavaScript按概率随机生成事件
  8. 研发管理三部曲——贰 · 研发管理应该干什么
  9. SQL Server-外部联接基础
  10. Ambari安装之部署本地库(镜像服务器)(二)