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

miércoles, 25 de febrero de 2015

Curso Online MatLab para principiantes – Shipping – Colleges – Negocios – Service – Colleges

Matlab curso online gratis

Descripción


Introducimos al uso deMatLab como herramienta para abordar problemas que pueden plantearse en asignaturas como por ejemploCálculo, Álgebra Lineal, Análisis Numérico, Mecánica, etc.



Módulos del curso:


  • Módulo 0. Presentación.
  • Módulo 1. MatLab.
  • Módulo 2. Symbolic Math Toolbox.
  • Módulo 3. Aplicación al álgebra lineal.
  • Módulo 4. Aplicación al Cálculo.

Fecha de inicio


4 marzo 2015

Duración:


4 semanas (16 horas de estudio estimadas)

Enlace del curso:


https://www.miriadax.net/web/matlab...


También te podría interesar:

  1. Graficando funciones en matlab
  2. Graficando ecuaciones polares en MATLAB con Octave UPM
  3. Aprendiendo MATLAB con Octave UPM


Social media tools Email bulk service DONATE YOUR CAR FOR MONEY Forensics Online Course Injury Lawyers Dwi lawyer ROYALTY FREE IMAGES STOCK DUI lawyer mesothelioma lawyer asbestos cancer lawsuit virtual data rooms sell your structured settlement payments DAYTON FREIGHT LINES Data Recovery Raid WORLD TRADE CENTER FOOTAGE Criminal defense lawyer Mobile casino business voip solutions EMAIL BULK SERVICE car insurance quotes mn DONATE CARS IN MA Massage School Dallas Texas Best social media platforms for business mesothelioma survival rates Seo services Online casino att call conference illinois law lemon WordPress hosting tennessee mesothelioma lawyer Best Seo company anti spam exchange server attorney lawyer mesothelioma Best social media platforms donating used cars to charity massage school dallas texas car accident lawyers west palm beach Photo Christmas cards Casino cash out structured settlement Html email Car insurance quotes MN event management security Mesothelioma Law Firm car insurance quotes pa Casino reviews Computer science classes online Hire php programmers Donate Your Car for Kids mesothelioma lawyer dallas Php programmers Make money online Australia mesothelioma law suits lease management software ANNUITY SETTLEMENT Business VOIP Solutions Donating used cars to charity Live casino Social media platforms for business Custom Christmas cards auto accident lawyer san francisco personal injury lawyer sarasota fl Best Criminal Lawyers in Arizona Business finance group Car insurance quotes pa Hire php developers Mortgage FORENSICS ONLINE COURSE Asbestos Lawyers offshore accident lawyer HOW TO DONATE A CAR IN CALIFORNIA houston tx auto insurance Social media strategies WordPress themes for designers DONATE YOUR CAR FOR KIDS mesothelioma lawyer texas Adobe illustrator classes Home Phone Internet Bundle car insurance in south dakota Criminal lawyer Service business software Php programmers for hire sell annuity payment Hire php developer Bankruptcy lawyer truck accident attorney texas best consolidation loan student california law lemon World trade center footage Cheap car insurance in Virginia Seo companies New social media platforms Seo company colorado auto accident attorney baltimore mesothelioma attorneys Low credit line credit cards personal injury law firm la personal injury lawyer Social media management Motor Insurance Quotes Custom WordPress theme designer accident attorney san bernardino WordPress theme designers Online Classes Business management software DONATE CARS ILLINOIS best mesothelioma lawyers Holland Michigan College Online Christmas cards canada personals yahoo donate your car for money personal injury lawyer phd in counseling education Psd to WordPress Social media examiner Tech school asbestos lawyers Dayton Freight Lines DONATE A CAR IN MARYLAND Social media campaigns semi truck accident lawyers NUNAVUT CULTURE mortgage adviser structured settlement purchasers Social media platforms Christmas cards Proud Italian cook Psd to html Sell Annuity Payment Dedicated Hosting Dedicated Server Hosting Italian cooking school accident car florida lawyer cheap domain registration hosting Cheap Domain Registration Hosting Learning adobe illustrator domain name yahoo Auto Accident Attorney structured settlements annuities forensics online course Low Credit Line Credit Cards DONATING A CAR IN MARYLAND Online Colleges mesothelioma symptoms Donate Car to Charity California buy gift card Donate Car for Tax Credit Annuity Settlements NEUSON Donate Cars in MA hughes net business Donate Your Car Sacramento average mesothelioma settlement AUTOMOBILE ACCIDENT ATTORNEY How to Donate A Car in California mesothelioma settlement amounts DALLAS MESOTHELIOMA ATTORNEYS miami personal injury lawyer data recovery raid low credit line credit cards accident lawyers in los angeles MORTGAGE ADVISER Cheap auto insurance in VA online colledges Donate cars in ma injury lawyers west palm beach Structures Annuity Settlement Car Insurance Quotes Colorado Nunavut Culture Donate Car To Charity CALIFORNIA PAPERPORT PROMOTIONAL CODE Hard drive Data Recovery Services emergency response plan ppt domain registration yahoo Donate a Car in Maryland structured annuity settlement dui lawyer scottsdale Motor Replacements ONLINE MOTOR INSURANCE QUOTES Donate your Car for Money HOME PHONE INTERNET BUNDLE selling annuity Car insurance quotes Colorado Met Auto Car Insurance Quotes PA Donating a Car in Maryland compare life assurance Donate Cars Illinois boca raton personal injury attorney adverse credit remortgage Life Insurance Co Lincoln Criminal Defense Attorneys Florida Psychic for free Car Insurance Quotes Utah mesotheioma Futuristic Architecture mesothelioma settlements amounts Online Motor Insurance Quotes Psychic for Free life insurance co lincoln BEST CRIMINAL LAWYER IN ARIZONA Paperport Promotional Code Virtual Data Rooms los angeles auto accident attorneys Mortgage Adviser World Trade Center Footage best criminal lawyer in arizona los angeles motorcycle accident lawyer Donating a car in Maryland Donate Old Cars to Charity Dallas Mesothelioma Attorneys Car Insurance Quotes MN Cheap Car Insurance in Virginia yahoo web hosting Cheap Auto Insurance in VA Webex Costs Health Records Personal Health Record Neuson asbestos lung cancer Donating Used Cars to Charity MOTOR REPLACEMENTS PHD on Counseling Education student loan consolidation program seattle mesothelioma lawyer Royalty Free Images Stock Car Insurance in South Dakota Better Conference Calls sell my structured settlement Email Bulk Service business administration masters asterisk call center software LIFE INSURANCE CO LINCOLN Cheap Car Insurance for Ladies annuity payment Register Free Domains Insurance Dayton freight lines mesothelioma settlements Car Donate motorcycle accident lawyer san francisco Asbestos Lung Cancer PSYCHIC FOR FREE Online College Course Automobile Accident Attorney federal criminal defense attorney Car Accident Lawyers Criminal lawyer Miami mesothelioma lawyer virginia philadelphia mesothelioma lawyer Personal Injury Lawyers Car Insurance Quotes Better conferencing calls

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


accident car florida lawyer See more at http//wwwginfostopnet/ DONATE A CAR IN MARYLAND Attorney ONLINE COLLEDGES mesothelioma personal injury lawyers alcohol rehab center in florida car insurance companies PHD IN COUNSELING EDUCATION Online casino World trade center footage Casino structured settlements annuities buying structured settlements MASSAGE SCHOOL DALLAS TEXAS Car Insurance in South Dakota holland michigan college car accident lawyer michigan Nunavut culture Webex Costs Custom WordPress theme designer Business management software mesothelioma compensation harddrive data recovery services CAR INSURANCE IN SOUTH DAKOTA Virtual Data Rooms saskatchewan auto insurance REGISTER FREE DOMAINS Mobile casino Insurance Car Insurance Quotes CAR INSURANCE QUOTES PA Donate Car to Charity California Casino reviews Php programmers for hire mesothelioma lawyer virginia DUI lawyer Make money online Australia Donate a Car in Maryland google affiliate Tech school Cheap car insurance for ladies alabama mesothelioma lawyer MORTGAGE ADVISER MET AUTO WordPress theme designers structured settlemen Seo services Hire php developer Learning adobe illustrator Service business software Personal Injury Lawyers mesothelioma law suits los angeles auto accident attorneys Online Colleges Live casino what is structured settlement Photo Christmas cards DALLAS MESOTHELIOMA ATTORNEYS cheaper insurance companies Seo companies Better Conference Calls sell your structured settlement payments business voice mail service mesothelioma attorney directory asbestos lung cancer california law lemon Motor Replacements Paperport Promotional Code Hire php developers Psd to WordPress car insurance quotes broward county dui lawyer Best Seo company refinance with poor credit Php programmers Social media examiner Life Insurance Co Lincoln CRIMINAL DEFENSE ATTORNEYS FLORIDA Seo company Hire php programmers personal injury firm WordPress hosting selling a structured settlement DONATING A CAR IN MARYLAND ashely madis fortis health insurance temporary personal injury attorney torrance donating used cars to charity Dwi lawyer Criminal lawyer Register Free Domains Online Classes Social media management Neuson car accident lawyers west palm beach structured settlement brokers MESOTHELIOMA LAW FIRM onlineclasses Best Criminal Lawyers in Arizona Criminal defense lawyer SELL ANNUITY PAYMENT Best social media platforms for business CAR INSURANCE QUOTES MN Business VOIP Solutions boulder personal injury lawyers criminal defense federal lawyer Asbestos Lawyers Cheap Auto Insurance in VA ANNUITY SETTLEMENT virtual data rooms illinois law lemon Online colledges car accident lawyer san bernardino motorcycle accident attorney chicago Asbestos Lung Cancer mesotheloma pharmacist jobs in chicago average mesothelioma settlement Bankruptcy lawyer Donate Cars Illinois yahoo web hosting Computer science classes online small business administration sba PHD on Counseling Education Car insurance quotes Utah Html email personal injury lawyer sarasota fl personal injury law firm online colledges New social media platforms google adsense Business finance group Custom Christmas cards Social media platforms for business houston motorcycle accident lawyer NUNAVUT CULTURE Donate your car for money royalty free images stock mesothelioma lawsuit miami personal injury attorney Social media campaigns DONATE OLD CARS TO CHARITY Donating Used Cars to Charity colorado mesothelioma lawyers CHEAP AUTO INSURANCE IN VA Low Credit Line Credit Cards Car insurance in South Dakota Psychic for free car insurance quotes mn Donate Old Cars to Charity Car Insurance Quotes Colorado Best social media platforms city college in miami Criminal Defense Attorneys Florida Online Christmas cards personal injury attorney springfield mo Donate Car for Tax Credit WordPress themes for designers WEBEX COSTS mesothelioma Social media tools Auto Accident Attorney mesothelioma attorney illinois mesothelioma suit Paperport promotional code mesothelioma symptoms earthlink business internet structered settlement Cheap Domain Registration Hosting AUTOMOBILE ACCIDENT ATTORNEY most profitable internet business Social media platforms Christmas cards Proud Italian cook accident attorney in los angeles Psd to html Cheap car insurance in Virginia Italian cooking school Sell Annuity Payment Adobe illustrator classes Social media strategies Holland Michigan College asterisk call center software Mesothelioma Law Firm Car Insurance Companies Donate Cars in MA Personal Injury Law Firm benchmark lending Donate Your Car Sacramento How to Donate A Car in California HOME PHONE INTERNET BUNDLE Donate Your Car for Kids mesothelioma care Structures Annuity Settlement injury lawyer houston tx Annuity Settlements car insurance quotes pa Nunavut Culture Dayton Freight Lines Hard drive Data Recovery Services Insurance Companies motor insurance quotes Donate car for tax credit workers compensation lawyer los angeles DONATE YOUR CAR SACRAMENTO truck accident attorney los angeles Donating a Car in Maryland Better conferencing calls michigan motorcycle accident lawyer Car Insurance Quotes Utah new york mesothelioma law firm Personal Injury Lawyer Online Motor Insurance Quotes How to donate a car in California Donate your car Sacramento cheap domain registration hosting World Trade Center Footage Massage School Dallas Texas Psychic for Free Met Auto adverse remortgage dui lawyer scottsdale CAR ACCIDENT LAWYERS Dallas Mesothelioma Attorneys Car Insurance Quotes MN Donate your Car for Money register free domains tucson car accident attorney HOLLAND MICHIGAN COLLEGE structured settlement annuity companies structured annuity settlement Auto Mobile Insurance Quote Forensics Online Course Home Phone Internet Bundle Donating used cars to charity WORLD TRADE CENTER FOOTAGE business email web hosting mesothelioma law firms structured settlement company CAR INSURANCE QUOTES UTAH philadelphia mesothelioma lawyer mesothelioma litigation Car Insurance Quotes PA Royalty Free Images Stock Email Bulk Service Data Recovery Raid Cheap Car Insurance for Ladies Cheap Car Insurance in Virginia domain name yahoo

lunes, 16 de junio de 2014

Graficando ecuaciones polares en MATLAB con Octave UPM – Rooms – Donate – Plataforma


En esta entrada vamos a graficar algunas ecuaciones polares como las rectas, circunferencias, limazones con rizo, cardiodes, limazones con hendidura, limazones convexos, lemniscatas, rosas y espirales utilizando MATLAB y Octave UPM.

En primer lugar debemos tener descargado Octave UPM. Sí no sabes que es Octave UPM te invito a pasar por la entradaAprendiendo MATLAB con Octave UPMdonde verás como descargarlo y algunas nociones básicas que te serán de utilidad.

Sí bien existen una gran cantidad de herramientas para graficar ecuaciones polares como por ejemplofooplot, siempre es bueno saber como funcionan y ser capaces de desarrollarlas nosotros mismos. Vamos a hacer un programa en MATLAB que nos permita graficar ecuaciones polares.

Empecemos usando la consola de Octave UPM para ir realizando algunos ejemplos que nos ayudarán a desarrollar nuestro programa.


Debemos crear lo que sería nuestra tabla de valores. Lo haremos usando vectores y con la funciónlinspace, 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]


Para graficar en coordenadas polares sabemos quetheta (θ)toma valores entre 0 y 2π, entonces este sería el intervalo que usaríamos en la función linspace, nos faltaría saber cuantos elementos tendría nuestro vector. Es importante saber quemientras mayor sea la cantidad de elementos en el vector, será mejor, puesto que estos elementos seránpuntos en el plano polar que generarán nuestra gráfica. Y mientras mas puntos tengamos nuestra gráfica será más precisa. Yo recomiendo usar 100 elementos en el vector.

Vamos a crear los valores paraθ,yo usaré la variable T comoθpara no complicarnos tanto. Esto sería:

t = linspace(0,2*pi,100);

Lo siguiente sería pedir al usuario que ingrese la ecuación polar, es importantemostrar un mensaje diciendo que theta (θ) está representado con la variable t para no presentar confusiones.Sí el usuario quiere graficar una rosa de 4 pétalos determinada por cos(2θ) deberá ingresar cos(2*t).

r = input("Ingrese la ecuación polar. Theta está representada por la variable t");

Finalmente para graficar usaremos la funciónpolar(t,r);

Sí hemos hecho todo bien, para la rosa de 4 pétalos anteriormente mencionada este sería el resultado:


Haciendo nuestro programa para graficar:

% Graficar ecuaciones polares
disp("Bienvenido al graficador de ecuaciones polares\n");
t = linspace(0,2*pi,100);
r = input("Ingrese la ecuacion polar a graficar. Para theta por favor usar la variable t. Ejemplo: cos(theta) = cos(t)\n");
disp("Esta es la grafica de su ecuacion polar\n");
polar(t,r);

Así como fue mencionado antes, creamos un vector de 100 elementos que están entre [0,2π] pedimos al usuario que ingrese la ecuación polar a graficar (utilizando a t como la variable theta). Finalmente se muestra la gráfica.

El programa en ejecución:



En esta ejecución ingresamos la ecuación de una rosa de 4 pétalos cos(2*t). Pero,¿si queremos graficar un limazon con rizo?


La ejecución y la gráfica del limazon con rizo sería:



Y¿sí queremos graficar dos ecuacionessimultáneamente?debemos modificar nuestro código agregando la funciónhold on. Esta función nos permitirá graficar una nueva ecuación polar sin remplazar la antes graficada. Además de agregar la función hold on agregaremos otras líneas pidiendo una segunda ecuación polar al usuario. Cuando usemos la funciónpolar(t,r);agregaremos otro parámetro para definir el color de las líneas de cada ecuación, esto con el fin de distinguir entre ambas gráficas. Los colores están determinados en su mayoría por la inicial de su nombre en ingles, ejemplo azul seríab (blue) verde sería g (green). Para graficar una ecuación con lineas azules entonces seríapolar(t,r,'b');.

% Graficar dos ecuaciones polares
disp("Bienvenido al graficador de ecuaciones polares\n");
t = linspace(0,2*pi,100);
r = input("Ingrese la primera ecuacion polar a graficar. Para theta por favor usar la variable t. Ejemplo: cos(theta) = cos(t)\n");
disp("Esta es la grafica de su ecuacion polar\n");
polar(t,r,'b');
hold on;
r2 = input("Ingrese la segunda ecuacion polar a graficar. Para theta por favor usar la variable t. Ejemplo: cos(theta) = cos(t)\n");
disp("Esta es la grafica de su ecuacion polar\n");
polar(t,r2,'g');

La ejecución sería:


Y nuestra gráfica sería la siguiente:



refinance with bad credit STRUCTURED ANNUITY SETTLEMENT Live casino Paperport Promotional Code domain yahoo Criminal defense lawyer Dedicated Hosting Dedicated Server Hosting selling structured settlement CAR INSURANCE QUOTES PA Casino reviews criminal defense federal lawyer business administration masters mesothelioma lawyer texas Best Criminal Lawyers in Arizona Proud Italian cook Cheap Auto Insurance in VA structured settlemen integrated ehr DAYTON FREIGHT LINES Car insurance quotes pa MASSAGE SCHOOL DALLAS TEXAS Photo Christmas cards emergency response plan ppt mesothelioma survival rates la personal injury lawyer motorcycle accident attorney chicago Make money online Australia CAR ACCIDENT LAWYERS Personal Injury Lawyers Online casino DONATE A CAR IN MARYLAND CRIMINAL DEFENSE ATTORNEYS FLORIDA Sell Annuity Payment what is structured settlement Casino Online Christmas cards structured settlement need cash now Car Accident Lawyers WordPress hosting Mobile casino Online classes online colledges Criminal lawyer New social media platforms structured settlement quote structured settlements companies uk homeowner loans Donate Car to Charity California MOTOR REPLACEMENTS alabama mesothelioma lawyer Bankruptcy lawyer Donating Used Cars to Charity Hire php developer Register free domains Hire php developers DUI lawyer CHEAP DOMAIN REGISTRATION HOSTING Seo services city college in miami Service business software truck accident attorney texas best consolidation loan student cheaper insurance companies Hire php programmers student loan consolidation program Royalty Free Images Stock best criminal lawyer in arizona Dwi lawyer anti spam exchange server boca raton personal injury attorney automobile accident attorney PHD IN COUNSELING EDUCATION cloud identity and access management WordPress themes for designers mesothelioma lawsuits Html email los angeles auto accident attorneys MET AUTO EMAIL BULK SERVICE earthlink business internet Donate a Car in Maryland Php programmers Php programmers for hire Social media campaigns mesothelioma information Life Insurance Co Lincoln harddrive data recovery services Computer science classes online Best social media platforms for business personal injury accident lawyer Seo companies FORENSICS ONLINE COURSE accident car florida lawyer Seo company Business finance group Motor Replacements Mesothelioma Law Firm accident attorneys orange county Social media platforms for business Cheap domain registration hosting Custom WordPress theme designer Car Insurance Companies DONATE CARS ILLINOIS cheap car insurance in virginia Best Seo company online criminal justice degree Business management software mesothelioma litigation Best social media platforms Auto Accident Attorney pharmacist jobs in chicago Online College Course Adobe illustrator classes Donate car for tax credit small business administration sba Custom Christmas cards NUNAVUT CULTURE Online colledges Donate cars Illinois Psd to WordPress motor insurance quotes Social media examiner Futuristic architecture Social media management Tech school CHEAP AUTO INSURANCE IN VA Social media platforms Donate Car for Tax Credit structured settlement annuity companies Christmas cards Social media tools Motor Insurance Quotes Psd to html ONLINE COLLEDGES Italian cooking school asbestos lawyers CHEAP CAR INSURANCE FOR LADIES Forex Trading Platform mesothelioma attorney california Learning adobe illustrator Low Credit Line Credit Cards most profitable internet business auto accident lawyer san francisco WordPress theme designers data recovery raid CAR DONATE Social media strategies Low credit line credit cards PHD on Counseling Education Psychic for free DONATE CAR FOR TAX CREDIT Better Conference Calls Futuristic Architecture Hard drive data recovery services mesothelioma lawyer chicago boulder personal injury lawyers Online Classes Online Motor Insurance Quotes CAR INSURANCE QUOTES MN email bulk service VIRTUAL DATA ROOMS Donate Cars in MA SELL ANNUITY PAYMENT cheap domain registration hosting domain name yahoo Donate Your Car Sacramento Hard drive Data Recovery Services How to Donate A Car in California best accident attorneys lawsuit mesothelioma Car insurance quotes Colorado Psychic for Free Donate Your Car for Kids DONATE YOUR CAR FOR KIDS car accident lawyers Cheap Domain Registration Hosting Claim Asbestos Lawyers better conferencing calls Structures Annuity Settlement Car Insurance Quotes Colorado Annuity Settlements Criminal defense attorneys Florida Nunavut Culture Dayton Freight Lines Email bulk service Email Bulk Service maritime lawyer houston mortgage adviser CAR INSURANCE QUOTES UTAH mesothelioma attorney florida auto accident attorney Torrance Donating a Car in Maryland LOW CREDIT LINE CREDIT CARDS home phone internet bundle Donate your car Sacramento Donate Cars Illinois car accident lawyer san bernardino Criminal Defense Attorneys Florida Dallas mesothelioma attorneys selling annuity payments for cash Car Insurance Quotes Utah Holland Michigan College anti spam appliance Car Insurance Quotes PA Online Colleges Car Insurance Quotes MN motorcycle accident lawyer california Car Insurance in South Dakota World Trade Center Footage Massage School Dallas Texas structured settlements annuities Donate Old Cars to Charity Dallas Mesothelioma Attorneys royalty free images stock car insurance quotes mn HOLLAND MICHIGAN COLLEGE world trade center footage Donate your Car for Money mesothelioma claim Forensics Online Course Met Auto sell structured settlement calculator CAR INSURANCE IN SOUTH DAKOTA utah mesothelioma lawyer Home Phone Internet Bundle DONATE YOUR CAR SACRAMENTO AUTO ACCIDENT ATTORNEY buy structured settlements Neuson Business Voip Solutions buying an annuity calculator structured annuity settlement chicago hair laser removal ONLINECLASSES Webex Costs Cheap Car Insurance for Ladies Cheap Car Insurance in Virginia Register Free Domains mesothelioma attorney assistance Mortgage Adviser insurance medical temporary Donate your car for money Car Donate Personal Injury Law Firm Asbestos Lung Cancer Virtual Data Rooms asterisk call center software arizona auto accident attorney miami personal injury attorney

domingo, 15 de junio de 2014

Aprendiendo MATLAB con Octave UPM – Register – Arquitectura – Hard drive


Actualmente estoy inscrito en elCurso Online Introducción a la Programación para Ciencias e Ingeniería (2ª edición)(excelente curso) en el que he aprendido algunas nociones de MATLAB utilizando la herramienta Octave UPM.
MATLAB me parece un lenguaje muy poderoso, y del que se le puede sacar mucho provecho en relación a las matemáticas, algo que con otros lenguajes aún no lo he logrado.

Quise hacer esta entrada referente a MATLAB y Octave UPM puesto que posiblemente escribiré sobre algunas ideas que se me han ocurrido utilizando esta herramienta.

Pero,¿Que es Octave UPM?

"Octave UPM es una versión personalizada de GNU Octave para las clases de Informática en la ETSI de Caminos, Canales y Puertos de la Universidad Politécnica de Madrid.

GNU Octave es un entorno de matemática computacional que intenta mantener un alto nivel de compatibilidad con MATLAB. En el caso de Octave UPM, la configuración por defecto elegida para el programa mejora ligeramente la compatibilidad con MATLAB, comparado con usar Octave directamente.

Aunque está versión personalizada está pensada para las clases en nuestra Escuela, es probablemente útil para muchas otras personas. Si estás buscando una alternativa libre y gratuita a MATLAB, que esté en español o inglés, y que funcione en Windows o GNU/Linux, con una instalación limpia y sencilla, es probable que Octave UPM sea lo que estás buscando.

GNU Octave y Octave UPM se distribuyen como software libre bajo la Licencia Pública General de GNU, versión 3. Esto significa que lo puedes instalar en tu ordenador sin restricciones, y que puedes modificarlo y redistribuirlo siempre que mantengas la licencia original y cumplas con sus términos y condiciones."

Para descargar Octave UPM y ver el manual de instalación debemos entrar en este enlace: http://mat.caminos.upm.es/octave/

Una vez descargado, iniciamos Octave UPM y esta será nuestra ventana de inicio:


Vamos a hacer rápidamentenuestro primer programa en MATLAB. Este programa mostrará un mensaje de bienvenida, nos pedirá nuestro nombre y el año de nacimiento. Sabiendo que el año actual es 2014 nos dirá nuestro nombre y cual es nuestra edad aproximada.

Inicialmente hacemos click en el icono con forma de hoja ubicado en la esquina superior izquierda para crear un archivo nuevo.


En este archivo nuevo será donde escribiremos el código de nuestro programa. Para este programa haremos uso de las funcionesdisp para mostrar el mensaje de bienvenida,inputpara pedir al usuario que ingrese su fecha de nacimiento y asignarla a una variable,fprintfpara imprimir en pantalla nuestro nombre y nuestra edad aproximada.

Un ejemplo de cada función sería:
  • disp("Este es un mensaje"); ------------------- Nos mostrará un mensaje en pantalla.
  • x = input("Ingrese el valor de x"); ------------- El valor ingresado por el usuario se asignará a la variable x.
  • fprintf("Mensaje mas variables %d %f %s" , x, y, z) -------- Mostrará un mensaje en pantalla junto al valor de las variables x,y,z. %d se refiere a un valor de tipo entero, %f de tipo real y %s a un string o cadena de texto.

Nuestro programa:

%Nuestro primer programa
disp("Bienvenido a tu primer programa en MATLAB");
nombre = input("Ingrese su nombre\n","s");
aNacimiento = input("Ingrese su anho de nacimiento\n");
edad = 2014 - aNacimiento;
fprintf("Su nombre es %s y su edad aproximada %d anhos",nombre,edad);

Explicación:
  • En la primera linea agregamos un comentario a nuestro programa con el símbolo %, todo lo que este a la derecha del % en la misma línea será tomado como un comentario.
  • Damos un mensaje de bienvenida con la función disp.
  • Pedimos al usuario que ingrese su nombre con la función input,algo que debemos tener en cuenta es que cuando el tipo de dato ingresado es string(cadenas de texto) hay que indicarlo en la función input agregando como segundo parámetro "s". Al ingresar nuestro nombre, este será asignado a dicha variable con el operador de asignación =. La secuencia de escape \n solo indicará que se realice un salto de línea luego de mostrar el mensaje.
  • Para la variable aNacimiento se realiza una instrucción similar a la anterior.
  • Hacemos la operación aritmética requerida para la solución del problema. Sí naciste en 1993 y actualmente estamos en el 2014 entonces, 2014 - 1993 = 21. Puede que tengas aún 20 años (sí tu cumple años es en los últimos meses del año) pero, a través de esta diferencia podemos determinar nuestra edad aproximada para el año en curso.
  • Finalmente imprimimos el nombre del usuario y su edad. %s imprimirá el valor de tipo string almacenado en la variable nombre, de igual manera sucederá con la variable de tipo entero edad. Es importante resaltar que con el comando disp podemos mostrar mensajes, pero con fprintf podremos no solo mostrar mensajes, sino que también mensajes junto a valores de las variables.
Para probar nuestro programa solo debemos hacer click en el botón play.


Sí todo marcha bien este debería ser nuestro resultado.



benchmark lending Casino reviews event management security motorcycle lawyer los angeles mesothelioma lawyer virginia mesotheolima Asbestos Lung Cancer Casino Learning adobe illustrator HOLLAND MICHIGAN COLLEGE Html email Mortgage Adviser Online Colleges average mesothelioma settlement Bankruptcy lawyer DONATING USED CARS TO CHARITY PSYCHIC FOR FREE Royalty free images stock cheaper insurance companies Car Accident Lawyers Asbestos Lawyers Online casino Low Credit Line Credit Cards Donate Car for Tax Credit Donate old cars to charity Php programmers online colledges Donate Car To Charity CALIFORNIA structured settlement purchasers ANNUITY SETTLEMENT Cheap Car Insurance for Ladies Photo Christmas cards Online Criminal Justice Degree selling a structured settlement Mobile casino mesothelioma law suit WordPress theme designers Car insurance quotes MN Data Recovery Raid cheap car insurance in virginia VIRTUAL DATA ROOMS car crash attorneys car insurance quotes mn Dwi lawyer Business management software alcohol rehab center in florida DONATE YOUR CAR FOR KIDS cloud identity and access management Sell Annuity Payment Criminal Defense Attorneys Florida Make money online Australia Psychic for Free WEBEX COSTS Criminal lawyer New social media platforms Custom WordPress theme designer supportpeachtreecom Car Insurance in South Dakota Live casino Seo services Social media management Cheap Domain Registration Hosting DUI lawyer offshore accident lawyer Cheap car insurance for ladies injury lawyers west palm beach Online Christmas cards DONATE CARS IN MA CAR INSURANCE QUOTES COLORADO Email bulk service mesothelioma cases washington mesothelioma attorney Proud Italian cook colorado mesothelioma lawyers Hire php developers student loan consolidation program google affiliate Motor replacements truck accident attorney los angeles federal criminal defense attorney Best criminal lawyer in Arizona yahoo web hosting CHEAP DOMAIN REGISTRATION HOSTING mesothelioma attorney directory Hire php programmers Personal Injury Lawyers quotes car Online Motor Insurance Quotes mesothelioma survival rates Met Auto futuristic architecture Best Seo company how to donate a car in california Computer science classes online Home Phone Internet Bundle mesothelioma lawsuit Structures Annuity Settlement Motor Replacements refinance with poor credit online criminal justice degree royalty free images stock Royalty Free Images Stock Paperport Promotional Code chicago hair laser removal Service business software structured settlement company mesothelioma drug Auto Mobile Shipping Quote mesothelioma information Donate Cars Illinois Criminal defense lawyer Php programmers for hire Hire php developer Better conferencing calls Criminal lawyer Miami selling annuity payments for cash LOW CREDIT LINE CREDIT CARDS Car Insurance Quotes MN Donate cars in ma How to donate a car in California Social media examiner Seo companies florida car insurance company Best social media platforms for business car accident lawyers los angeles phd in counseling education Automobile Accident Attorney Business finance group Criminal defense attorneys Florida earthlink business internet CRIMINAL DEFENSE ATTORNEYS FLORIDA Social media platforms for business asbestos lung cancer PhD in counseling education houston motorcycle accident lawyer Massage school Dallas Texas EMAIL BULK SERVICE Personal Injury Law Firm Social media platforms WordPress themes for designers Online Classes sell structured settlement calculator Best social media platforms Annuity Settlements Best Criminal Lawyers in Arizona DONATING A CAR IN MARYLAND Seo company att call conference CHEAP AUTO INSURANCE IN VA Custom Christmas cards sell annuity payment WordPress hosting Psd to WordPress DAYTON FREIGHT LINES Donate Cars in MA Donate car to charity California Tech school donate old cars to charity los angeles auto accident attorneys Christmas cards Psd to html Italian cooking school Adobe illustrator classes uk homeowner loans Social media strategies Register Free Domains structured settlemen Social media tools lawyers accidents Social media campaigns Mortgage adviser Neuson Email Bulk Service Mesothelioma Law Firm Donate Car to Charity California structured settlement cash out MOTOR REPLACEMENTS BETTER CONFERENCING CALLS Donate Your Car Sacramento How to Donate A Car in California Donate Your Car for Kids personal injury attorney torrance CAR INSURANCE QUOTES PA Car Insurance Quotes Colorado Nunavut Culture car accident lawyers Dayton Freight Lines Hard drive Data Recovery Services Donate a Car in Maryland CAR INSURANCE QUOTES MN Donating a Car in Maryland ONLINE COLLEDGES World trade center footage Donating used cars to charity best criminal lawyer in arizona business voip solutions Car Insurance Quotes Utah Life Insurance Co Lincoln Holland Michigan College automobile accident attorney Life insurance co Lincoln car insurance quotes pa World Trade Center Footage Massage School Dallas Texas philadelphia mesothelioma lawyer AUTOMOBILE ACCIDENT ATTORNEY Donate Old Cars to Charity criminal defense federal lawyer DONATE CARS ILLINOIS Donating a car in Maryland Dallas Mesothelioma Attorneys PHD on Counseling Education Donate your Car for Money ONLINECLASSES Cheap Auto Insurance in VA Forensics Online Course Business VOIP Solutions saskatchewan auto insurance miami personal injury lawyer Donating Used Cars to Charity mesothelioma attorneys california Forensics online course Car Insurance Quotes PA primary pulmonary hypertension new mexico mesothelioma lawyer orlando criminal attorney workers compensation lawyer los angeles holland michigan college Webex Costs car insurance quotes colorado Cheap Car Insurance in Virginia Better Conference Calls Futuristic Architecture Car Donate Virtual Data Rooms HOW TO DONATE A CAR IN CALIFORNIA Online College Course compare small business phone systems Dayton freight lines email bulk service asbestos lawyers Auto Accident Attorney car accident lawyer in san diego structured settlement broker personal injury solicitor Motor Insurance Quotes Personal Injury Lawyer Donate your car for kids Car Insurance Quotes forensics online course