



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TI-nspire 编程进阶Cyvre适用于已经掌握了 TI-nspire 基本编程技巧的程序员。本一、 程序编辑器与“图形”页面利用这一章的内容,程序将可以与图像进行一定程度的配合。1.在程序编辑器里函数图像在也可以使用指令来绘制或修改“图形”页面中的函数图像。具体的指令为:f1(x):=其中,f1 对应的是“图像”页面中的 f1 图像,若要定义或修改其他图像,则可将 f1 替换成对应的 f2,f3 等。需要注意的一点是,当 f1(或任何一个图像)在“图形”页面里没有被,代码执行以后绘出函数图象。要实现函数图像的从无到有,只需在图像页面将对应的图像定义为 undef 即可。2.在程序编辑器里
2、点的坐标通过特定的操作可以使用点的位置,具体的操作方法为:1)2)在“图形”页面绘制一个点选中这个点,ctrl+,选择“坐标与方程”3)此时将会显示点的坐标。在“计算器”页面新建两个变量(或使用已定义过的变量),用这两个变量作为点的横纵坐标。4)选中点的横坐标,ctrl+,选择“至”,变量名5)选中点的纵坐标,ctrl+,选择“至”,变量名。6)完成后的效果应如图 1 所示。改变这两个变量的值,点的位置也随即改变。图 1图 23.散点图(Scatter Plot)散点图是 nspire 绘图类型的一种,它通过用户指定的坐标绘制出一组点,并且能够容易地在进行。所以,散点图在程序与图形的结合方面有
3、着非常大的作用。散点图的具体使用方法如下:1) 在“图形”页面的菜单栏中选择“图形类型”“散点图”2)在“计算器”页面新建两个数组变量(也可以用已定义的数组),要求数组中的每一个元素都为数。3)回到“图形”页面,在散点图 s1 的 x输入作为横坐标的数组变量名称,在 y 行输入作为纵坐标的数组变量名称,按 enter。4)完成后的效果。现在可以在程序编辑器中通过改变数组的元素实现改变、新建或删除点,做到程序与图形结合。代码示例:假设在这个文档中已经定义了散点图 s1 为(xx,yy),xx 和 yy 均为空的数组。Define plot()= PrgmFor i,1,10,1Request “
4、X Coordinate:”,x1,0 Request “Y Coordinate:”:y1,0 xx:=augment(xx,x1) yy:=augment(yy,y1) EndForEndPrgm这段代码使用循环句让用户输入 10 个点的坐标,并用散点图将这些点绘出。4.游标“图形”界面中的“游标”能够使用户直观地更改变量的值,如果这个变量是点的坐标的话,还可以使用户方便地改变点的位置。游标的使用方法如下:1) 在“图形”页面按,选择“动作”“游标”。2) 确定游标的位置后,在变量名一栏任意输入一个变量名3)在这一例中我们使用两个游标。通过编辑游标下方文本的值还可以更改游标变量的取值范围4
5、)在这一例中,我们用第二节的方法新建一个能够改变坐标的点,将其横纵坐标分别至两个游标变量。5)拖动游标上的滑块,点的位置便随之改变。二、 动画初步利用 nspire 内置的一些功能,我们可以制作出一些简单的动画效果。(这一章的主要思想为Cichol 首先提出)1.计时器在这一节制作一个简易的计时器。1)在“图形”页面新建文本,输入 02)选中文本,ctrl+,选择“属性”3)出现上图情况时,输入 1 并 enter。4)此时数字便以一定的速度不断自加 1。按 enter,出现如图情况”,数字便开始增长,点击“重设动画”,数字便重置为 0。,选择“保存”,输入 time(或其他变量名),ente
6、r。点击“开始动画选中文本,ctrl+5)6)点击“开始动画”,变量 time 的值便不断改变,这样我们就有了一个计数器。今后我们称它为计时器变量。7)新建“列表与电子表格”页面,在任意一格输入=time·0.4,enter。这样再点击“开始动画”时,这一格数据也不断变化,并且每增加 1 所用时间间隔非常接近 1秒。这样,一个简易的计时器就完成了。2.计时器与散点图结合使点按指定的轨迹运动,点的出现与消失当散点图中的数据与计时器变量有,我们就可以制作出简单的动画效果。要实现点的动态改变、出现和消失,我们需要借助“列表与电子表格”页面和 when()函数。让一个点沿抛物线运动,并在出现
7、 5 秒后消失。本节的示例中,1) 新建“图形”页面和“列表与电子表格”页面,在表格的第一行的任意两格输入 xx 和 yy,并将“图形”界面中的散点图 s1 设为xx 和 yy2)用上一节的做法新建一个计时器变量,不同的是,将最开始输入的文本 0 改为-6.25。我们希望这个点在抛物线 y = -x2 + 5 上运动。在表格的 xx 栏的第一行输入=time·0.4,此时显示-2.5。3)4)要使点在特定的时间消失,我们需要利用when()函数。在 yy 栏的第一格输入如下代码:=when(-2.5<time·0.4<2.5,- (time·0.4)2
8、+5,1/0)这样,当点的横坐标在(-2.5,2.5)以外时,这一栏的数据为 1/0,即 undef,所以这个点将不存在。而当点的横坐标在这一区间运动时,所需的时间为 5 秒。5) 回到“图形”页面,点击“开始动画运动。”,就可以看到点按照抛物线的轨迹这一节内容的应用在于,点的轨迹可以随程序需要而改变,实现用动画配合程序,可以用于一些图像类的三、 使用 Lua 编程编写。在OS 3.0 以上的 nspire 操作系统中加入了 Lua 程序的支持。用户可以在电脑上编写 Lua程序,并用 TI提供的 Scripting Tool 将后缀为.lua 的文件转换为 nspire 能够运行的.tns文件。Lua 语言的支持为 nspire 的编程提供了很大的空间,国外的程序员已经使用 Lua语言编写了很多优秀的程序,显示出了这门语言的潜力。由于笔者对这门语言不是很了解,所以在此不做过多介绍,在后文的相关四、 相关里将给出 Lua 编程指南的地址。.5.6.fx-es(ms)计算器图形版TTICALC上的nspireN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JG/T 413-2013建筑用集成吊顶
- JG/T 262-2009混凝土氯离子扩散系数测定仪
- HY/T 0388-2023海洋灾害基本术语
- GM/T 0010-2023SM2密码算法加密签名消息语法规范
- GB/T 43267-2023道路车辆预期功能安全
- DZ/T 0135-1994地质仪器产品标准编写规定
- CJ/T 50-2008瓶装液化石油气调压器
- CJ/T 349-2010数字社区管理与服务网格划分与编码规则
- CJ/T 166-2006建设事业集成电路(IC)卡应用技术
- CJ/T 115-2017动物园安全标志
- 心脏彩超解读完整版课件
- 前道设备简介及设计方法
- 门窗安装质量验收标准
- 医学高级职称评审答辩报告PPT模板
- 图解通信施工安全隐患
- 文言文常考实词
- 宝安区义务教育入学申请·集体宿舍证明
- 《园艺植物育种学》试题库参考答案
- 急诊科护理查房中毒-PPT课件
- 宁波市建设工程资料统一用表(2022版)1 通用分册
- 11-059 职业技能鉴定指导书 继电保护(第二版)(11-059职业技能鉴定指导书职业标准试题库)
评论
0/150
提交评论