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

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
math_langs:octave [2011/09/29 06:49]
alfred
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. [[http://​qtoctave.wordpress.com/​what-is-qtoctave/​|QtOctave]] es el entorno para Octave que emula al de MATLAB.
 +
  
 ===== Básico ===== ===== 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.1317278981.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)