Skip to content

Instantly share code, notes, and snippets.

View l337quez's full-sized avatar
🏠
Working from home

l337quez

🏠
Working from home
View GitHub Profile
@l337quez
l337quez / Operaciones-Git
Created September 7, 2016 13:37 — forked from jelcaf/Operaciones-Git
Git Tips - Mini-trucos de Git para facilitarme la tarea
#############################################
# Push de la rama actual
git push origin $rama_actual
#############################################
# Volver a un commit anterior, descartando los cambios
git reset --HARD $SHA1
#############################################
# Ver y descargar Ramas remotas
@l337quez
l337quez / crear matrices.m
Last active April 18, 2016 13:26
script para crear matrices
function pruebamatriz (k)
function [ ] = CorrerProyecto()
%*************************************************
%Matriz 4x4 numeros del 0 al 15
%*************************************************
if (k==1)
for j= 1 : 4 %columnas
@l337quez
l337quez / wolfram
Created March 25, 2016 19:45
wolfram tutorial basico para usar comandos con el bot de telegram
%para derivar
/wolfram derivare x^2
%Resolver una integral definida
/wolfram integrate sin(cos x) from x=0 to 1
%convercion decimal binario
/wolfram 210 to binary
%para graficar, solo debemos escribir la ecuacion
@l337quez
l337quez / Metodo de Biseccion.m
Last active March 25, 2016 15:19
Programa hecho en matlab que muestra la solucion graficamente del metodo de biseccion, pero funciona en solo polinomios
%Creado por:Ronal Forero
%Programa del metodo de Biseccion
clc, clear %limpiamos pantalla, limpiamos workspace
fprintf('\n Nota:Ingrese el plinomio como un vector. \n')
fprintf('\n Ejemplo: x^3 + 4x^2 + 7x + 9 => [1 4 7 9] \n')
pol=input('\nIngrese el polinimoio:');
tol=input('\nIngrese la Tolerancia permitida:');
a=input('\n Ingrese el punto "a" del intervalo [a,b]:');
@l337quez
l337quez / Metodo de Newton Raphson.m
Created March 24, 2016 20:35
Programa en matlab que muestra graficamente la solucion del metodo, como tambien por terminal
%Creado por Ronal Forero
%Programa del metodo de Newton Raphson
clc, clear %limpiamos pantalla, limpiamos workspace
fprintf('\n Nota:Ingrese el plinomio como un vector. \n')
fprintf('\n Ejemplo: x^3 + 4x^2 + 7x + 9 => [1 4 7 9] \n')
pol=input('\nIngrese el polinimoio:');
size=size(pol);
tamano=size(2);
@l337quez
l337quez / LCD.py
Created January 2, 2016 17:00
blind two led in python
import RPI.GPIO as GPIO
import time
#definimos la funcion blind
def blink(pin):
GPIO.output(pin,GPIO.HIGH)
time.sleep(1)
GPIO.output(pin,GPIO.LOW)
time.sleep(1)
return
#Para usar los pines de la tarjeta Raspberry
@l337quez
l337quez / UsoDeIutable.m
Created August 26, 2015 14:52
algortmo para obtener los datos de una iutable en guide matlab
% Typiar el comando gude y crear un objeto uitable, luego se puede crear un boton que guarde la data
% hacemos click derecho al boton y le damos click en callback
%el comando get para obtener lo que tiene el objeto
ObtenerDatos=get(handles.uitable1,'data');
%para conocer la dimencion de la Matriz usamos size
n=size(ObtenerDatos,1);
% Creamos un archivo.dat con permisos de escritura 'w'
archivo=fopen('datos.dat','W');
%llenamos la matriz usando un For
@l337quez
l337quez / CrearVecotoresConNumerosAleatoreos.m
Last active August 29, 2015 14:27
de esta forma podremos crear un vector con numeros aleatoreos y luego acomodarlos de forma ascendente o descendente limitado en un rango (MATLAB)
%definimos los limites
menor=550;
mayor=680;
%creamos un vector usando el comando rand
%rand(1,5); crea un vetor con 5 columnas y 1 fila
vector = menor + (mayor-menor).*rand(1,5);
%el vector creado esta desordenado, lo arreglamos ascendente
Vector= sort(vector);
%necesitamos el vector como columna
H1=Vector'
@l337quez
l337quez / GraficarUnaFuncionDeTransferencia.m
Last active August 29, 2015 14:25
Graficar una funcion de Transferencia con tiempo muerto
%Graficar una funcion de Transferencia con tiempo muerto
%definimos la funcion de transferencia
funcion=tf([12],[1 +1])
% hicimos que el numerador (ganancia)=12
%y el denominador sea S+1, lo que se coloca son los coeficientes
%ingresamos el tiempo muerto, en este caso 0.5
funcion.OutputDelay=0.5
%graficamos la funcion de transferencia con el tiempo muerto
step(funcion)
@l337quez
l337quez / Guardar un vector string en variables
Created July 14, 2015 21:51
Guardar un vector string en variables
%Se tiene un vector llamado VECTOR y guardaremos en diferentes variables cada uno de sus campos
VECTOR = ['America';'Europa';'Asia'];
variable1=vector(1,:), % Asignanamos 'America' a variable1
variable2=vector(2,:), % Asignanamos 'Europa' a variable2
variable3=vector(3,:), % Asignanamos 'Asia' a variable3