dot in an expression
Mostrar comentarios más antiguos
Hi guys. What does the dot in sinc(x) = sin(x)./x do? Remove a singularity or what?
Respuestas (1)
David Fletcher
el 15 de Abr. de 2021
Editada: David Fletcher
el 15 de Abr. de 2021
1 voto
Element by element division
5 comentarios
Robert Bag
el 15 de Abr. de 2021
David Fletcher
el 15 de Abr. de 2021
Editada: David Fletcher
el 15 de Abr. de 2021
It could be a matrix - if you applied the sin function and x was a matrix it would apply sin(x) to each value in the matrix, but the way sin is applied is not fundamentally different whether x is a scaler, a vector, or a matrix, whereas x.*y is a fundamentally different method of application than x*y (element by element multiplication as opposed to matrix multiplication). In your example the dot indicates element by element division as opposed to matrix right division which is used to solve linear equations
Robert Bag
el 15 de Abr. de 2021
Robert Bag
el 15 de Abr. de 2021
Compare the following
x = magic(3)
sin(x)/x % matrix division
sin(x)./x % element-wise division
Additional reference: https://www.mathworks.com/help/matlab/matlab_prog/array-vs-matrix-operations.html
Categorías
Más información sobre Hypothesis Tests en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!