PRIMERA PRACTICA DE MATLAB

PRIMERA PRACTICA DE MATLAB ALUMNO: PRINCIPE GAVIDIA, LINEKER L. I. Graficar la función y ~ sin(x4), para O s: x s: 2rr, usando 200 puntos, usando 500 puntos x=linspace(0,2*pi,200);plot(x,sin(x.^4),'r'),grid on,legend('y=sin(x^4)') axis square x=linspace(0,2*pi,500);plot(x,sin(x.^4)),grid on,legend('y=sin(x^4)') II. Graficar el círculo de centro en (-2,1) y radio 3. x=linspace(0,2*pi,500);plot(3*cos(x)-2,3*sin(x)+1,'r*'),grid on axis equal III. Hacer la grafica de las dos rectas ,escribir en esta grafica la solución del sistema de ecuaciones dada por estas dos rectas 2x + 3y = 13 2x – y = 1 x=linspace(-10,20,200),y1=(13-2*x)/3,y2=(2*x-1),plot(x,y1,'b.',x,y2,'r.'),grid on, legend('x=2;y=3') axis square IV. Usando el comando plot repetidamente Y apropiadamente graficar un circulo inscrito en un triangulo y el triangulo inscrito en una circunferencia. x=linspace(0,2*pi,500);x1=linspace(0,2*sqrt(3),500);x2=linspace(-2*sqrt(3),0,500);... x3=linspace(-2*sqrt(3),2*sqrt(3),500);... plot(4*cos(x),4*sin(x),'b.'),hold on;plot(2*cos(x),2*sin(x),'b.');... y1=-2;y2=sqrt(3)*(x2)+4;y3=-sqrt(3)*(x1)+4;plot(x3,y1,'b.',x2,y2,'b.',x1,y3,'b.'),hold on axis([-4.5 4.5 -4.5 4.5]) axesm millar V. Usando el comando plot repetidamente y apropiadamente graficar la siguiente figura k1=linspace(0,2*pi,500);plot(4*cos(k1),4*sin(k1),'b.');hold on,... x1=linspace(0,2*pi,500);plot(0.5*cos(x1)-1.5,0.5*sin(x1)+1.5,'b.');fill(0.5*cos(x1)1.5,0.5*sin(x1)+1.5,'c.');... x2=linspace(0,2*pi,500);plot(0.5*cos(x2)+1.5,0.5*sin(x2)+1.5,'b.');fill(0.5*cos(x2)+1.5,0.5 *sin(x2)+1.5,'c.');... x3=linspace(-2.5,2.5,500);y=0.240*(x3.^2)-2.5;plot(x3,y,'b.') axis([-4.5 4.5 -4.5 4.5]) axesm miller VI. Hacer la codificación en matlab para hallar la suma de n primeros números naturales fprintf('\t\tsuma de los n primeros numeros naturales\n'); n
Author:  Eugenia Rico Lagos

36 downloads 181 Views 166KB Size

Recommend Stories


TUTORIAL BASICO DE MATLAB
TUTORIAL BASICO DE MATLAB 1 COMANDOS BASICOS COMANDOS GENERALES Help Ayuda Demo Demostraciones Who Muestra las variables en memoria What Mue

TUTORIAL INTRODUCTORIO DE MATLAB
TUTORIAL INTRODUCTORIO DE MATLAB (PVB Parte I)  Consejos y tips para tener en cuenta.  Si la forma de la interface o la disposición de las ventan

Introducción a MATLAB
Introducci´ on a MATLAB Sistemas Conexionistas - Curso 08/09 MATLAB es un sistema interactivo basado en matrices que se utiliza para c´alculos cient´ı

PRACTICA
UNIVERSIDAD NACIONAL “SAN LUIS GONZAGA” DE ICA FACULTAD DE CIENCIA DE LA COMUNICACIÓN TURISMO Y ARQUEOLOGIA ESCUELA ACADEMICA PROFESIONAL DE CIENCIAS

CAPÍTULO 3.- Simulación en MATLAB
Simulación en Matlab 28 CAPÍTULO 3.- Simulación en MATLAB 3.1.- Introducción MATLAB es una de las herramientas de simulación más empleadas hoy en

Story Transcript

PRIMERA PRACTICA DE MATLAB ALUMNO: PRINCIPE GAVIDIA, LINEKER L. I. Graficar la función y ~ sin(x4), para O s: x s: 2rr, usando 200 puntos, usando 500 puntos x=linspace(0,2*pi,200);plot(x,sin(x.^4),'r'),grid on,legend('y=sin(x^4)') axis square

x=linspace(0,2*pi,500);plot(x,sin(x.^4)),grid on,legend('y=sin(x^4)')

II. Graficar el círculo de centro en (-2,1) y radio 3. x=linspace(0,2*pi,500);plot(3*cos(x)-2,3*sin(x)+1,'r*'),grid on axis equal

III. Hacer la grafica de las dos rectas ,escribir en esta grafica la solución del sistema de ecuaciones dada por estas dos rectas 2x + 3y = 13 2x – y = 1 x=linspace(-10,20,200),y1=(13-2*x)/3,y2=(2*x-1),plot(x,y1,'b.',x,y2,'r.'),grid on, legend('x=2;y=3') axis square

IV. Usando el comando plot repetidamente Y apropiadamente graficar un circulo inscrito en un triangulo y el triangulo inscrito en una circunferencia. x=linspace(0,2*pi,500);x1=linspace(0,2*sqrt(3),500);x2=linspace(-2*sqrt(3),0,500);... x3=linspace(-2*sqrt(3),2*sqrt(3),500);... plot(4*cos(x),4*sin(x),'b.'),hold on;plot(2*cos(x),2*sin(x),'b.');... y1=-2;y2=sqrt(3)*(x2)+4;y3=-sqrt(3)*(x1)+4;plot(x3,y1,'b.',x2,y2,'b.',x1,y3,'b.'),hold on axis([-4.5 4.5 -4.5 4.5]) axesm millar

V. Usando el comando plot repetidamente y apropiadamente graficar la siguiente figura k1=linspace(0,2*pi,500);plot(4*cos(k1),4*sin(k1),'b.');hold on,... x1=linspace(0,2*pi,500);plot(0.5*cos(x1)-1.5,0.5*sin(x1)+1.5,'b.');fill(0.5*cos(x1)1.5,0.5*sin(x1)+1.5,'c.');... x2=linspace(0,2*pi,500);plot(0.5*cos(x2)+1.5,0.5*sin(x2)+1.5,'b.');fill(0.5*cos(x2)+1.5,0.5 *sin(x2)+1.5,'c.');... x3=linspace(-2.5,2.5,500);y=0.240*(x3.^2)-2.5;plot(x3,y,'b.') axis([-4.5 4.5 -4.5 4.5]) axesm miller

VI. Hacer la codificación en matlab para hallar la suma de n primeros números naturales fprintf('\t\tsuma de los n primeros numeros naturales\n'); n=input('ingrese el valor de n: ') k=0; for j=1:n k=k+j; end fprintf('suma = %7f\n',k)

VII. Hacer la codificación en matlab para hallar la suma de los cuadrados de los n primeros numeras naturales. fprintf('\t\tsuma de los cuadrados de los n primeros numeros naturales\n'); n=input('ingrese el valor de n: ') k=0; for j=1:n k=k+j*j; end fprintf('suma = %7f\n',k)

VIII. Hacer la codificación en matlab para calcular la suma S= 1*2+2*3+3*4+ .... +n*(n+l). fprintf('\t\tsuma de la serie S=1*2+2*3+3*4+...+n(n+1)\n'); n=input('ingrese el valor de n: ') k=0; for j=1:n k=k+j*(j+1); end fprintf('suma = %7f\n',k)

IX. calcular la suma S = 1+3 + 5 +7+ .. +(2n- l). fprintf('\t\tsuma de la serie S=1+3+5+7+...+(2n-1)\n'); n=input('ingrese el valor de n: ') k=0; for j=1:n k=k+(2*j-1); end fprintf('suma = %7f\n',k)

X. Hacer la codificación en matlab para graficar y calcular el área de un rectángulo dado el ancho y altura. fprintf('\t\tárea de un rectangulo\n') a=input('ingrese el ancho del rectangulo: ') h=input('ingrese la altura del rectangulo: ') fprintf('área del rectangulo = %5f\n',a*h) x=linspace(0,a,500);y=linspace(0,h,500);y1=0;y2=h;x1=0;x2=a;plot(x,y1,'b.',x,y2,'b.',x1,y,' b.',x2,y,'b.'); hold on axis([-1 (a+1) -1 (h+1)]) axis square

XI. Hacer la codificación en matlab para graficar y calcular el área de un triangulo dado dos lados y el angula que forman fprintf('\t\tárea de un triángulo\n') a=input('ingrese el primer lado del triángulo: ') b=input('ingrese el segundo lado del triángulo: ') c=input('ingrese el angulo en rad.') fprintf('área del triángulo = %7f\n',a*b*sin(c)/2) x=linspace(0,1.5,3);y=x.^2;plot(x,y,'r.');fill(x,y,'r') axis square

XII. Hacer la codificación en matlab para graficar y calcular el área de un rombo dado sus dos diagonales. fprintf('\t\tárea de un rombo\n') a=input('ingrese la 1º diagonal del rombo: ') b=input('ingrese la 2º diagonal del rombo: ') fprintf('área del rombo = %7f\n',(a*b)/2) x1=linspace(0,a/2,500);x2=linspace(a/2,a,500);y1=(b/a)*x1;y2=-(b/a)*(x2-a);y3=(b/a)*x1;y4=(b/a)*(x2-a);... plot(x1,y1,'r.',x2,y2,'r.',x1,y3,'r.',x2,y4,'r.') axis ([-0.5 a+0.5 -(b/2+0.5) (b/2+0.5)])

XIII. Hacer la codificación en matlab para convertir el número complejo c = a + ib, a sus coordenadas polares. a=input('ingrese la parte real del número complejo: ') h=input('ingrese la parte imaginaria del numero complejo: ') fprintf('r = %5f\n',a.^2+b.^2) fprintf('t = %5f\n',atan(b/a)) fprintf('z = r(cos(t)+isin(t))'); fprintf(' es el complejo en coordenadas polares')

XIV. En un cuadrado cuyo lado es a se une los puntos medios de sus 4 lados,fortrmándose otro cuadrado cuyos puntos medios se unen también formando otro cuadrado y así sucesivamente. Hacer la codificación en matlab para calcular las sumas de áreas y perímetros de todos los cuadrados así forman dos. a='lado del cuadrado' a=input('ingrese el valor de a: ') n=input('ingrese el numero de iteraciones n:') k=0; z=0; for i=1:n k=k+1/(2.^(i-1)); z=z+1/((2.^(i-1))*(((sqrt(2))/2).^i)); end Area = (a.^2)*k Perimetro = (a*z)

XV. Hacer la codificación en matlab tal que :Lea dos números .El primero representará el día y mes de su nacimiento(por ejemplo 1 de julio será 1 07),el segundo número vendrá dado por su edad, luego realice los siguientes cálculos: Multiplique el primer número por 2,adiciónale 5,multiplíquelo por 50,súmele el segundo número ,súmele 365 y réstele 615.EI resultado vendrá a ser la unión del primer número con el segundo. Este juego es conocido a=input('Ingrese el dia y mes de su nacimiento, (ejemplo: 4 de diciembre será 412): '); b=input('Ingrese su edad: '); z=(a*2+5)*50+b+365-615; Respuesta = z

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.