gpt4 book ai didi

syntax-error - Ti-84语法错误,与将单个列表转换为矩阵有关

转载 作者:行者123 更新时间:2023-12-03 08:06:51 27 4
gpt4 key购买 nike

:N-remainder(dim(L1),N→ dim(L2)
:Fill(23,L2
:augment(L1, L2->L1

:{1,1→dim([A]
:For(x,1,dim(L1)/N
:augment([A],List▶matr(seq(L1(I),I,Nx-N+1,Nx),[B]
:End

运行此Ti基本代码时出现语法错误,我无法弄清原因(在将List转换为矩阵时出现)。基本上,该代码假定采用L1(相加23,直到I dim(L1)为N的倍数),然后创建具有N行和-int(-dim(L1)/n)列的矩阵。

例:

令N = 3并且
L1 = {9,12,15,22,5,9,14,4,9,1,14,7,9,18,12,19}

dim(L1)= 16而不是3的整数(18等于将L1加23两次)

L1 = {9,12,15,22,5,9,14,4,9,1,14,7,9,18,12,19,23,23}

dim(L1)= 18,是3的倍数

创建一个3x6矩阵,其中Col1 = {9,12,15},Col2 = {22,5,9},...,Col6 = {19,23,23}

http://tibasicdev.wikidot.com/forum/t-1039272/comments/show?from=activities#post-2131820
阅读全文。这里

最佳答案

您的代码至少存在两个问题:

(1)对于增强命令,两个矩阵必须共享相同数量的行。在程序矩阵中,[A]设置为维度{1,1}(为什么?),但是要附加的列的大小不同。因此,您将收到“尺寸错误”。

(2)List▶matr命令不返回矩阵(实际上它不返回任何内容)。因此,您不能将其用作增强命令的第二个参数。相反,您必须先运行它,然后使用诸如expand([A],[B])▶[C]之类的东西。

关于syntax-error - Ti-84语法错误,与将单个列表转换为矩阵有关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26382354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com