Matlab - colocación de puntos en ecuaciones diferenciales

   
Vista:

colocación de puntos en ecuaciones diferenciales

Publicado por maria (1 intervención) el 05/06/2014 21:22:43
Hola!
Estoy adentrándome en el mundo de matlab y me gustaría hacer una consulta básica.

En la resolución de ecuaciones diferenciales ordinarias, en clase hemos trabajado con esta ecuación:

g=@(y)y.^3.*exp(1/10.*y) -5/6*y.^2.*exp(1/10.*y) +1/6*y.*exp(1/10.*y)

Tengo dudas acerca de dónde colocar los puntos y dónde no.

Ahora debo trabajar con esta ecuación:

g=@(y)0.1*y*log(100/y)

he jugado a poner puntos en unos sitios sí y en otros no, por ver si conseguía dibujar mi función, pero no lo he conseguido.

Agradecería muchísimo que me echaseis una mano.

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

colocación de puntos en ecuaciones diferenciales

Publicado por Joaquín (50 intervenciones) el 06/06/2014 16:54:55
Cuando colocas un punto te refieres a un producto punto... dado a que matlab trabaja mucho con matrices, debes
especificar si tu producto es punto o cruz.... ejemplo:

Dando dos matrices a y b (iguales)

a=[1 2 3;4 5 6;7 8 9]

a =

1 2 3
4 5 6
7 8 9

>> b=a

b =

1 2 3
4 5 6
7 8 9

>> a.*b

ans =

1 4 9
16 25 36
49 64 81

La anterior es el producto punto de la matriz, donde a(1,1) multiplica solamente a b(1,1) y así! a(2,1) x b(2,1)....


>> a*b

ans =

30 36 42
66 81 96
102 126 150

El producto cruz de una matriz es diferente, como ya sabras... hay que realizar una pequeña sumatoria de varios productos...



Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar