Matlab - Funciones

 
Vista:

Funciones

Publicado por Antonio (32 intervenciones) el 02/05/2006 10:10:07
Hola, tengo una duda a la hora de q una función me reconozca los datos q calcula otra función q ha llamado previamente. Si solo es un dato el q tiene q devolver no me causa problemas pero cuando son más de uno solo me reconoce el primero:

function f3
a=1;
b=2;
c=3;
D=f2(a,b,c);

function [aa,bb,cc] = f2(a,b,c)
cc=40*c;
aa=20*a;
bb=30*b;

al ejecutar la función f3 solo obtengo como resultado D=20, cuando yo necesito los 3 resultados (20,60,120). Alguien sabe como se hace?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funciones

Publicado por Hector M Vega (57 intervenciones) el 02/05/2006 19:52:06
nombre la funcion como
function D= f2(a,b,c)
porque asi es como la llamo.
y coloque al final de la funcion la instruccion:

D=[aa,bb,cc]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar