Error using input Unrecognized function or variable 'x'. Error in untitled (line 2) f1=input('fonksiyonu giriniz: ')
Show older comments
clc;
fprintf('SECANT METODU\n')
u = input('fonksiyonu girin: ','s');
f = str2func(['@(x)' u]);
x0=input('x0 noktasını giriniz: ');
x1=input('x1 noktasını giriniz: ');
e=input('toleransı giriniz: ');
n=input('iterasyonu giriniz: ');
for i=1:n
x2 = (x0*f(x1)-x1*f(x0))/(f(x1)-f(x0));
fprintf('x%d = %.50f/n',i,x2);
if abs(x2-x1)<e
break
end
x0 = x1;
x1 = x2;
end
1 Comment
Aleyna Dolar
on 29 May 2022
Answers (1)
Cris LaPierre
on 30 May 2022
Edited: Cris LaPierre
on 30 May 2022
1 vote
2 Comments
Aleyna Dolar
on 30 May 2022
Walter Roberson
on 30 May 2022
For future reference:
I looked through a number of different programming languages last year. In nearly all of them that I could find, the natural log was either log() or Log[] . I think I found one lesser-used programming language that used ln() -- it does show up, but in practice it is considerably less common than log
Categories
Find more on Arithmetic Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!