input ecuacion
Publicado por AlAN (1 intervención) el 24/07/2017 21:00:01
estuve trabajando con ell método de Euler y soy nuevo en esto
no puedo ingresar 2 ecuaciones porque Matlab no me lo reconoce
no puedo ingresar 2 ecuaciones porque Matlab no me lo reconoce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function [fx,fy]=grafico(delta,x_0,y_0,ecuacion1,ecuacion2)
close all
clc
f = @(ecuacion1,ecuacion2);
%ecuacion1=input('\nIngrese la ecuacion diferencial de la forma: dy/dx=f(x,y)\n','s');
%ecuacion2=input('\nIngrese la ecuacion diferencial de la forma: dy/dx=f(x,y)\n','s');
c = 0;
fx =[];
fy =[];
fm = [];
fn = [];
fx(end+1)= x_0;
fy(end+1)= y_0;
x= 0;
y= 0;
while c < 100;
c = c+1;
x = fx(c);
y = fy(c);
fm(end+1) = ecuacion1;
fn(end+1) = ecuacion2;
m = fm(c);
n = fn(c);
fx(end+1)= x+delta*(m);
fy(end+1)= y+delta*(n);
end
fx
fy
plot(fx,fy,'o-k');
grid on;
axis square;
axis tight;
end
Valora esta pregunta


0