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 8Sin 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.