Aprender LaTeX

Símbolos matemáticos

Conjuntos

Símbolo Latex Descripción
\emptyset Símbolo vacío, pertenece al alfabeto noruego [2]
\in Pertenece
\not \in No pertenece
\subset Subconjunto de
\subseteq Subconjunto o igual a
\supset
\supseteq
\cup Unión
\cap Intersección

Letras Griegas

Símbolo Latex Descripción
α \alpha Alpha
β \beta
χ \chi
δ \delta
Δ \Delta
ϵ \epsilon
η \eta
γ \gamma
Γ \Gamma
ι \iota
κ \kappa
λ \lambda
Λ \Lambda
μ \mu
ν \nu
ω \omega
Ω \Omega
ϕ \phi
Φ \Phi
π \pi
Π \Pi
ρ \rho
σ \sigma
Σ \Sigma
τ \tau
υ \upsilon
Υ \Upsilon
ξ \xi
Ξ \Xi
ζ \zeta

Operadores binarios

Símbolo Latex Descripción
± \pm
\mp
× \times
÷ \div
\ast
\star
\circ
\bullet
\cdot
+ +
-
\cap
\cup
\uplus
\sqcap
\sqcup
\vee
\wedge
\setminus
\wr
\diamond
\bigtriangleup
\bigtriangledown
\triangleleft
\triangleright
\lhd
\rhd
\unlhd
\unrhd
\oplus
\ominus
\otimes
\oslash
\odot
\bigcirc
\dagger
\ddagger
⨿ \amalg

Operadores de relación

Símbolo Latex Descripción
\leq Menor o igual a
\geq mayor o igual a
< < Menor que
> > Mayor que
\prec
\succ
\preceq
\succeq
\ll
\gg
\subset
\supset
\subseteq
\supseteq
\sqsubset
\sqsupset
\sqsubseteq
\sqsupseteq
\in
\ni
\not \in
\vdash
\dashv
: :
\models
\perp
\equiv
\mid
\parallel
\sim
\simeq
\asymp
\approx
\cong
= = Igual
\neq No igual
\doteq
\propto
\bowtie
\Join
\smile
\frown


Links:
  1. https://es.wikipedia.org/wiki/LaTeX
  2. https://en.wikipedia.org/wiki/Empty_set

Aprender Octave

Comandos

  • clear
    Limpia las variables.
    clear nombre
    Limpia la variabla "nombre".
  • clc
    Limpia la pantalla (terminal)
  • close all
    Borra/elimina las figuras.

Comentarios

Los comentarios de una línea inician con "%" o "#".
Para los comentarios de más líneas se usa "%{" y "%}" o también "#{" y "#}". [3]

Datos útiles

  • .
    Esto nos ayuda en las operaciones matematicas, para usarlos de manera vectorizada esto es, si le pasamos una matriz o vector, nos debe devolver una matriz o vector.[8 (5:40)]
  • ;
    El punto y coma nos sirve para indicar que no escriba un comando al ejecutarlo.

Definir una función

Se puede definir funciones con un número de argumentos opcionales.[6]
También podemos definir salidas opcionales.[7]

Ejemplos

Ejemplos básicos en Octave

  • Creación de una Matriz
    • >> A = [1, 2, 3; 4, 5, 6; 7, 8, 9]
  • Producto de Matrices
    • Siendo A y B matrices
      • >> A * B
    • Transpuesta de A por B
      • >> A' * B
    • Multiplicar elemento por elemento
      • >> A. * A
        • Esta multiplicación es: A[i,j] = A[i,j] * A[i,j]
  • Producto de vectores
    • Producto punto
      • >> a. * b
        • El punto en "a." indica la operacion producto punto
  • Resolución de Ecuaciones Lineales
    • >> A = [ 1, 2; 3, 4 ]
    • >> b = [ 5; 6 ]
    • >> x = A \ b
  • Mostrar Gráficos
    • >> x = linspace (0, 10, 20);
    • >> y=sin(x)
    • >> plot(x,y)
  • Ayudas
    • >> help --list
    • >> help print
  • Condicionales
    • if
  • Pasar un número a string[3]
    • num2str(1234.567)
  • Ejecutar octave desde línea de comandos
    • octave --no-gui
  • Forzar interfaz gráfica
    • octave --force-gui
  • Ayuda
    • octave --help
  • Más

Funciones

int2str

Pasar un entero a string

La función int2str(4) ayudará a esta tarea.[5]

round

Esta función puede ser usada para redondear un número real.[2]
>> round(4.45)
ans = 4
>> round(5.51)
ans = 5

strcat

Se usa para concatenar dos o más string.[1]
strcat('hola','mundo')
ans = holamundo

Manejo de errores

Videos-Tutoriales


Links:
  1. https://www.gnu.org/software/octave/doc/v4.0.0/Concatenating-Strings.html
  2. https://www.gnu.org/software/octave/doc/interpreter/Integer-Data-Types.html
  3. http://octaveintro.readthedocs.io/en/latest/programacion.html
  4. https://www.gnu.org/software/octave/doc/interpreter/Simple-Examples.html
  5. https://www.gnu.org/software/octave/doc/v4.0.1/Converting-Numerical-Data-to-Strings.html
  6. Prog: Funciones con varios argumentos de entrada - https://www.youtube.com/watch?v=Nbm9qBBh2H8
  7. Prog: Funciones con varios argumentos de salida - https://www.youtube.com/watch?v=HEOV-xSvtpM
  8. Prog: Gráficos - https://www.youtube.com/watch?v=n7DYhENq2eA

Aprender Java

Aprender Java

Preguntas y Problemas

¿Cómo leer un archivo en Java?

Podemos leer un archivo usando la clase Scanner de la siguiente manera:

//crear
Scanner in;
try{
in = new Scanner(new File("archivo.txt"));
}catch (FileNotFoundException e1){
//codigo...
}
//Leer datos
try{
String s=in.nextLine();
}catch (NoSuchElementException e2){
}catch (IllegalStateException e3){
}

¿Cómo pedir un String con JOptionPane?

Un ejemplo sencillo es el siguiente:

import javax.swing.JOptionPane;
public class Main {
public static void main(String args[]) {
String nombre
= JOptionPane.showInputDialog("Ingrese su nombre:");
JOptionPane.showMessageDialog(null, "Hola " + nombre, "Bienvenido",
JOptionPane.PLAIN_MESSAGE);
// el primer algumento ( null ) indica la posicion , null indica
// el centro de la pantalla
}
}


Links:
  1. Pandas en Python, con ejemplos -Parte I- Introducción - https://jarroba.com/pandas-python-ejemplos-parte-i-introduccion/
  2. Loading A CSV Into Pandas - https://chrisalbon.com/python/pandas_dataframe_importing_csv.html
  3. Python Pandas - DataFrame - https://www.tutorialspoint.com/python_pandas/python_pandas_dataframe.htm
  4. https://es.wikipedia.org/wiki/NumPy
  5. https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.where.html
  6. https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.concatenate.html
  7. http://docs.python.org.ar/tutorial/3/classes.html
  8. http://docs.python.org.ar/tutorial/2/classes.html
  9. http://www.cristalab.com/tutoriales/crear-matrices-en-python-utilizando-listas-c103122l/
  10. http://fitoria.net/2011/11/django-suite-iii-usand-virtualenv-y-pip.html
  11. https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do
  12. http://docs.python.org.ar/tutorial/3/datastructures.html