Como pedir entrada de valores ao usuário. Como ler e salvar dados em arquivos. Para aulas, trabalhos e projetos: techiesse@gmail.com Siga-nos também no facebook: / techiesse
Estou gostando bastante do curso de matlab, valeu!! Sendo assim gostaria de compartilhar uma observação que você nos próximos videos pode, ou não ter notado. Eu achava bem chato quando os RU-vid imploravam por likes e favoritos, hoje em dia sei o trabalho que da fazer um vídeo de 3 minutos.... hahaha Mas repare que nestes vídeos que você tem: 1900 visualizações -> 41 likes (vídeo do comentário) 2800 visualizações -> 16 likes (vídeo mais assistido dessa série: "MATLAB - Exemplo 2: Plot de Histograma" A diferença entre os vídeos com certeza não é a qualidade, mas pelo fato de neste o senhor ter começado o vídeo pedindo o feedback da galera, acabou sendo um dos mais curtidos. Antes eu pensava "se o vídeo for bom, é óbvio que curtirei", mas vejo que as vezes, apenas esquecemos de curtir o vídeo sem querer mesmo. Inclusive nesta série, não curti todos apenas pelo fato de ter esquecido, porém nos dois que você falou em curtir me fez lembrar deste fato. Por fim de preferência peça a curtida no final quando já mostrou toda a qualidade de seu trabalho. Obrigado por ler até aqui rsrs E me desculpe se já fez essa análise e implementou isso, ou seja, apenas perdeu seu tempo lendo tudo isso :p Abraços
Agora lembrei que o vídeo mais assistido é o 1 óbvio, a galera vê a intro e depois desiste haha Mas isso é normal de EAD certo... (inclusive vi um dado dizendo que apenas 0,5% dos cursos grátis em ead iniciados são concluídos. Achei bem foda com o de graça não é valorizado) mas, voltando, a disparidade continua 9613 - > 152 likes o vídeo mais assistido tem 5 vezes mais views e não chega a 4 vezes mais curtidas.. Pronto, agora você leu mais ainda hahaha Flw
Raul, obrigado por escrever suas impressões. Para mim o que mais falta é feedback para eu saber se o trabalho está no rumo correto ou não. A maioria do feedback que eu recebo é positivo e algumas críticas bem construtivas. Quando alguém clica que não gostou não põe nenhum comentário e eu não tenho noção do porquê. E eu ainda não parei para revisar todos os vídeos para ver se consigo extrair alguma coisa (e desconfio que seja inviável). Então uma observação extra de quem está de fora ajuda muito. Eu particularmente não tenho me sentido confortável de pedir a curtida porque eu acho que perco o ritmo quando faço. Sei lá é coisa minha. Mas eu tb sei como resolver: É só ensaiar :) . Muito obrigado pelo toque. Eu vou prestar mais atenção nisso. Eu tenho tentado aprender com outros canais e a regra que estou vendo é que o pessoal tem pedido a curtida no meio do vídeo (é mais provável de ser visto que no final). Eu particularmente acho que se for feito de maneira fluida funciona bem e não atrapalha o conteúdo. Vou experimentar de qq forma. To aprendendo muito para trazer um material cada vez melhor e impressões como a tua só ajudam. Abraço e sucesso nos estudos !
Em primeiro lugar, parabéns pelas aulas, bem didático. Tenho um Excel de cerca de pouco mais de mil linhas X 15 colunas e não consigo ler esse arquivo no MatLab pelo "xlsread"....acessa somente pouco menos de mil linhas. Não encontro uma solução adequada para o problema, grato!
Valeu!! Obrigado. Sobre a dúvida, encontrei este artigo no site da MathWorks: www.mathworks.com/help/matlab/ref/xlsread.html. Basicamente ele diz que xlsread não é recomendado e fala para usar 'readmatrix' ou 'readcell'. Dá uma olhada no site da mathworks ou no help do teu matlab para ver como usar essas funções.
Cria um loop com os sufixos que vc deseja para o arquivo e concatena usando a sintaxe de vetor. Por exemplo, se `i = 1` a expressão `['Arquivo', int2str(i)]` vai te retornar 'Arquivo1'. É só lembrar que um texto nada mais é que uma matriz de caracteres.
Ola, obrigado pela contribuição. E se puider me ajduar agradeço. Tenho uma panilha excel vinculada ao MatLab, só que não sei como fazer para que quando a planilha for alterada ela seja novamente exportada para o MetLab. O comando =MLPutRanges(), faz exta expotação, porem preciso digitar ele e dar enter na celula para que seja feita a atualização.
Provavelmente vc vai precisar usar uma macro. Dá uma olhada na função "Worksheet.Calculate" do excel (docs.microsoft.com/en-us/office/vba/api/excel.worksheet.calculate(even)) ela é chamada toda vez que o excel recalcula a planilha.
Primeiramente, parabéns pela didática assustadoramente boa. Sei que esse curso sou upado a aproximadamente 3 anos, mas gostaria de tirar uma dúvida. Tenho arquivos .txt que são o output de um ensaio realizado com um sensor Arduino. O conteúdo desse arquivo são números onde a separação de decimal é feita usando "," e a separação das colunas é " ". O erro que aparece é: Error using load Number of columns on line 4 of ASCII file Held_Roll_T15_d147_NH_a3_3.txt must be the same as previous lines. Você pode me ajudar? Obg,
Obrigado pelo feedback. É díficil entender o que está acontecendo sem olhar os dados em si. Eu chuto que provavelmente o matlab está interpretando a vírgula como separador de colunas e isso está dando uma discrepância na linha 4, mas é só um chute. Vc deve abrir o arquivo e ver o formato dos dados para entender o problema. Muitas vezes é preciso pré processar um arquivo de entrada para o MATLAB poder ler mais fácil. Esse pré processamento eu prefiro fazer fora do MATLAB com linguagens como Lua ou Python que acho mais fáceis para esse tipo de tarefa. Aí depois com os dados limpos o MATLAB importa tudo. Dá uma olhada na função 'system' para chamar esses outros scripts direto do matlab.
Se vc usar system dá para automatizar tudo num único script do MATLAB. Eu fiz isso para gerar gráficos para a minha dissertação de mestrado. Gerava os dados no meu simulador escrito em C++. Aí chamava um script do matlab que saía pegando os dados em vários arquivos, executava o preprocessamento em Lua, importava os dados, gerava os gráficos e já salvava em png nas pastas certas. Depois era só rodar o LaTeX de novo e os gráficos estavam atualizados no documento inteiro.
@@Techiesse O que eu quero é: abrir um modelo no simulink e rodá-lo. Ao rodar ele roda um script antes (arquivo .M). Inclusive já consegui isso, acessando com botão direito no simulink Model Properties --> Callbacks --> InitFcn. Agora eu quero que ao final da simulação ele rode outro script. Isso ainda não consegui. É claro que de forma manual eu sei fazer essas coisas. Valeu!
@@marcelodossantoscoutinho4955 Ah tá entendi. Dá uma nessa página: www.mathworks.com/help/simulink/ug/model-callbacks.html Dependendo do momento que vc quer a função sendo chamada, vc quer a StopFcn ou a CloseFcn.