LINUX.ORG.RU

Программа Scilab

 


1

1

Всем привет! Может пишу не по теме, кто может помочь с программой на scilab написал программу, но не выводит требуемый результат, возможно не правильно записал функцию.. Первая часть программы function z=func(x) z=(exp(x).*((x).^(3/2)))./((x).^2-1)-x-1; endfunction x1=-5:0.001:-1-0.0005; x2=-1+0.0005:0.001:1-0.005; x3=1+0.005:0.001:5; y=func plot(x1,y,x2,y,x3,y); xgrid

Вторая часть программы function ChislOtd(f,x1,x2,h); a=x1; b=x1+h while b<=x2 if feval(a,f).*feval(b,f)<=0 disp(a) disp(b) end a=b; b=b+h; end endfunction

При вводи в командное окно ChislOtd(func,-5,-1-0.0005,0.001) Должен выводить решение, но вместо этого выкидывает ошибку..

[IMG]http://images.vfl.ru/ii/1424349633/7968f6fe/7835504_s.png[/IMG]


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.