• Viernes 1 de Noviembre de 2024, 07:20

Autor Tema:  Resolucion de problemas con matlab  (Leído 1935 veces)

inqwalter

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Resolucion de problemas con matlab
« en: Domingo 25 de Octubre de 2009, 05:04 »
0
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

jjasso5

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Resolucion de problemas con matlab
« Respuesta #1 en: Lunes 26 de Octubre de 2009, 19:15 »
0
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

inqwalter

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Resolucion de problemas con matlab
« Respuesta #2 en: Martes 27 de Octubre de 2009, 03:07 »
0
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

jjasso5

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Resolucion de problemas con matlab
« Respuesta #3 en: Martes 27 de Octubre de 2009, 19:45 »
0
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.

inqwalter

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Resolucion de problemas con matlab
« Respuesta #4 en: Miércoles 28 de Octubre de 2009, 02:46 »
0
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))