• Lunes 23 de Diciembre de 2024, 10:04

Autor Tema:  Llamar funciones dentro de otras  (Leído 4799 veces)

andresmendi

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Llamar funciones dentro de otras
« en: Viernes 24 de Septiembre de 2010, 22:29 »
0
Saludos a todos, espero puedan darse el tiempo de ayudarme, es que soy completamente nuevo en esto. Me sucede que quiero llamar los resultados de una función dentro de otra función, es decir no quiero ejecutar la funcion si no llamar sus resultados.

Al ejecutar en la pantalla de comando Obtengo el siguiente mensaje de matlab:

Warning: The value of local variables may have been changed to match the
         globals.  Future versions of MATLAB will require that you declare
         a variable to be global before you use that variable.
> In Nmoles at 4
  In PMcomb at 6
  In X4 at 8


Sin embargo el valor que obtengo de la funcion es el correcto, aun debo agregar mas funciones y no quiero arriesgarme a alterar el resultado al final, alguien sabe que significa esto?

Las funciones las arme asi:

function [PMcomb] = PMcomb(PMC,PMH,PMO,PMN,PMS)

load datos_de_entrada

Nmoles(PMC,PMH,PMO,PMN,PMS);
[X1,X2,X3,a,b] = Nmoles;

PMcomb = X1*PMC+X2*PMH+X3*PMO+a*PMN+b*PMS;

calculo el peso molecular correctamente pero me sale el mensaje que les comente antes. Gracias adelantadas a todos.