SoloCodigo
Programación Específica => Matlab => Mensaje iniciado 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
-
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
-
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
-
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.
-
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))