difference between e lines of codes
조회 수: 2 (최근 30일)
이전 댓글 표시
Hello i am trying out a code and i would love to ask the difference between these 2 lines of code H=(g/(1+g))./(1+t*s/(1+g));(where there is a ./) and H=(g/(1+g))/(1+t*s/(1+g));(where there is no ./ sign ) P.s. the second one shows me an error also where should i use that ./ sign and where i shouldnt use it ? thanks very much
댓글 수: 2
답변 (1개)
Stephen23
2018년 10월 7일
편집: Stephen23
2018년 10월 7일
"...should i use that ./ sign and where i shouldnt use it?"
You pick the operation based on what operator you need to use. If you need to perform element-wise division, then use ./, but if you need to perform least squares of a system of equations, use /.
Knowing the difference between matrix operations and element-wise operations is critical for being able to use MATLAB properly: not just division, but multiplication, transpose, and power too. You need to read the MATLAB documentation:
In a nutshell, the commands with the period . perform array operations (i.e. element-wise), whereas those without perform matrix operations (i.e. linear algebra). Read the help for each specific operation to know what it does.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!