hello, I am trying to figure out when I have to use the "." sign before mathematical operations. I read that by writing, for example, v1.*v2, I mean that the multiplying is between the vectors components. On the other hand there were some cases in which it was written v1(3)*v2(3) without the "." So I try to understand when I should use it. thanks

 채택된 답변

Stephen23
Stephen23 2018년 9월 21일
편집: Stephen23 2018년 9월 21일

0 개 추천

The difference is explained here:
Short summary:
  • matrix operations ( without the dot) use rules of linear algebra, or solve systems of equations.
  • array operations ( with the dot) perform element-wise operations.
Read the link above and the help for each specific operator to know what it does. More detailed explanations:

댓글 수: 1

Image Analyst
Image Analyst 2018년 9월 22일
Eliraz's "Answer" moved here since it's a comment to Stephen rather than an "Answer" by Elirah to his original question.
thanks a lot!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기

제품

릴리스

R2018a

질문:

2018년 9월 21일

댓글:

2018년 9월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by