Doppia funzione integrale in Matlab
Inviato: 20 set 2022, 19:55
Ciao a tutti,
una domanda che ho ridotto all'osso isolando il problema...
Non capisco perché questo codice da errore all'ultima istruzione:
Dice che gli estremi di integrazione nella seconda istruzione non sono scalari
Qualcuno vede il perché o avrebbe magari modo di provarlo?
Grazie in anticipo.
una domanda che ho ridotto all'osso isolando il problema...
Non capisco perché questo codice da errore all'ultima istruzione:
Codice: Seleziona tutto
f = @(t)integral( @(xi)sign(xi).*exp(-1./(1-(xi-t).^2)),t-1,t+1 );
integral( @(t)f(t),-1,1 )
Dice che gli estremi di integrazione nella seconda istruzione non sono scalari
Qualcuno vede il perché o avrebbe magari modo di provarlo?
Grazie in anticipo.

, ad ogni modo ho scoperto che basta un riferimento fantasma alla variabile nella integranda per compensare il problema, per es.