无法执行赋值,因为左侧的索引与右侧的大小不兼容。 出错 sjfx1 (第 14 行) X_(i)=solve(F(x)== 5, x);
时间: 2024-05-24 10:11:28 浏览: 55
这个错误通常表示你正在尝试将一个大小为 n 的向量分配给一个大小为 m 的向量,其中 n ≠ m。在这种情况下,左侧的索引必须与右侧的大小相同,否则赋值操作将无法执行。
在这个具体的例子中,错误可能是由于 `X_` 的大小与 `solve()` 函数返回的向量大小不匹配引起的。你可以尝试打印出 `solve(F(x)==5, x)` 的结果,以查看其大小,并确保其与 `X_` 的大小相同。如果它们的大小不同,你可能需要重新设计你的代码以确保它们具有相同的大小。
阅读全文