User Tools

Site Tools


matlab:introduction_to_matlab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
matlab:introduction_to_matlab [2017/04/24 03:46] mithatmatlab:introduction_to_matlab [2019/04/26 22:00] – [Matrix operations] mithat
Line 3: Line 3:
 ====== Introduction to MATLAB ====== ====== Introduction to MATLAB ======
 Mithat Konar\\ Mithat Konar\\
-2017-04-23+2019-04-26
  
 ===== What is it? ===== ===== What is it? =====
Line 33: Line 33:
  
 ===== Variables ===== ===== Variables =====
-  * MATLAB has only one numeric type+  * Numbers are double precision floats by default
-  * Strings are OK too.+  * Strings exist too.
     * Use single quotes.     * Use single quotes.
     * For a literal single quote in a string, use two single quotes.     * For a literal single quote in a string, use two single quotes.
Line 47: Line 47:
  
 ===== Comments ===== ===== Comments =====
-  * Use percent sign.+  * Use the percent sign.
 <code matlab> <code matlab>
-like this+a single line comment
 a = 99; % this works too a = 99; % this works too
  
 %{ %{
-foo = 'This is a'; +foo = 'multiple line comments'; 
-baz = 'multiple line comment';+baz = 'use curly brackets inside'; 
 +qux = 'a pair of percent signs.';
 %} %}
 </code> </code>
Line 104: Line 105:
 <code matlab> <code matlab>
 % separate matrix rows with ';' % separate matrix rows with ';'
 +
 a = [1 2 3; 4 5 6; 7 8 9]; a = [1 2 3; 4 5 6; 7 8 9];
-= [9 8 7; 6 5 4; 3 2 1];+= [9 8 7; 6 5 4; 3 2 1];
 </code> </code>
  
Line 111: Line 113:
  
 <code matlab> <code matlab>
-matrix multiplication +r = 1.25 * a; scalar multiplication 
-r = a * b; +r = a * b;    matrix multiplication 
- +r = a .* b;   % elementwise multiplication 
-elementwise multiplication +r = a ./ b;   % elementwise division
-r = a .* b; +
- +
-% elementwise division +
-r = a ./ b;+
 </code> </code>
  
Line 265: Line 263:
 </code> </code>
  
-Una línea:+On one line:
 <code matlab> <code matlab>
 while n < 10,  y = y * n;  n = n + 1; end while n < 10,  y = y * n;  n = n + 1; end
Line 277: Line 275:
 </code> </code>
  
-一条线+On one line:
 <code matlab> <code matlab>
 for n = 0 : 0.5 : 2, disp(n); end for n = 0 : 0.5 : 2, disp(n); end
matlab/introduction_to_matlab.txt · Last modified: 2021/12/07 19:11 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki