Question: Please provide Matlab code program! Also, figure 1 is the sample plot for a different f ( x ) . Program the gradient descent and

Please provide Matlab code program! Also, figure 1 is the sample plot for a different f(x).
Program the gradient descent and Newton algorithms using the backtracking line search (Procedure below, set =0.9,=0.6). Use them to minimize the Rosenbrock function
f(x)=100(x2-x12)2+(1-x1)2.
Figure 1: Q3: Plot with f(x,y)=x2+y4
First try the initial point x0=(1.2;1.2) and then the more difficult point
x0=(-1.2;1). Plot the contour of the function and then plot the path of
iterates obtained by each method on the contour. (You can use 'help contour'
and 'help plot' to find instructions of using 'contour' and 'plot'. A possible
way to plot with one initial point is given below.)
Procedure (Backtracking Line Search).
Choose ,in(0,1); Set larr1;
repeat until f(xk+tpk)f(xk)+tgradf(xk)Tpk
tlarrt;
end (repeat)
Terminate with tk=t.
 Please provide Matlab code program! Also, figure 1 is the sample

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!