跳转到内容

TI-Basic Z80 编程/高级变量

来自维基教科书,开放的书籍,为一个开放的世界

计算器可以在程序中使用其他类型的变量。在这里,我们展示了一些从程序中操作和访问所有其他类型变量的示例。假设您了解变量类型的基本操作。

计算器上的复数使用与实数相同的变量。因此,A 变量可以同时保存 3.143i+2,但不能同时保存。本质上,您不必为实数和复数使用不同类型的变量。

矩阵以二维形式存储数据,就像表格一样。要实例化一个矩阵

DelVar [A]
{x,y}→dim([A])
* 其中 x 和 y 是矩阵的维数。

要在矩阵中获取和设置值

[A](x,y) // 获取值
3.14→[A](x,y) // 存储值
* 其中 x 是行,y 是列。

4x4 乘法表

[编辑 | 编辑源代码]
DelVar [A]
{4,4},dim([A])
For(I,1,4)
For(J,1,4)
I*J→[A](I,J)
End
End
Disp [A]

Hadamard 积

[编辑 | 编辑源代码]

两个维数相同的矩阵的 Hadamard 积为(在本例中为 3x3 矩阵)

此代码执行矩阵 A 和 B 的 Hadamard 积,并将结果存储到矩阵 C 中

DelVar [C]
If sum(dim([A])≠dim([B]))≠0 // 比较列表
Stop
dim([A])→L1
L1→dim([C])
For(X,1,L1(1))
For(Y,1,L1(2))
[A](X,Y)*[B](X,Y)→[C](X,Y)
End
End

Y 变量是特殊字符串,保存绘图中使用的表达式。它们与普通字符串一样运行,但在绘图时使用,并解析为表达式。将字符串输入 Y 变量将允许它在屏幕上绘制。使用字母 X 表示变量,就像您在将方程输入 Y= 屏幕时一样。

简单图形

[编辑 | 编辑源代码]
ZStandard
"3X+2"→Y1
DispGraph

图片存储图形屏幕的快照,包括对图形屏幕进行的所有绘图。图片不存储构成绘图的方程,而是只存储着色的像素。

存储和调用图片意味着分别写入和读取图片

:StorePic n
:RecallPic n

其中 *n* 为 0-9 之间的数字,或类似于Pic1.

图形数据库

[编辑 | 编辑源代码]

图形数据库 (GBD) 用于存储当前图形信息。 它包含

  • 当前图形模式(其中之一)FUNC, PAR, POL, 或者SEQ)
  • 当前模式下的所有图形方程
  • 除了缩放和表格设置之外的所有窗口变量
  • 图形格式

存储和调用 GBD

:StoreGBD n
:RecallGBD n

其中 *n* 为 0-9 之间的数字,或类似于GBD1.


上一页: 循环
下一页: GetKey
目录: TI-Basic Z80 编程

华夏公益教科书