Funzioni agenti su vettori (matlab)

Messaggioda Boxyes » 21/09/2011, 09:23

Salve a tutti, non riesco a trovare sulle dispense, le indicazioni per implementare una funzione in grado di agire su un vettore

Es
Devo scrivere la funzione \( \displaystyle {f{=}}{{e}}^{{-{{x}}^{{2}}}} \)

allora faccio

f=@ exp(-x^2)

Al di la del fatto che la funzione è un po' strana, ma come faccio a dirle che in ingresso si deve aspettare un vettore... mi ricordo che c'era da mettere solo un apice o un pedice... ma non ricordo bene.
Boxyes
Starting Member
Starting Member
 
Messaggi: 25
Iscritto il: 15/09/2011, 11:11

Re: Funzioni agenti su vettori (matlab)

Messaggioda walter89 » 22/09/2011, 13:39

se per vettore intendi un insieme di punti in cui valutare la funzione devi scrivere così:
f=@(x) exp(-x.^2)
tutto sta nel mettere il punto davanti agli operatori, altrimenti matlab esegue di default operazioni matriciali
walter89
Junior Member
Junior Member
 
Messaggi: 471
Iscritto il: 30/10/2009, 21:11


Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti