Matlab em uma página

De MediaWiki do Campus São José
Revisão de 18h07min de 7 de abril de 2017 por Cleber.amaral (discussão | contribs) (Criou página com '<code> %-- 20-03-2017 19:07:54 --% %Aula 5, 20/mar %Endereçamento lógico v = [1 2 3 4 3 2 1 2] v([2, 4, 5]) v([false,true,false,true,true,false,false,false]) v >= 3 sum(v>=3) i...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

%-- 20-03-2017 19:07:54 --% %Aula 5, 20/mar %Endereçamento lógico v = [1 2 3 4 3 2 1 2] v([2, 4, 5]) v([false,true,false,true,true,false,false,false]) v >= 3 sum(v>=3) indices = v >= 3 v(indices) v(2:5) u = [1 0 3] v = [2 5 1 5] w = [u v] z = [u, v] a= [1 2 3; 4 5 6] b=[10 10 0;10 0 10] c = [a;b] z = [u;a] sort(v) help sort sort(v,'descend') find(u) v == 5 find(v == 5) mean(v) sum(v) / length(v) mean(a) mean(mean(a)) lookfor median u v median(v) ceil(v) w = [1.2 5 5.8 6.5 9] ceil(w) floor(w) round(w) t1=[5 5.5 6.5 6 6.25] t2=[40 43 37 50 45] t3=[1000 1100 1000 1200 1100] r1 = t1 .* t2 r2 = sum(r1) r3 = sum(t3) r4 = r2 ./ r3 r5 = sum(t2) / sum(t3) r6 = ((t1 .* t2) ./ t3) [k, l] = min(r6) [k, l] = max(r6) </syntaxhighlight>

%-- 22-03-2017 19:10:04 --% % aula de 22/mar var1 = 'Aspas simples definem a variavel como texto' numero1 = 3 numero1 = 'texto' var1(1) var1(1:7) var1(1:7)' var1 var3 = [var1, '!'] titulo = 'Numero plot = a: ' numero_plot = 1 titulo_completo = [titulo, numero_plot] titulo_completo = [titulo, num2str(numero_plot)] m = ['Plot 1';'Plot 2';'Plot 3'] m(1,:) m(:,end) m(:,1) m(:,end-2) m(:,end-3:end) m(:,1:2:end) clc %Entrada e saida de dados Resposta1 = input('Entre com um número: ') 12 Resposta2 = input('Entre seu nome: '); titulo Resposta2 = input('Entre seu nome: '); 'Cleber' doc input Resposta2 = input('Entre seu nome: ','s'); Cleber clc %Mostrando os resultados Resposta2 = input('Entre seu nome: ','s') Cleber Confirm = input(['Voce digitou "',Resposta2,'", confirma?'],'s') sim %Comando disp clc disp('Frase a ser exibida') disp(['Voce digitou "',Resposta2,'"']) numero1 = 48 disp(['Voce digitou ',numero1]) disp(['Voce digitou ',num2str(numero1)]) num1 = [1 2 5 98 2] num2 = {1 2 5 98 2} num1(3) = 8 num2{3} = 8 num2{3} = 'texto' num2{5} = [1 2 3;4 5 6] num2(5) num2{5} titulo = {'Senoide';'Função logaritmica';'Reta'} size(titulo) length(titulo) titulo(1) titulo{1} %Concatenação nova_celula = {titulo{1},titulo{2}} nova_celula = {titulo(1),titulo(2)} nova_celula = [titulo(1),titulo(2)] nova_celula = [titulo(1),titulo{2}] nova_celula(2) nova_celula{2} %Operações celula_numerica = {12, 42} celula_numerica' celula_numerica(1) celula_numerica{1} celula_numerica{1} + celula_numerica{1} celula_numerica{1} = [1 2] celula_numerica{1} + celula_numerica{1} celula_numerica{1} + celula_numerica{2} title(titulo{1}) figure title(titulo{2}) celula_matriz = {12,'Olá';[1 2 3],[4; 5; 6]} celula_matriz{2,:} lookfor right lookfor fill str1 = 'nome 1' zeros(1, 15 - length(str1)) doc cellplot %Estruturas banco.nome = 'IFSC' banco.idade = 108 banco.alunos = 35000 banco banco.idade banco(1) banco(2).nome = 'santander' banco(2).idade = 200 banco(2).alunos = 20000 doc struct isfield(banco,'idade') isfield(banco,'cor') rmfield(banco,'alunos') [str1,zeros(1, 15 - length(str1))] cleber2 cellplot(struct2cell(pontes)) find(pontes(2).localizacao == 'Clark St.') pontes(2).localizacao == 'Clark St.' pontes(3).localizacao == 'Clark St.' find(pontes(3).localizacao == 'Clark St.') </syntaxhighlight>