matlab bilenler bir bakabilir mi ?
14 ve 15inci satırda hata veriyor. noktalı virgül vb. her şeyi denedim. clcclear alli=1;j=0;hata=1;x(1)=0;x(2)=-3;epsilon=0.001;while hata>epsilon j=j+1; i=i+1; fx1=x(i-1)^2-2*x(i-1)-3; fx2=x(i)^2-2*x(i)-3; x(i+1)=x(i)-fx2*(x(i-1)-x(i)/(fx1-fx2)) ; hata=100*abs((x(i+1))-x(i)/x(i+1
14 ve 15inci satırda hata veriyor. noktalı virgül vb. her şeyi denedim.
clc
clear all
i=1;
j=0;
hata=1;
x(1)=0;
x(2)=-3;
epsilon=0.001;
while hata>epsilon
j=j+1;
i=i+1;
fx1=x(i-1)^2-2*x(i-1)-3;
fx2=x(i)^2-2*x(i)-3;
x(i+1)=x(i)-fx2*(x(i-1)-x(i)/(fx1-fx2)) ;
hata=100*abs((x(i+1))-x(i)/x(i+1)) ;
if i>100
break
end
if hata<epsilon
disp('cozum bulundu')
disp('kok')
x(i+1)
end
end
0
debug modda calistirip hata aldigin noktada x(n) fonksiyonun n kismi hangi degeri aliyor ona bak.
0
i x(i)'nin tanımlı olmadığı bölge için değer istiyor gibi geldi bana.
0
eksi sozluk e bir daha geldim
(
10.11.15)
ilginiz için teşekkürler. sayısal yöntemler dersi ödevimdi bu benim. yalan yanlış bir şey uydurduk verdik.
0