Significance of the (.) operator

3 views (last 30 days)
Debdipta
Debdipta on 20 Jun 2014
Answered: David Sanchez on 20 Jun 2014
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

Answers (2)

SRI
SRI on 20 Jun 2014
HI refer from this link this may will give a clear idea for you

David Sanchez
David Sanchez on 20 Jun 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.

Categories

Find more on Parallel Computing in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!