Professional Documents
Culture Documents
Tarefas Aula 2
MAT0363AA
Josinei Castello
Pedro De Pizzol
1.30
Escreva um script que determine o valor e a localizao do maior elemento do
vetor v = [1 3 -5 4 7 -2 5]. Reescreva o script como uma funo para determinar o valor e
a localizao do maior elemento de um vetor v qualquer. Compare o resultado com o
comando max.
Script
V= [1 3 -5 4 7 -2 5]
Maior=0;
Local=0;
for i=1 : 7;
% compara os elementos do vetor V
if V(i)>Maior;
Maior=V(i);
Local=i;
end
end
Maior
Local
Function
n= length (v);
% identifica a quantidade de elementos no vetor V
maior= -1000;
posi=1;
g=0;
for x= 1:n;
g=g+1;
% compara os elementos do vetor V
if v(g)> maior;
maior=v(g);
posi=g;
end
end
1.38
Implemente o algoritmo MVander, que recebe um vetor x e um inteiro m e
retorna a matriz denominada matriz de Vandermonde. Compare com o comando Vander
do Matlab.
function [X] = ExerccioVander (x , m)
n=length(x);
X=zeros (n, m+1);
for i = 1 : n;
X(i, m +1) = 1;
for j = m: -1: 1;
X(i,j) = x(i) * X(i, j + 1);
end
end
F(1)=1;
F(2)=2;
if k==2
F(3)=F(1)+F(2);
else
for i=3:k;
F(i)=F(i-1)+F(i-2);
end
end
RF= F(k)/F(k-1);