Editing Using Octave
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 29: | Line 29: | ||
<syntaxhighlight lang="octave">t = 99 + 1 # prints 't = 100'</syntaxhighlight> | <syntaxhighlight lang="octave">t = 99 + 1 # prints 't = 100'</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>t = 100</syntaxhighlight> | ||
<syntaxhighlight lang="octave">t = 99 + 1; # nothing is printed | <syntaxhighlight lang="octave">t = 99 + 1; # nothing is printed | ||
disp(t);</syntaxhighlight> | disp(t);</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight> 100</syntaxhighlight> | ||
= Elementary math = | = Elementary math = | ||
Line 43: | Line 43: | ||
<syntaxhighlight lang="octave">x = 3/4 * pi; | <syntaxhighlight lang="octave">x = 3/4 * pi; | ||
y = sin (x)</syntaxhighlight> | y = sin (x)</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>y = 0.70711</syntaxhighlight> | ||
Line 55: | Line 55: | ||
[https://www.gnu.org/software/octave/doc/interpreter/Linear-Algebra.html about matrices]. | [https://www.gnu.org/software/octave/doc/interpreter/Linear-Algebra.html about matrices]. | ||
<syntaxhighlight lang="octave">rowVec = [8 6 4]</syntaxhighlight> | <syntaxhighlight lang="octave">rowVec = [8 6 4]</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>rowVec = | ||
8 6 4 | 8 6 4 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="octave">columnVec = [8; 6; 4]</syntaxhighlight> | <syntaxhighlight lang="octave">columnVec = [8; 6; 4]</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>columnVec = | ||
8 | 8 | ||
6 | 6 | ||
Line 67: | Line 67: | ||
<syntaxhighlight lang="octave">mat = [8 6 4; 2 0 -2]</syntaxhighlight> | <syntaxhighlight lang="octave">mat = [8 6 4; 2 0 -2]</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>mat = | ||
8 6 4 | 8 6 4 | ||
2 0 -2 | 2 0 -2 | ||
Line 73: | Line 73: | ||
<syntaxhighlight lang="octave">size(mat)</syntaxhighlight> | <syntaxhighlight lang="octave">size(mat)</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>ans = | ||
2 3 | 2 3 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="octave">length(rowVec)</syntaxhighlight> | <syntaxhighlight lang="octave">length(rowVec)</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>ans = 3</syntaxhighlight> | ||
Line 89: | Line 89: | ||
<syntaxhighlight lang="octave">columnVec * rowVec</syntaxhighlight> | <syntaxhighlight lang="octave">columnVec * rowVec</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>ans = | ||
64 48 32 | 64 48 32 | ||
48 36 24 | 48 36 24 | ||
Line 96: | Line 96: | ||
<syntaxhighlight lang="octave">rowVec * columnVec</syntaxhighlight> | <syntaxhighlight lang="octave">rowVec * columnVec</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>ans = 116</syntaxhighlight> | ||
<syntaxhighlight lang="octave">columnVec'</syntaxhighlight> | <syntaxhighlight lang="octave">columnVec'</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>ans = | ||
8 6 4 | 8 6 4 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 110: | Line 110: | ||
<syntaxhighlight lang="octave">mat(2,3)</syntaxhighlight> | <syntaxhighlight lang="octave">mat(2,3)</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>ans = -2</syntaxhighlight> | ||
Line 174: | Line 174: | ||
[firstString, secondString] # concatenate both strings | [firstString, secondString] # concatenate both strings | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>ans = hello world!</syntaxhighlight> | ||
<syntaxhighlight lang="octave">fprintf ("%s %.10f \n", "The number is:", 10)</syntaxhighlight> | <syntaxhighlight lang="octave">fprintf ("%s %.10f \n", "The number is:", 10)</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>The number is: 10.0000000000</syntaxhighlight> | ||
Line 205: | Line 205: | ||
endfor</syntaxhighlight> | endfor</syntaxhighlight> | ||
<syntaxhighlight | <syntaxhighlight>i=1: | ||
i=2: | i=2: | ||
i=3: Fizz | i=3: Fizz |