Secant

9 ビュー (過去 30 日間)
Ashley Dunn
Ashley Dunn 2011 年 4 月 4 日
回答済み: Steve Areola 2023 年 7 月 31 日
Write a Matlab function secant:m which
  2 件のコメント
Matt Tearle
Matt Tearle 2011 年 4 月 4 日
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 2011 年 4 月 4 日
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.

サインインしてコメントする。

回答 (2 件)

Sean de Wolski
Sean de Wolski 2011 年 4 月 4 日
secant = @(x)1./cos(x);
  3 件のコメント
Ashley Dunn
Ashley Dunn 2011 年 4 月 4 日
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 2011 年 4 月 4 日
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.

サインインしてコメントする。


Steve Areola
Steve Areola 2023 年 7 月 31 日
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

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by