无法执行任务,因为左右有不同数量的元素。

4视图(30天)
清晰的
信谊(X1, X2) X3 X4
xx = (X1, X2, X3, X4)
X1 = xx (1);
d =长度(xx);
term1 = (X1-1) ^ 2;
金额= 0;
2 = 2:d
ξ= xx (ii);
xold = xx (ii-1);
习新= 2 * 2 * ^ 2 - xold) ^ 2;
和=和+新;
结束
xc1之前(1)= 1;
xc2 (1) = 1;
xc3 (1) = 1;
xc4 (1) = 1;
呃= 10 ^ (2)
% yb4 = @ (X1, X2, X3, X4) (term1 +总和)
yb4 = (term1 +总和)
dyb4_x1 = diff (yb4 X1)
dyb4_x2 = diff (yb4 X2)
dyb4_x3 = diff (yb4 X3)
dyb4_x4 = diff (yb4 X4)
阁下=[潜艇(dyb4_x1 (X1, X2, X3, X4) [xc1之前(1)xc2 (1) xc3 (1) xc4(1)])潜艇(dyb4_x2, (X1, X2, X3, X4) [xc1之前(1)xc2 (1) xc3 (1) xc4(1)])潜艇(dyb4_x3, (X1, X2, X3, X4) [xc1之前(1)xc2 (1) xc3 (1) xc4(1)])潜艇(dyb4_x4, (X1, X2, X3, X4) [xc1之前(1)xc2 (1) xc3 (1) xc4 (1))))
S4 = -(阁下)
i = 1;
规范(阁下)>犯错
当= [xc1之前(我),xc2(我),xc3(我),xc4 (i)] ';
信谊h;
gr =潜艇(yb4 (X1, X2, X3, X4) [xc1之前(我)+ h * S4 (1) xc2 (i) + h * S4 (2), xc3 (i) + h * S4 (3), xc4 (i) + h * S4 (4)))
h dgr_h = diff (gr)
h = vpasolve (dgr_h = = 0 h[无穷,正])
我+ 1 =
xc1之前(i + 1) =预告(1)+ h * S4 (1)
xc2 (i + 1) =预告(2)+ h * S4 (2)
xc3 (i + 1) =预告(3)+ h * S4 (3)
xc4 (i + 1) =预告(3)+ h * S4 (4)
结束
错误在迪克森(38)行xc1之前(i + 1) =预告(1)+ h * S4 (1)

答案(2)

为副总经理
为副总经理 2021年5月14日
vpasolve的结果()调用是一个向量的多个解决方案(3)。操作的结果h和标量转换仍然是一个向量。万博 尤文图斯lh的分配是一个标量。你想把一个向量为一个标量。
2的评论
为副总经理
为副总经理 2021年5月15日
编辑:为副总经理 2021年5月15日
方程dgr_h = = 0有多个解决方案。万博 尤文图斯如果你希望只有一个,你要决定哪一个是有意义的。我不能告诉你,如果你不知道它自己。我不知道任何关于你的任务在概念层次。
如果你想使用 所有 万博 尤文图斯解决方案,你要写你的循环,它可以处理多个解决方案——可能是向量的向量的长度如果数字不平等的解决方案并不总是3。因为你使用xc1之前等作为输入解算器,这种方法可以得到复杂的如果不是不切实际。也许别人可以提供更好的建议。

登录置评。


图像分析
图像分析 2021年5月14日
试试这个(在错误行),并告诉我们。
h
S4
预告
机会是h不是一个单一的标量数字,喜欢它需要如果你要把它在xc1之前(i + 1)的元素。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的