Você está na página 1de 1

clear; clc;

syms x y
fprintf('metodo de euler\n');
f(x,y)=input('informe a função\n');
h=input('informe valor de h\n');
a=input('valor inicial de x?\n');
b=input('valor final de x?\n');
c=input('valor inicial para y?\n');
x=a:h:b;%montar o vetor de x com espaçamento de h
y(1)=c;
for j=1:length(x)-1
y(j+1)=y(j)+h*f(x(j),y(j));%formula de euler
end
for z=1:length(x)
fprintf('para x%d=%.3f y%d=%.7f\n',z-1,x(z),z-1,y(z));%imprimir os resultados para
cada valor de x
end
plot(x,y);%plotar os valores encontrados em um grafico

metodo de euler

Error using input


Cannot call INPUT from EVALC.

Error in euler (line 4)


f(x,y)=input('informe a função\n');

Published with MATLAB® R2016a

Você também pode gostar