TI-Basic Z80 编程/高级变量
外观
计算器可以在程序中使用其他类型的变量。在这里,我们展示了一些从程序中操作和访问所有其他类型变量的示例。假设您了解变量类型的基本操作。
计算器上的复数使用与实数相同的变量。因此,A 变量可以同时保存 3.14
和 3i+2
,但不能同时保存。本质上,您不必为实数和复数使用不同类型的变量。
矩阵以二维形式存储数据,就像表格一样。要实例化一个矩阵
- DelVar [A]
- {x,y}→dim([A])
* 其中 x 和 y 是矩阵的维数。
要在矩阵中获取和设置值
- [A](x,y) // 获取值
- 3.14→[A](x,y) // 存储值
* 其中 x 是行,y 是列。
- DelVar [A]
- {4,4},dim([A])
- For(I,1,4)
- For(J,1,4)
- I*J→[A](I,J)
- End
- End
- Disp [A]
两个维数相同的矩阵的 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.