Mostrando entradas con la etiqueta funciones. Mostrar todas las entradas
Mostrando entradas con la etiqueta funciones. Mostrar todas las entradas

miércoles, 2 de julio de 2014

Curso Online Aprende Excel Avanzado – Miami – Seguro – Law Firm – Platform



Manejo de datos y gráficos, bases de datos, tablas dinámicas, fórmulas avanzadas y matriciales, Solver, análisis de sensibilidad y administración de escenarios, formularios y plantillas, automatizar procesos mediante la creación de macros, introducción a la programación en Visual Basic para Aplicaciones (VBA).


Duración:12 semanas (60 horas de estudio estimadas)

Módulos del curso
  • Módulo 0: Presentación
  • Módulo 1: Conceptos previos
  • Módulo 2: Manejo de datos y gráficos
  • Módulo 3: Personalización de Excel
  • Módulo 4: Bases de datos
  • Módulo 5: Fórmulas avanzadas 1
  • Módulo 6: Fórmulas avanzadas 2
  • Módulo 7: Análisis de datos
  • Módulo 8: Tablas dinámicas 1
  • Módulo 9: Tablas dinámicas 2
  • Módulo 10: Creación de Macros
  • Módulo 11: Programación VBA 1
  • Módulo 12: Programación VBA 2
Enlace del curso:
https://www.miriadax.net/web/excel-avanzado

También te podría interesar:
Curso Online Programacion Orientada a Objetos (JAVA, MVC)
Curso Online Bases de HTML5
Curso Online Aprende MySQL sin dolor
Curso online Cómo Programar para Emprendedores - HTML y CSS


lunes, 30 de junio de 2014

Graficando funciones en matlab – Asesor – Culture – Domains



En unaentradaanterior vimoscomo graficarecuaciones polares en MATLAB, ahora veremos algunas funciones que existen en MATLAB para realizar gráficas tanto en 2D como en 3D.

Plot(): Nos creará una gráfica 2D en nuestro plano cartesiano. Su sintaxis sería Plot(x,y) donde x e y son puntos en el plano. Estos puntos los crearemos con lafunción linspace, esta función crea un vector con un número de elementos determinados por nosotros, cuya distancia es igual para todos.

Ejemplo:

linspace(inicio del intervalo, fin del intervalo, cantidad de elementos del vector);

linspace(0,9,5);

0 y 9 sería el intervalo en que se encuentran los 5 elementos del vector que hemos creado, es decir el intervalo [0,9]. 5 obviamente es la cantidad de elementos.

Los elementos de nuestro vector serían: [0, 2.25, 4.5, 6.75, 9]

Graficando una parábola:
Para graficar una paráboladaremos valores a una variable x con la función linspace, es importante destacar que mientras mas puntos en el plano existan nuestra gráfica será mas precisa.

x = linspace(-3,3,100);
y = x.^2;
plot(x,y);

Este sería el resultado


En ocasiones resulta conveniente cambiar el color de nuestra gráfica, para ello agregaremos un parámetro mas a la función Plot(). Sería Plot(x,y,'color') donde color sería la inicial del nombre del color (en ingles) de nuestra gráfica, red, green, blue... Ejemplo Plot(x,y,'r') hará nuestra parábola de color rojo.


hold on Nos permitirá realizar varias gráficas en un mismo dibujo, podemos notar que si realizamos una nueva gráfica la anterior es eliminada del dibujo. Con la función hold on esto no sucederá. Para desactivar esta opción usamoshold off.

x = linspace(-3,3,100);
y = x.^2;
plot(x,y);
hold on
y = 5+ x.^2;
plot(x,y);

El resultado sería dos parábolas en nuestro dibujo.


Polar(angulo,r)ya hablamos sobre esta función en la entradacomo graficarecuaciones polares en MATLABesta función graficará ecuaciones polares, un ejemplo de esto sería.

angulo = linspace(0,2*pi,100);
r = cos(2*angulo);
polar(angulo,r);


fill(x,y,'color') nos permitirá realizar una gráfica cerrada pintada por dentro del color que indiquemos.

x = linspace(-3,3,100);
y = x.^2;
fill(x,y,'g');

El resultado sería

Plot3(x,y,z) similar a la función plot, solo que esta representará nuestras gráficas en 3D. Damos valores a x e y con la función linspace y evaluamos la función de dos variables, luego graficamos.

x = linspace(-3,3,100);
y = linspace(-3,3,100);
z = x.^2 + y.^2;
plot3(x,y,z);

Nuestra gráfica en 3D sería.


Title('titulo') agrega un título a nuestra gráfica. Ejemplo, sí queremos agregar el título "Mi gráfica" a nuestra gráfica debemos escribir title('Mi Gráfica). En la siguiente imagen observaremos el resultado.


xlabel('texto') agregará una etiqueta o identificador al eje de las abscisas, para eliminarlo solo debemos escribir xlabel off. Para ylabel('texto') y zlabel('texto') es similar. Realicemos un ejemplo con esta función en MATLAB. Imaginemos que queremos representar gráficamente la cantidad de visitas que ha tenido nuestro blog en los últimos 7 días.
El eje de las abscisas (variable X) representará los días y el eje de las ordenadas (variable Y) representará la cantidad de visitas.

Vamos a crear dos vectores, para x será: x = [1 2 3 4 5 6 7] (los dias). Y para y será: y =[95 150 170 67 121 111 154] (cantidad de visitas en cada día).

Posterior a esto graficamos y utilizamos las etiquetas xlabel e ylabel. Nuestro programa y resultado sería el siguiente.

x = [1 2 3 4 5 6 7];
y =[95 150 170 67 121 111 154];
plot(x,y);
xlabel('Dias');
ylabel('Cant. Visitas');


gtext('texto')nos permite agregar un texto en la gráfica haciendo click sobre esta, donde hayamos hecho click allí se colocará el texto indicado.

x = [1 2 3 4 5 6 7];
y =[95 150 170 67 121 111 154];
plot(x,y);
xlabel('Dias');
ylabel('Cant. Visitas');
gtext('Ejemplo visitas');


Algo que también podemos hacer es cambiar las líneas de nuestras gráficas, estas pueden ser punteadas, continuas y guiones. Para utilizarlas agregaremos un tercer parámetro a la función plot(x,y).

plot(x,y,'--') guiones, plot(x,y,'-') continua, plot(x,y,'-'), punteada plot(x,y,':').

También te podría interesar:
Aprendiendo MATLAB con Octave UPM
Graficando ecuaciones polares en MATLAB con Octave UPM


domingo, 11 de mayo de 2014

Curso Online Introducción a la Programación para Ciencias e Ingeniería (2ª edición) – Curso – Rooms



En este curso vamos a aprender a escribir nuestros propios programas, usando software libre. Vaos a usar el lenguaje M, disponible en los paquetes MATLAB y Octave UPM, que son ampliamente usados en ciencias e ingeniería. No es necesario tener ningún conocimiento previo para seguir el curso, y al finalizar, habrás sido capaz de tomar las riendas de tu ordenador y escribir tus propios programas, incluso con gráficos sencillos.


Duración:7,5 semanas (3 horas semanales de estudio)

Módulos del curso

  • Módulo 0. Introducción y primeros pasos.
  • Módulo 1. El ordenador me dice cosas: texto y gráficos sencillos.
  • Módulo 2. Mis programas toman decisiones.
  • Módulo 3. Hasta el infinito y más allá: bucles para repetir comandos.
  • Módulo 4. Toma el control de los bucles.
  • Módulo 5. Divide y vencerás: usa funciones en tus programas.
  • Módulo 6. Usa las funciones, Luke. Proyecto final

Enlace del curso:
https://www.miriadax.net/web/introduccion-programacion-ciencias-ingenieria-2edicion


martes, 2 de julio de 2013

Aplicacion para evaluar funciones polinomicas con exponentes enteros hecha en c++. – Record – Promotional Code – Lincoln

La siguiente aplicación nos ayudará a evaluar funcionespolinómicas con exponentes enteros, ejemplo si tenemos f(x)= x^2 - x y la queremos evaluar en x = 2, ésto sería f(2) = (2)^2 - 2 = 4 - 2 = 2

main.cpp

/*
* main.cpp
*
* Created on: 02/07/2013
* Author: francves
*/

#include iostream
#include math.h
#include stdlib.h

using namespace std;

int main(){
int j;
int i;
float evaluacion;
char signo;
float resultado = 0;
cout "Ingrese la cantidad de terminos de la funcion" endl;
cin j;
cout "Ingrese el valor a evaluar la funcion" endl;
cin evaluacion;
for(i= 0; i j; i++){
cout "ingrese el exponente del termino numero " i+1 endl;
float termino[i];
cin termino[i];
cout "Ingrese el coeficiente del termino ejemplo: 2X (coeficiente = 2)" endl;
float coeficiente;
cin coeficiente;
cout "El termino numero " i+1 " es positivo o negativo (p/n)?" endl;
cin signo;
if(signo == 'p'){
resultado = (1*coeficiente*pow(evaluacion, termino[i]))+resultado;
}
else
if(signo == 'n'){
resultado = (-1*coeficiente*pow(evaluacion, termino[i]))+resultado;
}
else{
cout "Debe ingresar (p) para positivos o (n) para negativos, el programa se cerrara, inicielo nuevamente." endl;
system("pausenull");
exit(0);}
}
cout "el resultado es: " resultado endl;
system("pausenull");
}

Funcionamiento:


Les dejaré la carpeta del proyecto ya compilado para que lo puedan ejecutar en sus propias computadoras.

(Para descargar clic en la imagen de abajo)


nota: descomprimir el archivo .rar y entrar en la ruta "evaluar funcion\debug" y ejecuten el .exe