Write a Matlab function secant:m which

2 comentarios

Matt Tearle
Matt Tearle el 4 de Abr. de 2011
which...?
I'm going to take a guess that you've been asked to write a function that implements the secant method for finding roots. So what have you done so far (ie please post your code, as appropriate), and what MATLAB-specific issues are you having?
Jan
Jan el 4 de Abr. de 2011
I'm not able to see the entire question. I see: "Write a Matlab function secant:m which". To be exact: This is not even a question at all.

Iniciar sesión para comentar.

Respuestas (2)

Sean de Wolski
Sean de Wolski el 4 de Abr. de 2011

0 votos

secant = @(x)1./cos(x);

3 comentarios

Andrew Newell
Andrew Newell el 4 de Abr. de 2011
How about secant = @(x) sec(x)?
Ashley Dunn
Ashley Dunn el 4 de Abr. de 2011
Hey guys r u able to see the entire question? It's not the secant=cos^-1
It's the secant function which is a complicated equation....
John D'Errico
John D'Errico el 4 de Abr. de 2011
Homework is for YOU to do, for YOU to learn from. We already know how to do it. (And it is not THAT complex of a problem.) So sit down, and make an effort.

Iniciar sesión para comentar.

Steve Areola
Steve Areola el 31 de Jul. de 2023

0 votos

clc
p0 = 0; p1 = 1; tol = 10^-6; N=12;
i = 2;
f = @(x) %write function;
q0 = f(p0); q1 = f(p1);
while i<=N
p = p1- (q1*(p1-p0))/(q1-q0);
if abs(p-p1)<tol
return
end
i = i+1
p0 = p1
p1 = p
q0 = q1
q1 = f(p)
end

Categorías

Más información sobre Programming en Centro de ayuda y File Exchange.

Preguntada:

el 4 de Abr. de 2011

Respondida:

el 31 de Jul. de 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by