FIC MATLAB 2019-2/Aula-12

De MediaWiki do Campus São José
Revisão de 20h01min de 3 de outubro de 2019 por 127.0.0.1 (discussão) (Criou página com '<syntaxhighlight lang=matlab class="mw-collapsible"> x = [1 2 3 4 5]; x2 = x.^2; disp(['o valor de x é ' num2str(x(1)) ' e o valor de x ao quadrado é ' num2str(x2(1))]) disp(['o valor de x é...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
x = [1 2 3 4 5];
x2 = x.^2;

disp(['o valor de x é ' num2str(x(1)) ' e o valor de x ao quadrado é ' num2str(x2(1))])
disp(['o valor de x é ' num2str(x(2)) ' e o valor de x ao quadrado é ' num2str(x2(2))])
disp(['o valor de x é ' num2str(x(3)) ' e o valor de x ao quadrado é ' num2str(x2(3))])
disp(['o valor de x é ' num2str(x(4)) ' e o valor de x ao quadrado é ' num2str(x2(4))])
disp(['o valor de x é ' num2str(x(5)) ' e o valor de x ao quadrado é ' num2str(x2(5))])
%%
for i = 1:length(x)
    disp(['o valor de x é ' num2str(x(i)) ', o valor de x ao quadrado é ' num2str(x2(i))])
end

%%
clear i
for i = 1:4
    for j = 7:9
        disp(['primeiro valor ' num2str(i) ' segundo valor ' num2str(j)]);
    end
end

%%
clear i
soma = 0;
vetor = zeros(1,10);

for i = 1:length(vetor)
    soma = soma + i;
    vetor(i) = soma;
    disp(soma)
end
disp(vetor)


%% WHILE

a = 1;
while a == 1
    
    a
    
end

%% QUESTAO 1
saida = 1;

while saida ==1
    
operador = input('escolha sua operação (/ * + -) \n', 's');
num1 = input('primeiro numero: \n');
num2 = input('segundo numero: \n');

if operador == '*'
    result = num1 * num2;
    disp(['O resultado é: ' num2str(result)]);
elseif operador == '/'
    result = num1 / num2;
    disp(['O resultado é: ' num2str(result)]);
elseif operador == '-'
    result = num1 - num2;
    disp(['O resultado é: ' num2str(result)]);
elseif operador == '+'
    result = num1 + num2;
    disp(['O resultado é: ' num2str(result)]);
end

saida = input('Se quiser sair, digite s \n','s');
if saida == 's'
    break
else
    saida = 1;
end
    
end


%%

for b = 1 : 4;
    b
    if b > 2
        continue
    else
        disp('oi')
    end
    b
end