Herramientas de usuario

Herramientas del sitio


math_langs:octave

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
math_langs:octave [2011/09/29 06:43]
alfred creado
math_langs:octave [2020/05/09 09:25] (actual)
Línea 1: Línea 1:
 ====== Octave ====== ====== Octave ======
-  * [[http://​www.gnu.org/​software/​octave/​|Página del proyecto]] +[[http://​www.gnu.org/​software/​octave/​|Página del proyecto]] ​\\ \\  
-Octave es un lenguaje de programación enfocado a las matemáticas y con sintaxis parecida (o idéntica) a la de [[math_langs:​matlab|MATLAB]].+Octave es un lenguaje de programación enfocado a las matemáticas y con sintaxis parecida (o idéntica) a la de [[math_langs:​matlab|MATLAB]]. ​\\ \\  
 +[[http://​qtoctave.wordpress.com/​what-is-qtoctave/​|QtOctave]] es el entorno para Octave que emula al de MATLAB. 
 + 
 + 
 +===== Básico ===== 
 + 
 + 
 + 
 +==== Funciones básicas ==== 
 +  * ''​help command'',​ muestra la ayuda para un comando. 
 + 
 + 
 + 
 + 
 +==== Matrices ==== 
 +<code matlab>​ 
 +A = [1 2 3] % Matriz de una fila y tres columnas 
 +B = [1; 2; 3] % Matriz de tres filas y una columna 
 +C = [1 2; 3 4; 5 6] % Matriz de tres filas y dos columnas 
 +D = A * B % Multiplicación de las matrices A y B 
 +</​code>​ 
 +=== Funciones === 
 +  * ''​rand(n,​ m)'',​ crea una matriz de ''​n''​ filas por ''​m''​ columnas. 
 +  * ''​pinv(A)'',​ crea la matriz inversa de ''​A''​. 
 + 
 + 
 +==== Ecuaciones ==== 
 +<code matlab>​ 
 +function y = f(x) 
 +  y = x^3 + x^2 - 3*x - 3 
 +endfunction 
 +fsolve("​f",​ 1.) 
 +</​code>​ 
 +<code matlab>​ 
 +function g = h (x) 
 +  g(1) = -2*x(1)^2 + 3*x(1)*x(2) ​  + 4*sin(x(2)) - 6; 
 +  g(2) =  3*x(1)^2 - 2*x(1)*x(2)^2 + 3*cos(x(1)) + 4; 
 +endfunction 
 +fsolve ("​h",​ [1; 2]) 
 +</​code>​
math_langs/octave.1317278631.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)