difference between e lines of codes
1 次查看(过去 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 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!