Significance of the (.) operator
    8 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
When I have to integrate a function of x such as : @(x)(normpdf(x).*payoff(s(x)))
Why do I need to use the (.) operator before the (*) operator?
Can someone please help?
I am using the R2011a version
0 Commenti
Risposte (2)
  David Sanchez
      
 il 20 Giu 2014
        The means the product is performed element-wise in both matrices on wither side of the product sign:
Example:
a=[1 2 3];
b=[2 3 4];
c=a.*b
c =
     2     6    12
You would not need a dot this case:
d=2*a
d =
     2     4     6
the multiplication factor is a scalar and it will apply to every element of a.
0 Commenti
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!