Table of values from output
3 次查看(过去 30 天)
显示 更早的评论
Hi, I would like help to add a table of output values of x and y values for this code
x0 = [3; -1.5];
maxIter = 50;
tolX = 1e-14;
x = x0;
xold = x0;
for i = 1:maxIter
[f,j] = newtraph(x);
x = x- j\f;
err(:,i) = abs(x-xold);
xold = x;
if (err(:,i)<tolX)
break;
end
end
display(x)
fprintf('Number of iterations: %d \n',i)
function [fval,jac] = newtraph(X)
x = X(1);
y = X(2);
fval(1,1)=x+exp(-x)+y^3;
fval(2,1)=x^2+2*x*y-y^2+tan(x);
jac = [1-exp(-x), 3*y^2;
2*x+2*y+1+(tan(x))^2, 2*x-2*y];
end
0 个评论
采纳的回答
Star Strider
2021-3-28
Perhaps something like this:
xv = nan(MaxIter,1);
yv = xv;
for i = 1:maxIter
[f,j] = newtraph(x);
x = x- j\f;
err(:,i) = abs(x-xold);
xold = x;
if (err(:,i)<tolX)
break;
end
xv(i) = x(1);
yv(i) = x(2);
end
OutputValues = table(xv(~isnan(xv)), yv(~isnan(yv)), 'VariableNames',{'X','Y'})
.
4 个评论
Star Strider
2021-3-28
As always, my pleasure!
‘I cannot thank you enough for this!!!’
By Accepting my Answer, you already did! Thank you!
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!