Professional Documents
Culture Documents
General q2 Exercicis Matlab Codis 2
General q2 Exercicis Matlab Codis 2
General q2 Exercicis Matlab Codis 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);
2
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);