Laboratorio#2
July 12, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Laboratorio#2...
Description
Universidad Tecnológica de Panamá Centro Regional de Veraguas Facultad de Ingeniería Eléctrica Licenciatura en Ingeniería Electrónica y Telecomunicaciones Telecomunicaciones
LABORATORIO #2 DE CAMPO ELECTROMAGNETICO
Profesor: Abel Rodríguez Integrantes: Noriel Pinzón 2-745-2346 Mirtha Quintero 9-743-607 Porfirio Marín 9-744-1889 Anaiza Almengor 9-745-2264
Grupo: 4IT-121
2014
MARCO TEÓRICO: MATLAB es un útil paquete de software matemático para realizar cálculos que van desde la simple aritmética, cálculos de álgebra lineal y procesamiento de señales. También puede representar datos en gráficos. Las miles de funciones integradas en MATLAB le proporcionan su poder, y una de estas poderosas herramientas de gráficos es la función "meshgrid". Esta función coloca líneas de cuadrícula definidas por el usuario en gráficos bidimensionales y tridimensionales.
Meshgrid versus Grid La función "grid" de MATLAB es una manera sencilla de activar las líneas de cuadrícula genéricas en 2-D al trazar un gráfico. Un algoritmo pre-programado en MATLAB determina la cantidad de líneas de cuadrícula a usar y qué tan alejadas deben estar. En contraste, el usuario determina completamente las líneas de cuadrícula verticales y horizontales que aparecen en un gráfico al usar la función "meshgrid". Adicionalmente el número de líneas de cuadrícula y su separación es la misma para ambos ejes con "grid", pero con "meshgrid" el usuario puede solicitar por ejemplo tres líneas de cuadrícula horizontales y 100 líneas verticales.
Este es un ejemplo del uso de "meshgrid" para un gráfico tridimensional . [X,Y] = meshgrid(-2:.2:2, -1:0.2:1) Z = X .* exp(-X.^2 - Y.^2); surf(X,Y,Z) La primera línea de código le indica a MATLAB que debe usar líneas de cuadrícula horizontales que van desde -2 a 2 con espacios de 0,2. También solicita líneas verticales de -1 a 1 en incrementos de diez. La segunda línea le indica a MATLAB cómo calcular el valor "Z" en base a los valores "X" y "Y". Por último, la función "surf" de MATLAB grafica una superficie 3-D suspendida en el espacio con el meshgrid conforme a la superficie.
Otro ejemplo en 3-D Esta es otra forma de usar "meshgrid" para un gráfico tridimensional. [X,Y] = meshgrid(-2:.2:2) Z = X .* exp(-X.^2 - Y.^2); surf(X,Y,Z) La segunda línea y la tercera línea son idénticas a las de la sección anterior, pero en este caso la función "meshgrid" solamente tomó un argumento. MATLAB comprende que
recibir solamente un argumento significa que el usuario está indicando al programa que debe usar el mismo número de líneas de cuadrícula y espacios para los valores "X" y "Y". Con este código la superficie tendrá 21 líneas de cuadrícula horizontales y 21 líneas de cuadrícula verticales, todas con espacios iguales.
>> a=5e-3; >> p=1e-6; >> e0=1/(4*pi*9e9);
>> [x,y]=meshgrid(-a:a/20:a,-a:a/20:a); >> z=0; >> rr=sqrt(x.^2+y.^2+z.^2); >> id_fuera=(rr>a); >> id_dentro=(rr> V_dentro=zeros(size(rr)); >> V_dentro(id_dentro)=(p/(2*e0)).*(a^2-rr(id_dentro).^2/3); >> V_fuera=zeros(size(rr)); >> V_fuera(id_fuera)=p*a^3./(3*e0.*rr(id_fuera)); >> V1=V_dentro+V_fuera; >> [px,py]=gradient(V1,a/20,a/20); >> figure(1),contour(x,y,V1,7) >> hold on >> quiver(x,y,-px,-py) >> hold off >> title('PLANO X-Y'); >> xlabel('EJE X'); >> ylabel('EJE Y'); >> colorbar
CONCLUSIONES: Es indispensable para todo profesional el manejo de una herramienta matemática para así poder facilitar y/o perfeccionar tanto su metodología como las aplicaciones de muchas investigaciones. Matlab es una herramienta potente para el desarrollo del Calculo Vectorial, ya
que facilita el desarrollo y los cálculos necesarios para su resolución y visualización. Con los códigos y la programación realizada en este laboratorio, estamos en capacidad de graficar un campo magnét magnético ico junto con su barra de colore colores. s.
BIBLIOGRAFÍA http://www.ehowenespanol.com/meshgrid-matlab-info_214921/ http://www.ehowenespanol.com/meshgrid-matlab-info_214921/ https://nf.nci.org.au/facilities/software/Matlab/ ilities/software/Matlab/techdoc/ref/contour.ht techdoc/ref/contour.html ml https://nf.nci.org.au/fac
View more...
Comments