yeni yeni öğreniyorum ve burdaki yanlışı bi türlü anlamadım.Error using Newtonpol (line 2)Not enough input arguments. die hata veriyor sürekli.function [yi, a] = Newtonpol(x, y, xi)a = divdiff(x, y);n = length(a);val = a(n);for m = n-1:-1:1val = (xi - x(m)).*val + a(m);endyi = val(:);function a = di
yeni yeni öğreniyorum ve burdaki yanlışı bi türlü anlamadım.
Error using Newtonpol (line 2)
Not enough input arguments.
die hata veriyor sürekli.
function [yi, a] = Newtonpol(x, y, xi)
a = divdiff(x, y);
n = length(a);
val = a(n);
for m = n-1:-1:1
val = (xi - x(m)).*val + a(m);
end
yi = val(:);
function a = divdiff(x, y)
n = length(x);
for k=1:n-1
y(k+1:n) = (y(k+1:n) - y(k))./(x(k+1:n) - x(k));
end
a = y(:);
[yi, a] = Newtonpol(x, y, xi);
plot(x, y, 'o', xi, yi), title('Quintic interpolant of y = sin(2x)')
bi elimden tut be sözlük :/
0
newtonpol fonksiyonunu çağırırken 3 arguman girmen lazım. sen nasıl çağırıyorsund direkt run mı dedin?
0
nargin kullanmazsan hata verir, giriş parametrelerinden kaçı girilmiş kontrol etmek içi nargin değerini kontrol et.
0