General q2 Exercicis Matlab Codis 2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Exercicis suplementaris de Matlab 2

Sense executar-los, digueu quin seria el resultat a la Command Window dels codis següents,
suposant que prèviament s’han esborrat totes les variables.

1. a=6;
for k=1:4
a=a/k;
end
a=a^2;
disp(a);

2. v=[0 1 2 3 4 5 6 7 8 9 10];
for k=1:4
v(k)=v(k+1)+v(k);
end
disp(v);

3. v=[5 3 0 2 7 1 0 8];
for k=1:8
if v(k)>=3
v(k)=1;
end
end
disp(v);

4. v=zeros(1,5);
w=[1 2 3 4 5];
f0r j=1:3
v(j)=w(6-j);
end
disp(v);

5. b=3;
for k=1:4
b=-b^2;
end
disp(b);

6. w=[5 4 1 2 3]
w=w.^2+1;
w(2)=w(4);
w(4)=w(2);
disp(w);

1
7. col=[1,2,4];
vect1=col.*col;
vect2=col*col’;
vect3=col’*col;
disp(vect1);
disp(vect2);
disp(vect3);

8. v=[5 3 0 1 7 1 0 8];
for k=2:8
if v(k)==0
v(k)=v(k-1;
end
end
disp(v);

9. b=2;
for k=1:4
b=b/2+2;
end
disp(b);

10. q=linspace(1,4,4);
for k=1:4
q(k)=q(k)/k;
end
disp(q);

11. fibonacci=ones(1,6);
fibonacci(1)=1;
fibonacci(2)=1;
for j=1:4
fibonacci(j+2)=fibonacci(j+1)+fibonacci(j);
end
disp(fibonacci);

12. v=[1 3 5 7 9];


v(4)=v(1);
v(2)=v(4);
disp(v);

13. b=[2 1 3 5 4];


s=0;
for k=1:3
s=s+b(k);

2
end
disp(s);

14. c=[0.1 0.01 0.001 0.0001];


b=1./c
b=log10(b);
disp(b);

15. v=[8 4 2 1];


v=v./v
v=v.*v;
disp(v);

16. b=[2 1 3 5 4];


for k=1:3
s=0;
s=s+b(k+1);
end
disp(s);

17. llista=2*ones(1,80);
for n=2:80
llista(n)=llista(n)+llista(n-1);
end
disp(llista(80)/2);

18. b=2;
for k=2:4
b=b^k*k;
end
disp(b);

19. for n=1:5


v(n)=n^2+1;
end
disp(v(5));

20. for n=1:4


v(2*n)=2*n;
end
disp(v);

You might also like