difference between e lines of codes

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 Kommentare

Look at the documentation for the two functions
rdivide
mrdivide
madhan ravi
madhan ravi am 7 Okt. 2018
Also look at element wise operations

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Stephen23
Stephen23 am 7 Okt. 2018
Bearbeitet: Stephen23 am 7 Okt. 2018

0 Stimmen

"...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.

Kategorien

Mehr zu Mathematics finden Sie in Hilfe-Center und File Exchange

Produkte

Tags

Gefragt:

am 7 Okt. 2018

Bearbeitet:

am 7 Okt. 2018

Community Treasure Hunt

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

Start Hunting!

Translated by