This preview shows page 1. Sign up to view the full content.
Unformatted text preview: expression after the command prompt causes Matlab to output the value of the expression.
Points to remember: ^ is exponentiation
The usual rules of precedence apply 2 1/10/2013 Assigning to a name creates a memory (variable) and gives it a value.
>> x = 67
67 Output can be suppressed by ending commands with a semi‐colon.
>> y = 50; In general spaces don’t matter, but there is one exception...
>> y / 2
>> y /2
??? Error: "y" was previously used as a variable,
conflicting with its use here as the name of a function or
command. Point to remember: The space issue can’t arise in assignments. Our Problem In Matlab
>> a = 1;
>> b = 4;
>> c = -20;
>> disc = b^2 - 4 * a * c;
>> x1 = (-b + sqrt(disc)) / (2 * a)
2.8990 % no semi-colon to see result >> x2 = (-b - sqrt(disc)) / (2 * a)
-6.8990 For our problem the root that matters (the one with physical meaning) is clearly 2.8990.
Point to remember: ‘%’ starts a comment (except within strings) 3 1/10/2013 Some Matlab Basi...
View Full Document
This note was uploaded on 03/30/2013 for the course ECOR 2606 taught by Professor Goheen during the Spring '10 term at Carleton CA.
- Spring '10