问问题
517 次
1 回答
1
此行的问题:
u_v2 = subrange(u_a, 0,1,0,5);
是subrange
矩阵的 是矩阵表达式,而不是向量表达式,并且您正在分配给向量。您可以使用row()
free 函数执行所需的转换:
u_v2 = row(subrange(u_a, 0, 1, 0, 5), 0);
这一行:
u_v2 = subrange(u_v, 1,i);
编译正常,但因运行时错误而失败。这是因为在初始迭代中,请求的范围从 1 变为 0,这是无效的。如果你想要i - 1
从索引 1 开始的元素的子向量,你可以这样做:
u_v2 = subrange(u_v, 1, 1 + i);
于 2016-06-15T17:53:55.147 回答