dot in an expression
이전 댓글 표시
Hi guys. What does the dot in sinc(x) = sin(x)./x do? Remove a singularity or what?
답변 (1개)
David Fletcher
2021년 4월 15일
편집: David Fletcher
2021년 4월 15일
1 개 추천
Element by element division
댓글 수: 5
Robert Bag
2021년 4월 15일
David Fletcher
2021년 4월 15일
편집: David Fletcher
2021년 4월 15일
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
2021년 4월 15일
Robert Bag
2021년 4월 15일
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
카테고리
도움말 센터 및 File Exchange에서 Hypothesis Tests에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!