SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: inqwalter en Domingo 25 de Octubre de 2009, 05:04

Título: Resolucion de problemas con matlab
Publicado por: inqwalter en Domingo 25 de Octubre de 2009, 05:04
Necesito resolver el siguiente problema utilizando matlab:
La densidad de un gas ideal(d) en funcion de la presion (P) y la temperatura(T) se representan con la expresion: D(T,P)=(M P)/(R T). donde M es el peso molecular del gas y R es la constante universal de los gases.
a) Construir una matriz a partir de un experimento
b) Ordenar todos los valores de la misma en orden ascendente
c) Encuentre la mediana de los valores, segun filas o columnas
Título: Re: Resolucion de problemas con matlab
Publicado por: jjasso5 en Lunes 26 de Octubre de 2009, 19:15
Crea una función con la fórmula dada e incluye la constante dada.
Asigna valores a tus valores independientes.
Ordena los valores con la instrucción 'sort'.

Para ver ejemplos detallados de cómo se hace eso, te sugiero ver el sig. sitio
matrixlab-examples.com/matlab-tutorial.html
Título: Re: Resolucion de problemas con matlab
Publicado por: inqwalter en Martes 27 de Octubre de 2009, 03:07
Cita de: "jjasso5"
Crea una función con la fórmula dada e incluye la constante dada.
Asigna valores a tus valores independientes.
Ordena los valores con la instrucción 'sort'.

Para ver ejemplos detallados de cómo se hace eso, te sugiero ver el sig. sitio
matrixlab-examples.com/matlab-tutorial.html


Yo necesito evaluar la ecuacion en un rango de datos determinado pero cuando escribo el comando se me llena la pantalla de numerosss
Título: Re: Resolucion de problemas con matlab
Publicado por: jjasso5 en Martes 27 de Octubre de 2009, 19:45
Termina las instrucciones con ';', y así ya no se mandan los resultados a la pantalla.

Por ejemplo, si pones
x = [1 2 ]

te aparece
x =
1 2

si pones
x = [1 2];

no aparece nada en pantalla.
Título: Re: Resolucion de problemas con matlab
Publicado por: inqwalter en Miércoles 28 de Octubre de 2009, 02:46
Esto es lo que he hecho hasta ahora:
M=18 %'Unidad grs-mol'
R=8.31 %'J/K*grsmol'
p=1:10;
t=1:10;
d(t,p)=((M*p)/(R*t))