Jump to content

Search the Community

Showing results for tags 'matlab'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. Boa Tarde, Fui me pedido que construí-se um controlador inteligente que conduza uma Cadeira de Roda Robótica (CRR) do ponto de partida para um destino (farol) ou sequência de destinos (faróis), evitando chocar com os obstáculos fixos do mapa e outros objectos móveis, fazendo-o de modo eficaz e inteligente, através da optimização por colónia de formigas. Alguém me pode dar uma ajuda com o código é que não sei mesmo por onde começar.
  2. Pessoal, alguém poderia me ajudar a resolver o seguinte exercício. Encontrei alguns modelos no site www.mathworks.com. Mas preciso resolver este exercícios: Alguém pode me ajudar ???? 1) Implemente o método de Ordenação Quicksort, onde a escolha do pivô é sempre o primeiro elemento do vetor, e método de Ordenação Heapsort; 2) Para cada método implementado faça os seguintes testes: a) gerar vetores de n elementos ORDENADOS EM ORDEM CRESCENTE, com n variando de 1000 até 10.000, com intervalo de 1000; Ordenar esses vetores com ambos os métodos e computar o número de comparações realizadas; b
  3. Boas, Eu preciso de usar o bloco da onda seno do simulink mas preciso de definir diferentes amplitudes durante o tempo de simulação. Por exemplo, aos 50 segundos de simulação preciso de uma amplitude de 1000 na onda seno e aos 200 de simulação preciso de 2000. Como é que posso variar o valor da amplitude deste bloco na mesma simulação em diferentes instantes? É que este bloco da onda seno não recebe o parametro da amplitude do exterior. Deve ser definido de inicio... Pensei em usar varios blocos de onda seno e depois ir alternando entre eles durante a simulação mas precisaria de um bloco sem
  4. Boas, Preciso de um bloco semelhante ao bloco step do simulink mas que me permita configurar diferentes valores finais conforme o tempo de simulação. Por exemplo: Initial value = 0 Final Value (at 100 seconds) = 1 Final Value (at 200 seconds) = 2 Final Value (at 300 seconds) = 3 Como posso fazer isto? Obrigado
  5. Boas, Gostaria de ter um bloco no simulink que me ajudasse a traçar a média de um gráfico conforme está representado na imagem abaixo: Tentei o bloco "Discrete FIR Filter" mas n me deu o resultado esperado. Alguem me pode ajudar?
  6. rodrigo_gomes

    Conjunto em MATLAB

    Alguém consegue me ajudar a fazer isso aqui? Escrever um programa MATLAB organizado em funções para apresentar um menu de opções para operações com conjunto ('Uniao de conjuntos','Intersecao de conjuntos','Diferenca de conjuntos','Produto Cartesiano','Sair'). cada opção deve chamar uma função, exceto a função terminar o programa. Os dados devem ser solicitados no programa principal.
  7. Eu VS Java

    Duvida Matriz MatLab

    Boas pessoal, estou a fazer uma função básica para usar em matrizes mas estou com um problema na variável z que não consigo resolver. Queria pegar na matriz e depois começar a filtrá-la. Quando faço o primeiro find devolve um vector com os valores correctos. Depois quero filtrar ainda mais a matriz recorrendo ao x mas o z está a dar uns valores errados. Se puderem ajudar agradecia, cumprimentos function [ C ] = ConsumoSH3D( Matriz ) %UNTITLED Summary of this function goes here % Detailed explanation goes here h=0; s=1; while h<24 while s<8 x = find(Matriz(:,5)==h);
  8. NataliaVeloso

    Dúvida MATLAB

    Boa noite pessoal Tenho que entregar um programa em matlab, realizei todos os calculos e lógica do problema, porém meu programa não esta rodando o for, por exemplo, ele imprime apenas até t=1... Não consegui encontrar o erro, alguem poderia me ajudar? Obrigada! function [y] = profundidade() %reservatório (1) r1 = 1000; h1 = 5000; %cano (2) l2 = 800; r2 = 100; %tanque (3) r3 = 500; h3 = 1000; l3 = 1000; %definições %infiltração inf = 10; %evaporação evap = 15; %áreas A1 = pi * (r1)^2; A2 = pi * r2 * 2; A3 = pi * (r3)^2; %volume V1 = A1 * h1; %V1 = Volume inicial de água no reservatório V2
  9. Tenho a seguinte duvida num trabalho de MatLab, a questao e a seguinte : Eu tenho este URL http://ssdi.di.fct.unl.pt/ice/tp1/grupoN.txt , em que o N varia de 1 a 20, ou seja, tenho http://ssdi.di.fct.unl.pt/ice/tp1/grupo1.txt http://ssdi.di.fct.unl.pt/ice/tp1/grupo2.txt, etc... Se abrirem estes URL's, vao ter a ficheiros em que a primeira coluna corresponde a 60 dias, portanto vai de 1 a 60 , e a segunda coluna corresponde a amostras retiradas de cada grupo no dia correspondente, o que eu quero é criar uma matriz, a partir destes URL's, onde a primeira coluna seja de 1 a 60 (dias), a segun
  10. Boas, estou com um problema e penso que seja na passagem de variaveis entre funções. O meu código é este: a = []; menuProgGeometrica = 1; a_1 = input('Primeiro Elemento da PA: '); r = input('Razão da PA: '); n = input('Número de Elementos da PA: '); while menuProgGeometrica ~= 3 clc; disp('--------------------------------------------------'); disp(' PROGRESSÃO GEOMÉTRICA '); disp('--------------------------------------------------'); menuProgGeometrica = menu('Progressão Geométrica',... 'Gerar Progressão Geométrica',
  11. Boas, Quero colocar esta função num m file em matlab mas não sei mto bem como colocar a série na linguagem de matlab. Mais tarde vou necessitar de fazer algumas operações com esta função, entre elas aplicar a transformada de laplace ptt não sei se fazer um ciclo for é a melhor opção. Alguém me pode ajudar pf? O passo da série seria 0.01
  12. Douglas Pio

    Criando GUI no Matlab

    Olá pessoal! Esse é o meu primeiro post aqui no fórum, espero está sendo claro... Eu estou desenvolvendo uma interface gráfica no Matlab 12. E agora estou precisando adicionar uma tabela na minha interface, sendo que eu consigo adicionar através de um potão que o Matlab disponibiliza, mas eu preciso de uma tabela que set o número de colunas de acordo com as entradas que o usuário colocar em um campo de text, ai depois de o usuário clicar em um botão a tabela apareça com o número de colunas setado na textbox. E depois de gerada a tabela o usuário vai colocar valores em caixinha da tabela, ai a
  13. Eu preciso escrever uma função que me peça um número (N) para o utilizar (esse número) para pedir vários (pedir o número de vezes que disser em N) e com esses diferentes valores inseridos por mim substituir numa expressão. Ex: eu digo que N=3 então o ciclo pede-me um número 3 vezes e depois quero utilizar o somatório dos 3. N=7 então o ciclo pede-me um número 7 vezes e depois quero utilizar o somatório dos 7.... Alguém sabe como posso fazer? Obrigada desde já.
  14. luísgeotig

    Dúvida MatLab

    Boas Antes de mais sendo o meu primeiro post devo apresentar-me. Sou o Luís e sou de Coimbra. Neste momento tenho uma dúvida que se prende como o facto de ser iniciante no matlab. Gostaria de ter um scirpt em que possa ir buscar a informação de um atributo dentro de um dado e depois ser criado um dado atráves desse atributo. Tenho no caso um ficheiro netcdf e queria que fosse lido..retira-se uma variavél que defina e cria-se um novo ficheiro netcdf. é possivel?alguem me pode ajudar. Obrigado Cumprimentos, Luís
  15. MariaMC

    Duvida em Matlab

    Boa noite, Em primeiro lugar devo referir que estou a aprender a programar em matlab há muito pouco tempo daí a minha ignorância. Duvida: Estou a desenvolver um código para desenhar uma pêra em secções, em que cada área calculo o perímetro para obter a configuração. Neste momento tenho o ciclo for criado para ir calculado o perímetro nas várias secções (n=15), no entanto queria adicionar uma condição em que n+1 tivesse tido em conta o resultado anterior. Isto porque os valores de perímetro que me dão em n=0:1:15 são sempre iguais. Como adiciono esta condição? Agradeço desde de já a quem p
  16. Asghany

    Duvida em Matlab

    Boa Tarde a todos, Tenho um trabalho de Matlab para fazer mas estou com algumas dúvidas, se alguém me puder ajudar fico muito agradecido. É o seguinte, eu estou a criar duas listas, uma com os materiais e as suas respectivas características e outra com as referencias bibliográficas. O que eu agora pretendia era que o utilizador pudesse interligar as duas, ou seja, depois de criadas as listas, o utilizador pudesse ligar uma referência bibliográfica a uma material(ex: madeira - referencia bibliográfica x ),alguma ideia? Obrigado pelo vosso tempo. i=input('Introduza o nº de materiais que pr
  17. 999ANDRE999

    Colocação de pontos de leitura

    Boas pessoal... Tenho um trabalho para fazer um MATLAB cujo objetivo é identificar expressões faciais em imagens. As fases que preciso de fazer (segundo eu previ, pode nao ser o melhor caminho) para fazer a deteção de expressoes faciais sao as seguintes: > Foto a testar DONE > Detetar face DONE > Detetar boca e olhos DONE > Colocar pontos de leitura nos cantos da boca e nos olhos (Tenho uma imagem de exemplo para melhor compreenção, mas não consigo coloca-la aqui) > Medir as distancias entre os pontos, para depois saber as transformações ocorridas (p.e. se a distancia na
  18. O objectivo consiste em contar quantas camadas tenho a preto e a branco numa imagem binária (no meu caso, é um passadeira), e dentro destas camadas contar o número de pixels que existem apenas numa linha recta vertical, de preferência colocada no centro da imagem. A linguagem é matlab. O algoritmo que tenho neste momento é: I = rgb2gray(imread('pass_p.png')); level = graythresh(I); bw = im2uint8(im2bw(I,level)); imshow(bw); [Nx, Ny] = size(I); cP = 0; cB = 0; %Vectores B = zeros(1,9); P = zeros(1,9); for k = 2:Ny-1 index = 1; if(bw(((Nx-1)/2),k ) == 0) %preto cP = cP + 1;
  19. vinnyop

    programa de balanceamento

    ola a todos. preciso desenvolver um programa no matlab no qual vou entrar com 4 variáveis, sendo que a primeira representa o raio de uma circunferência. nessa circunferência vai ser feita mais três, nas posições 0º, 120º e 240º. depois preciso encontrar a interseção das 3 ultimas o Vt na imagem abaixo. o angulo teta também preciso saber. é possível ser feito no matlab. obrigado. http://uploaddeimagens.com.br/imagens/imagem_matlab-png
  20. function [filho_cross]= crossover(pai_1, pai_2, prob_cross) pontos_crossover = floor(prob_cross*9); X = [1*ones(1,pontos_crossover) 2*ones(1,9 - pontos_crossover)]; x = x(randperm(9)); indices_1 = X-ones(1,9); indices_2 = abs(x-2*ones(1,9)); if(rand(1,1)<=0.5) genes_pai_1 =Pai_1.*indices_1; genes_pai_2 =Pai_2.*indices_2; filhos_cross_1 = genes_pai_1 +genes_pai_2; else genes_pai_1 =Pai_1.*indices_2; genes_pai_2 =Pai_2.*indices_1; filhos_cross_1 = genes_pai_1 +genes_pai_2; end
  21. Olá a todos. Eu gostaria de saber se alguém me sabe explicar o que é que preciso de fazer para criar um ficheiro executável a partir de código matlab, como se fosse um pequeno programa que ao abrir executa o código. Obrigado.
  22. PsySc0rpi0n

    Iniciar em MatLab

    Boas... Tenho um exercício para fazer mas a certa altura dá-me erro... Os comandos que tenho são: n=-10:10; u=[zeros(1, 10), ones(1, 11)]; delta=[zeros(1, 10), zeros(1, 10)]; rampa=n; subplot(3, 1, 1); stem(n, u); subplot(3, 1, 2); stem(n, delta); Mas ao fazer o 'subplot(3, 1, 2); stem(n, delta);' dá o seguinte: Error using stem (line 44) X must be same length as Y.
  23. Rui Carlos

    Análise Numérica (U. Minho)

    Análise Numérica (U. Minho) Ver Ficheiro Resolução de exercícios do livro Análise Numérica: um curso prático com MATLAB (M. I. Falcão e M. J. Soares, Universidade do Minho, 2004). Universidade do Minho Curso: Matemática e Ciências de Computação Disciplina: Análise Numérica I/II Submetido por Rui Carlos Submetido em 18-05-2012 Categoria Exercícios c/ Solução Licença
  24. MaxUpGenGros

    Dúvida em programa Matlab

    Bom dia, Porque é que este código não está a funcionar? que valores tenho que alterar? array=importdata('arquivo.txt'); tamArray=size(array); t=0:10:60; plot(array,t); Dá este erro : ??? Error using ==> plot Vectors must be the same lengths. Error in ==> projecto at 5 plot(array,t);
  25. Bom dia, Tenho o seguinte ficheiro csv: A, 1 B, 2 C, 3 D, 4 A, 2 B, 3 E, 1 D, 2 O objetivo é obter um novo csv com a soma das linhas onde a string é igual. Exemplo: A, 3 B, 5 C, 3 D, 6 E, 1 Tentei o código seguinte: filename='siga.csv'; filename2='resultados.csv'; [m,n]=size(filename); for l=1:m for c=1:n if m==m+1 soma=n+(n+1); csvwrite(filename2,m,soma); end end end Alguém me pode ajudar a por este código a fazer o que pretendo?
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.