[MatLab] Passaggio parametri
Salve,
Dopo aver creato due funzioni, rispettivamente:
Forse potrei risolvere il problema passando il valore di $z$ per indirizzo, ma non sono esperto di MatLab e non sò come fare.
Dopo aver creato due funzioni, rispettivamente:
function z = chebyshev(n)per calcolare li zeri di Chebysehev e
function [y]=lagrange(t,n)per calcolare il polinomio interpolante di Lagrange. Vorrei che il valore di $z$, cioè l'output della prima funzione, fosse visibile all'interno della funzione "lagrange" , perchè tale valore è necessario alla funzione per calcolare l'output $y$.
Forse potrei risolvere il problema passando il valore di $z$ per indirizzo, ma non sono esperto di MatLab e non sò come fare.
Risposte
dipende un po' dal contesto in cui vuoi usare queste funzioni, però un'idea sensata può essere questa
oppure all'interno dell'implementazione della funzione lagrange fai eseguire l'altra funzione nel momento in cui ti serve
function [y]=lagrange(t,n,z)
oppure all'interno dell'implementazione della funzione lagrange fai eseguire l'altra funzione nel momento in cui ti serve