Está en la página 1de 6

PROGRAMACIN EN MATLAB

1. Halle las races grficamente de la siguiente funcin:


x=-8:0.01:4;
y=x.^3+6*x.^2-x-30;
raiz=roots([1 6 -1 -30]);
plot(x,y,raiz,[0 0 0],'ro');
grid

2. Se tiene tres nmeros ABy C Realice un programa en matlabque los orden de menor a
mayor
a=14;
b=8;
c=25;
x=[];
if (a<=b)&&(b<=c)
x=[a,b,c];
elseif (a<=c)&&(c<=b)
x=[a,c,b];
elseif (b<=a)&&(a<=c)
x=[b,a,c];

elseif (b<=c)&&(c<=a)
x=[b,c,a];
elseif (c<=a)&&(a<=b)
x=[c,a,b];
elseif (c<=b)&&(b<=a)
x=[c,a,b];
end
disp(x);
8 14 25

3. Se tiene el siguiente vector Nota=[14 05 07 12 09 10 12 18 17 12 15 17 14 15 15 11 16 15 17


>>
18 08 11 19 18] desarrolle un programa para hallar:
>>

nota=[14 05 07 12 09 10 12 18 17 12 15 17 14 15 15 11 16 15 17 18 08 11 19 18];
S=0;
SC=0;
n=length(nota);
fori=1:n
S=S+nota(i);
SC=SC+(nota(i))^2;
end
M=S/n;
V=(SC/n)-M^2;
disp('La suma de todos ellos');
disp(S);
disp('La suma de los cuadrados');
disp(SC);
disp('La media');
disp(M);
disp('La varianza');

disp(V);

La suma de todos ellos


325
La suma de los cuadrados
4741
La media
13.5417
La varianza
14.1649

4. Grafique lo siguiente

x=-pi:0.01:pi;
y=1-4.*sin(5.*x);
plot(x,y);
Pause

x1=-10:0.01:-2;
x2=2:0.01:10;
y1=-3.*x1+x1.^2;
y2=sqrt(x2.^2+3^2);
plot(x1,y1,x2,y2);
pause

[X,Y]=meshgrid(-pi:0.01:pi);
Z=(sin(X.^2+Y.^2))/(X.^2+Y.^2);
mesh(X,Y,Z);

5. Evalue en modo rpm las siguientes expresiones y calcule su valor mediante una pila

16 52 ^ 45 *11- - * 0.5 ^- 2363 - + * /

152 ^ 32^ - 0.5 ^ +/

2
5
16

5
4
25
16

11
20
25
16

9
25
16

0.5
16
16

4
16

3
6
3
2
12

9
25
1
1

0.5
16
1
1

3
3
2
12

6
2
12

12
12

4
1
1

5
1

0.2

3
1
1

3
25
1
1

82^5 22 + 0 13 / ^3/ 92^32 ^8 +- 0.5 + +

2
8

22
5
64

3
1
27
64

0.33
27
64

3
3
64

8
9
81
1
64

17
81
1
64

0.5
64
1
64

8
1
64

9
64

2
9
1
64

2
3
81
1
64

73

También podría gustarte