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

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