Mudanças entre as edições de "FIC MATLAB 2019-1/Aula-12"
Ir para navegação
Ir para pesquisar
(Criou página com '<syntaxhighlight lang=matlab class="mw-collapsible"> dia = 1:31; doacoes = randi(100,1,31); stem(dia,doacoes) disp(['No dia 1, recebemos ' num2sdtr(doacoes(1)) ' reais de doações']) disp(['N...') |
|||
Linha 12: | Linha 12: | ||
% Laços FOR | % Laços FOR | ||
− | for | + | for ii = 1:4 |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ', recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
end | end | ||
− | for | + | for ii = 1:length(doacoes) |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ', recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
end | end | ||
Linha 24: | Linha 24: | ||
disp(['No dia ' num2str(1) ' (' semana(1,:) '), recebemos ' num2str(doacoes(1)) ' reais de doações']) | disp(['No dia ' num2str(1) ' (' semana(1,:) '), recebemos ' num2str(doacoes(1)) ' reais de doações']) | ||
− | for | + | for ii = 1:5 |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
end | end | ||
− | for | + | for ii = 1:length(doacoes) |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
end | end | ||
size(semana) | size(semana) | ||
− | + | ii | |
semana(8,:) | semana(8,:) | ||
semanas = repmat(semana,5,1) | semanas = repmat(semana,5,1) | ||
− | for | + | for ii = 1:length(doacoes) |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
end | end | ||
− | for | + | for ii = 1:length(doacoes) |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ' (' semanas(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
end | end | ||
Linha 49: | Linha 49: | ||
mod(2,7) | mod(2,7) | ||
mod(3,7) | mod(3,7) | ||
− | + | ii = 1:12 | |
− | mod( | + | mod(ii,7) |
− | + | ii-1 | |
− | mod( | + | mod(ii-1,7) |
− | mod( | + | mod(ii-1,7)+1 |
− | for | + | for ii = 1:length(doacoes) |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ' (' semana(mod(ii-1,7)+1,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
end | end | ||
Linha 91: | Linha 91: | ||
[dia; doacoes]' | [dia; doacoes]' | ||
− | for | + | for ii = 1:length(doacoes) |
− | disp(['No dia ' num2str( | + | disp(['No dia ' num2str(ii) ' (' semana(mod(ii-1,7)+1,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações']) |
− | tabela( | + | tabela(ii,1) = dia(ii); |
− | tabela( | + | tabela(ii,2) = doacoes(ii); |
end | end | ||
tabela | tabela | ||
31/7 | 31/7 | ||
− | for | + | for ii = 1:length(doacoes)/7 |
− | disp(['- O valor de " | + | disp(['- O valor de "ii" é ' num2str(ii)]) |
for j = 1:7 | for j = 1:7 | ||
disp([' - O valor de "j" é ' num2str(j)]) | disp([' - O valor de "j" é ' num2str(j)]) | ||
Linha 110: | Linha 110: | ||
− | for | + | for ii = 1:length(doacoes)/7 |
− | disp(['- O valor de " | + | disp(['- O valor de "ii" é ' num2str(ii)]) |
for j = 1:7 | for j = 1:7 | ||
disp([' - O valor de "j" é ' num2str(j)]) | disp([' - O valor de "j" é ' num2str(j)]) | ||
− | disp([' - A soma é ' num2str(( | + | disp([' - A soma é ' num2str((ii-1)*7 + j)]) |
− | tabela_cell{ | + | tabela_cell{ii,j} = [semana(j,:) ' - ' num2str((ii-1)*7 + j)]; |
end | end | ||
end | end | ||
Linha 121: | Linha 121: | ||
% Laços While | % Laços While | ||
− | + | ii = 1; | |
− | while | + | while ii < 10 |
− | disp( | + | disp(ii) |
− | + | ii = ii+2; | |
end | end | ||
Linha 134: | Linha 134: | ||
disp('Você decidiu sair') | disp('Você decidiu sair') | ||
− | + | ii = 1; | |
resposta = '1'; | resposta = '1'; | ||
while resposta == '1' | while resposta == '1' | ||
− | resposta = input([num2str( | + | resposta = input([num2str(ii) ' - Digite (1) para continuar ou (2) para sair: '],'s'); |
if resposta == '1' | if resposta == '1' | ||
disp('Você decidiu continuar') | disp('Você decidiu continuar') | ||
end | end | ||
− | + | ii = ii+1; | |
end | end | ||
disp('Você decidiu sair') | disp('Você decidiu sair') | ||
− | + | ii | |
− | + | ii = 1; | |
while true | while true | ||
− | resposta = input([num2str( | + | resposta = input([num2str(ii) ' - Digite (1) para continuar ou (2) para sair: '],'s'); |
if resposta == '1' | if resposta == '1' | ||
disp('Você decidiu continuar') | disp('Você decidiu continuar') | ||
Linha 156: | Linha 156: | ||
break | break | ||
end | end | ||
− | + | ii = ii+1; | |
end | end | ||
</syntaxhighlight> | </syntaxhighlight> |
Edição das 21h21min de 23 de abril de 2019
dia = 1:31;
doacoes = randi(100,1,31);
stem(dia,doacoes)
disp(['No dia 1, recebemos ' num2sdtr(doacoes(1)) ' reais de doações'])
disp(['No dia 1, recebemos ' num2str(doacoes(1)) ' reais de doações'])
disp(['No dia 2, recebemos ' num2str(doacoes(2)) ' reais de doações'])
disp(['No dia 3, recebemos ' num2str(doacoes(3)) ' reais de doações'])
disp(['No dia 4, recebemos ' num2str(doacoes(4)) ' reais de doações'])
% Laços FOR
for ii = 1:4
disp(['No dia ' num2str(ii) ', recebemos ' num2str(doacoes(ii)) ' reais de doações'])
end
for ii = 1:length(doacoes)
disp(['No dia ' num2str(ii) ', recebemos ' num2str(doacoes(ii)) ' reais de doações'])
end
semana = ['seg'; 'ter'; 'qua'; 'qui'; 'sex'; 'sab'; 'dom']
disp(['No dia 1 (seg), recebemos ' num2str(doacoes(1)) ' reais de doações'])
disp(['No dia ' num2str(1) ' (' semana(1,:) '), recebemos ' num2str(doacoes(1)) ' reais de doações'])
for ii = 1:5
disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
end
for ii = 1:length(doacoes)
disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
end
size(semana)
ii
semana(8,:)
semanas = repmat(semana,5,1)
for ii = 1:length(doacoes)
disp(['No dia ' num2str(ii) ' (' semana(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
end
for ii = 1:length(doacoes)
disp(['No dia ' num2str(ii) ' (' semanas(ii,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
end
1/7
mod(1,7)
mod(2,7)
mod(3,7)
ii = 1:12
mod(ii,7)
ii-1
mod(ii-1,7)
mod(ii-1,7)+1
for ii = 1:length(doacoes)
disp(['No dia ' num2str(ii) ' (' semana(mod(ii-1,7)+1,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
end
for j = -2:4:22
disp(j)
end
for k = logspace(0,3,5)
disp(k)
end
for l = [1 9 76 2 9 1]
disp(l)
end
for m = 1:5
m = 3
end
for m = 1:5
disp(['Antes: ' num2str(m)])
m = 3;
disp(['Depois: ' num2str(m)])
end
m
for n = 1:10
disp(['- O valor de "n" é ' num2str(n)])
if n == 5
disp(' - Esse valor é muito importante')
end
end
[dia; doacoes]'
for ii = 1:length(doacoes)
disp(['No dia ' num2str(ii) ' (' semana(mod(ii-1,7)+1,:) '), recebemos ' num2str(doacoes(ii)) ' reais de doações'])
tabela(ii,1) = dia(ii);
tabela(ii,2) = doacoes(ii);
end
tabela
31/7
for ii = 1:length(doacoes)/7
disp(['- O valor de "ii" é ' num2str(ii)])
for j = 1:7
disp([' - O valor de "j" é ' num2str(j)])
end
end
disp(['a' 13 'b'])
disp(['a', 13,13,13, 'b'])
for ii = 1:length(doacoes)/7
disp(['- O valor de "ii" é ' num2str(ii)])
for j = 1:7
disp([' - O valor de "j" é ' num2str(j)])
disp([' - A soma é ' num2str((ii-1)*7 + j)])
tabela_cell{ii,j} = [semana(j,:) ' - ' num2str((ii-1)*7 + j)];
end
end
tabela_cell
% Laços While
ii = 1;
while ii < 10
disp(ii)
ii = ii+2;
end
resposta = input('Digite (1) para continuar ou (2) para sair: ','s');
while resposta == '1'
disp('Você decidiu continuar')
resposta = input('Digite (1) para continuar ou (2) para sair: ','s');
end
disp('Você decidiu sair')
ii = 1;
resposta = '1';
while resposta == '1'
resposta = input([num2str(ii) ' - Digite (1) para continuar ou (2) para sair: '],'s');
if resposta == '1'
disp('Você decidiu continuar')
end
ii = ii+1;
end
disp('Você decidiu sair')
ii
ii = 1;
while true
resposta = input([num2str(ii) ' - Digite (1) para continuar ou (2) para sair: '],'s');
if resposta == '1'
disp('Você decidiu continuar')
continue
else
disp('Você decidiu sair')
break
end
ii = ii+1;
end