Dissertations / Theses on the topic 'MATLAB'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'MATLAB.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Dubrau, Anton. "Taming Matlab." Thesis, McGill University, 2012. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=107702.
Full textMATLAB est un langage scientifique utilisé par des ingénieurs, scientifiques, et étudiants à travers le monde. Bien que MATLAB soit très approprié pour les prototypages et les développements rapides, les usagers veulent souvent convertir leurs programmes MATLAB finaux vers un langage statique tel FORTRAN, dans le but de les intégrer à des programmes existants dans ce langage, de tirer avantage des performances des compilateurs statiques plus puissants, ou de faciliter la distribution des fichiers exécutables. Cette thèse présente un toolkit extensible orienté objet pour faciliter la production de programmes statiques à partir de programmes MATLAB dynamiques. Notre toolkit à code source libre, appelé MATLAB Tamer («dompteur MATLAB »), vise un large sous-ensemble de MATLAB. À partir d'informations sur le point d'entrée du programme, le MATLAB Tamer construit un graphe d'appels complet, transforme chaque fonction en une représentation réduite intermédiaire et fournit l'information sur le typage pour faciliter la production du code statique. Pour fournir cette fonctionnalité, nous devons manipuler une grand nombre de fonctions MATLAB intégrées. Une partie du cadre du Tamer est le cadre intégré, un toolkit extensible fournissant une approche de principe pour manipuler un grand nombre de fonctions intégrées. Pour construire le graphe d'appels, nous fournissons un cadre d'analyse interprocédural pouvant être utilisé pour implanter des analyses de programmes complets. En utilisant ce cadre inter-procédural, nous avons développé l'analyse des valeurs, une analyse inter-procédurale extensible pour estimer les types MATLAB, pour aider à découvrir les arrêtes d'appels nécessaires pour construire le graphe d'appels. Pour pouvoir rendre faisable une analyse statique, nous interdisons un petit nombre de concepts et caractéristiques de MATLAB, mais nous tentons de supporter un sous-ensemble de MATLAB aussi grand que possible. Conséquemment, en restreignant légèrement MATLAB, en fournissant un puissant cadre d'analyse et en simplifiant les transformations, nous pouvons «dompter MATLAB».
Elphick, Daniel R. "Partially evaluating MATLAB." Thesis, University of Southampton, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.427430.
Full textPhillips, Donovan D. "Mathematical modeling using MATLAB." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1998. http://handle.dtic.mil/100.2/ADA358796.
Full text"December 1998." Thesis advisor(s): Maurice D. Weir. Includes bibliographical references (p. 121). Also available online.
Šeškutė, Kristina. "MATLAB vaizdinio programavimo galimybės." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2005. http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2005~D_20050608_172428-46401.
Full textRadpour, Soroush. "Understanding and refactoring MATLAB." Thesis, McGill University, 2012. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=110652.
Full textmatlab est un langage de script dynamique utilisé à des fins de calcul numérique par des scientifiques, ingénieurs et étudiants du monde entier. Les programmes matlab sont souvent développés selon une méthode incrémentale, sur la base d'un mélange de scripts et fonctions Matlab, et sont habituellement conçus à partir d'un code existant dont les fonctionnalités seraient obsolètes. Par conséquent, certains programmes pourraient bénéficier de réusinage, surtout si le code sera réutilisé et/ou distribué. Malgré ce besoin, il n'existe aucun outil matlab de ce genre. Le réusinage de Matlab est assez difficile car les règles pour la liaison des identificateurs ne sont pas standards. Même une opération de maintenance simple revêt une certaine complexité. De plus, les créateurs de compilateurs et les ingénieurs en informatique ne sont généralement pas familiers avec matlab et la façon dont il est utilisé. C'est pourquoi à ce jour le problème n'a jamais été traité. Cette thèse apporte deux contributions principales: d'une part la création de MCBENCH, un outil aidant les créateurs de compilateurs à mieux comprendre le langage. Afin d'avoir une approche systématique du problème, nous avons développé cet outil pour en savoir plus sur la façon dont les programmeurs utilisent Matlab. L'autre contribution est une suite de réusinages préservant la sémantique des fonctions et scripts Matlab: incorporation de fonctions et scripts, conversion de scripts en fonctions, extraction de nouvelles fonctions et conversion d'appels dynamiques feval en appels de fonction statique. Le cadriciel et compilateur McLab a été utilisé pour la mise en œuvre de ces réusinages. De plus, une évaluation est donnée sur un large éventail de programmes Matlab afin de démontrer l'efficacité de notre approche.
He, Xueming. "Integrating SciSPARQL and MATLAB." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-220907.
Full textGu, Chenchen. "Option Pricing Using MATLAB." Digital WPI, 2011. https://digitalcommons.wpi.edu/etd-theses/382.
Full textVälimäki, M. (Mauri). "Betonin suhteitus Matlab-ohjelmalla." Bachelor's thesis, University of Oulu, 2015. http://urn.fi/URN:NBN:fi:oulu-201506031766.
Full textThis work is focused on the concrete mix design calculation via linear regression. Concrete mix-design is important manufacturing plan, which aims to get desired properties into fresh and hardened concrete. Compressive strength of hardened concrete is the most important feature. Response values of concrete compressive strength are examined with predictors. Predictive variables are for example the amount of cement, water, aggregates and various additives. Concrete mix-design work can be performed in real-time in batching plant, but it should be taken as one action on normal design work. Before we can get any results and make decisions, we must have previous information about the behavior of the materials. The data processing can be done in many ways, but now we focus on the linear regression methods with a software Matlab. Matlab program has many ready-made functions and methods to perform calculations and present the results graphically
Kumpula, O. (Ossi). "Puhujariippumaton automaattinen puheentunnistusjärjestelmä Matlab-ohjelmalla." Bachelor's thesis, University of Oulu, 2016. http://urn.fi/URN:NBN:fi:oulu-201611123027.
Full textThe aim of this thesis was to study automatic speech recognition (ASR) and produce Matlab-based speaker-independent ASR system that recognizes few speech commands and can be joined to control breathing of a simulation manikin. During this thesis commonly used ASR methods was studied and represented. In the produced ASR system, algorithm of Rabiner’s and Schafer’s was used to pick the speech signal from silence. Whole phrase containing the speech command was used as the recognition unit. Feature extraction was made by using Mel-Frequency Cepstrum Coefficients (MFCC) and acoustic models was based on Gaussian Mixture Model (GMM) and Hidden Markov Model (HMM). During recognition state combine of the models was used in tandem to reduce the misrecognition of random speech as the speech commands. Set of speech signals for training the acoustic models and testing performance of the ASR system was acquired mainly in the Oulu University Hospital from nurses who will use the ASR system. The error ratio of the ASR system was less than 1 percent with the correct speech commands according to the tests. The main problem with the system was misrecognition of random speech as the speech commands. However, the ASR system is suitable for use because mainly only correct speech commands is spoken and the speech commands is spoken pressing and holding down the enter key
Miškařík, Kamil. "Gramatická evoluce - Java/Matlab implementace." Master's thesis, Vysoké učení technické v Brně. Fakulta strojního inženýrství, 2013. http://www.nusl.cz/ntk/nusl-230931.
Full textSilvestro, Andrea. "MATLAB/Simulink implementation of ForSyDe." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-296025.
Full textTack vare framstegen inom automatisering av design för elektroniska system så är det idag möjligt att integrera mer funktionalitet på ett enstaka chip. Att däremot designa komplexa elektroniska system fort och pålitligt så krävs att alla funktioner hanteras korrekt, vilket kan vara svårt eftersom att det kräver en lång och besvärlig design process eftersom en hel del detaljer krävs för att få en fungerande implementation. Ett sätt att handskas med denna komplexitet är angripa problemet för SoC design genom att använda en hög abstraktionsnivå. Då kan all funktionalitet beskrivas och troligen även adresseras på en hög abstraktionsnivå, så länge man åtgärdar de abstraktions gap som detta orsakar. Tid-till-Marknad är av yttersta vikt då man designar en produkt och en designprocess som utförs på en hög abstraktionsnivå minskar kraftigt tiden till dess att produkten kan framställas. ForSyDe skapades för att adressera problemet med att flytta design av system (t.ex. System on Chip, hårdvara och mjukvarusystem) till en högre abstraktionsnivå och brygga gapet genom att använda transformationer och förfiningar av designen. Just nu så är ForSyDe implementerat i det funktionella språket Haskell och även SyStemC. Designflödet startar med exekverbara modeler av applikationen med individuella design begränsningar som är en del av ForSyDe’s mål och detta examensarbetes primära fokus. Detta examensarbetesprojekt presenterar en implementation av ForSyDe i den välanvända modelleringsmjukvaran MATLAB/Simulnik. Denna nya implementation tillåter användandet av ForSyDe metodologin tillsammans med det kraftfulla simulationsverktyget som tillhandahålls av Simulink och Matlab. Examensarbetet beskriver och analyserar de olika modeller för beräkning (MoCs) som används av ForSyDe. Sedan så presenteras ForSyDe metodologin och dens nuvarande Haskell implementation (som även Simulink implementation baseras på). Simulationsmotorn I Simulink introduceras för att påvisa skillnaderna och likheterna med Haskell. Biblioteket som utvecklats I Simulink baseras på ForSyDe- Shallow modulen (ett inbäddat och domänspecifikt språk som är en del av Haskell implementationen). De begränsningar och möjligheter som introduceras I och med Simulink implementationen diskuteras i detta examensarbete. Likt resten av dokumentationen så finns all kod tillgänglig på Github. En utvärdering och jämförelse av ForSyDe-Simulink biblioteket utförs också med en konkret applikationsmodell som är ett ljudfilter ifrån en ljudutjämnare.
Kleinbauer, Rachel. "Kalman filtering implementation with Matlab." [S.l. : s.n.], 2004. http://www.bsz-bw.de/cgi-bin/xvms.cgi?SWB11612048.
Full textWei, Yung-Chung. "Probability of detection calculation using MATLAB/." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1993. http://handle.dtic.mil/100.2/ADA271958.
Full textHjorth, Mattias, and Björn Hvittfeldt. "Modelling an RF Converter in Matlab." Thesis, Linköping University, Department of Electrical Engineering, 2002. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1026.
Full textRadar warning systems are life saving equipment in modern fighter aircraft. It is therefore vital that the system can tell the difference between a threat genuine frequency) and a false signal (spurious frequency).
This thesis presents a model aimed at predicting the frequencies and other parameters in the RF converter of the radar warning system. The components of the RF converter have been studied, measured, and modelled. The modelling tool has been the Simulink toolbox for Matlab.
Extreme accuracy has been sacrificed in order to make the model easy to use for the working engineer. Instead, this model presents a rough estimate of some of the most important properties of the radar warning system with just a few data sheet figures as input.
The simulation results are satisfactory as a whole. Simulink is the limiting factor in the implementation of the model. Significantly improved results can probably be obtained by working in another software environment.
Milevski, Mikael. "Analys av PWM-mönster i Matlab." Thesis, Linköping University, Department of Science and Technology, 2002. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1487.
Full textOne of ABB Power Systems´s business areas is HVDC (High Voltage Direct Current) technology. HVDC is used for transmissions for both short and long distances. One of Power Systems’s products is called HVDC Light.
HVDC Light is a relatively new technology for power transmission, but have before only been used for motor drives applications. The technology is based on VSC (Voltage Source Converter) that uses a technique called PWM (Pulse Width Modulation).
There are a lot of PWM patterns that have been examined, but not in the field of power transmission where ABB Power Systems is working.
The different PWM patterns can be used for reducing switching losses or harmonics, that can cause the need of external filters to decrease or increase.
The purpose of this report is to give a general picture of the system that generates the PWM patterns. The report describes some main components in the system. T
he thesis also present amplitude spectrum from various PWM patterns - generated by signals that have been pulse width modulated with a triangle- shaped wave.
By showing the frequency-content, the decisions are eased for the engineers and technicians that are working with this kind of questions.
An analysis of different PWM patterns have been done. The kind of reference waves that generate the PWM patterns are called Dead Band PWM and Modified SPWM.
Comparisons have been done for Dead Band PWM, between harmonics and the width of Dead Band. Comparisons have been done for Modified SPWM, between:
1. fundamental frequency and modulation index.
2. different Modified SPWM and their harmonics.
Tsirepli, Ismini. "A Cadence layout wrapper for MATLAB." Thesis, Linköping University, Department of Electrical Engineering, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-6916.
Full textIn this thesis, the focus is on creating a wrapper between MATLAB and the Cadence Virtuoso design environment. The central idea is to use the wrapper and write the code for an entire analog layout as scripts in MATLAB. Basically, we will implement a set of necessary commands for performing the most fundamental tasks in layout generation from within MATLAB.
Köhlström, Jonas. "Automatisk trimning av drivsystemreglering från MATLAB." Thesis, Linköping University, Department of Electrical Engineering, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-8726.
Full textThis master thesis covers the development of an automatic tuning process for the existing speed controller for drive systems. The drive systems are resonant two-mass systems where a motor is used to drive a load connected by a shaft. The developed method relies heavily on system identification and the construction of a complete mechanical model of the process. With this approach, the common problem with poor load speed control that derives from measuring only the motor speed can be addressed and solved for a majority of such processes.
The automatic tuning method has along with general test functions been implemented in a complete tool for automatic tuning, testing and performance evaluation and reporting for drive systems.
Ravnås, Eirik. "Continuation and Bifurcation software in MATLAB." Thesis, Norwegian University of Science and Technology, Department of Mathematical Sciences, 2008. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8954.
Full textThis article contains discussions of the algorithms used for the construction of the continuation software implemented in this thesis. The aim of the continuation was to be able to perform continuation of equilibria and periodic solutions originating from a Hopf bifurcation point. Algorithms for detection of simple branch points, folds, and Hopf bifurcation points have also been implemented. Some considerations are made with regard to optimization, and two schemes for mesh adaptation of periodic solutions based on moving mesh equations are suggested.
Ferstl, Robert. "Spatial Filtering with EViews and MATLAB." Austrian Statistical Society, c/o Bundesanstalt Statistik Austria, 2007. http://epub.wu.ac.at/5318/1/317%2D1055%2D1%2DSM.pdf.
Full textKharche, R. V. "MATLAB automatic differentiation using source transformation." Thesis, Cranfield University, 2012. http://dspace.lib.cranfield.ac.uk/handle/1826/7298.
Full textBurke, Mary Joset. "Visualization of electromagnetic fields using MATLAB." Honors in the Major Thesis, University of Central Florida, 1998. http://digital.library.ucf.edu/cdm/ref/collection/ETH/id/25.
Full textBachelors
Engineering
Electrical Engineering
Correa, Mario Aparecido. "Ambiente MATLAB - elementos finitos para eletromagnetismo." [s.n.], 2001. http://repositorio.unicamp.br/jspui/handle/REPOSIP/258907.
Full textDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação
Made available in DSpace on 2018-07-27T17:51:51Z (GMT). No. of bitstreams: 1 Correa_MarioAparecido_M.pdf: 4285270 bytes, checksum: 4525524630a7c23f3fa0cc818e72a548 (MD5) Previous issue date: 2001
Resumo: Apresenta-se um ambiente de simulação computacional, desenvolvido sobre a plataforma MATLAB, para diversos problemas e efeitos eletromagnéticos. Pela sua versatilidade e abrangência o Método dos Elementos Finitos foi adotado na resolução das equações correspondentes, derivadas das Equações de Maxwell. Aspectos computacionais e vários exemplos de aplicação são discutidos em detalhe. A técnica de simulação pelo Método de Elementos Finitos vem sendo largamente utilizada em diversos ramos da engenharia e, em especial, como auxiliar no modelamento de dispositivos baseados em ondas eletromagnéticas. Por outro lado, com uma difusão no meio científico e industrial já bastante ampla, o MATLAB tem se mostrado como uma poderosa ferramenta para o desenvolvimento,testes e implementação dos mais variados algoritmos de computação numérica. Aliar o ambiente do MATLAB às técnicas de programação para o Método de Elementos Finitos torna-se uma tarefa quase que natural se, levarmos em consideração o aspecto matricial do método e, as funcionalidades de manipulação matricial do ambiente. Isto motivou a concepção da toolbox meftoot apresentada neste trabalho em detalhe, a qual tem por filosofia ser um Ambiente MATLAB - Elementos Finitos para Eletromagnetismo
Abstract: A computational simulation environmentis presented, which was developed over the MATLAB platfonn, for a variety of electromagnetic problems and effects. Due to its versatility and wide scope, the Finite Element Method was adopted for the solutionof the corresponding equations,which are derived from the Maxwell's Equations. Computational aspects and several illustrative examples are discussed in detail. The simulation technique for the Finite Element Method has been broadly used in several branches of engineering and, especially, as an effective aid in the modeling of wave electromagnetic devices. On the other hand,with a very wide diffusion in the scientific and industrial market, MATLAB has shown itself as a powerful tool for the development, test and implementation of a large variety of routines for numerical computation. The merge between MATLAB and the Finite Element programming techniques becomes an almost natural task, if we take into account the characteristics of the method and the MATLAB's functionality to manipulate arrays, in an efficient and effective manner. This motivated the conception of the toolbox presented here, called meftool, which has for philosophy o be a MATLAB-Finite Element Environment for Electromagnetics
Mestrado
Telecomunicações e Telemática
Mestre em Engenharia Elétrica
Мошноріз, М. М., and Д. В. Базалійський. "Розрахунок регуляторів системи електропривода в MATLAB." Thesis, Кременчуцький національний університет імені Михайла Остроградського, 2014. http://ir.lib.vntu.edu.ua/handle/123456789/3128.
Full textThe possibility of calculating the electric system regulators in Matlab. Specified on the advantages and disadvantages of package optimization calculations NCD Blockset
Бондаренко, В. С., Н. Б. Пасько, Євгеній Анатолійович Лавров, Евгений Анатольевич Лавров, and Yevhenii Anatoliiovych Lavrov. "Оптимизация человеко-машинного взаимодействия средствами MatLab." Thesis, Сумский государственный университет, 2017. http://essuir.sumdu.edu.ua/handle/123456789/64639.
Full textChromiak, Michael. "AURIX target v systému MATLAB Simulink." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2020. http://www.nusl.cz/ntk/nusl-413260.
Full textFehr, Hendrik. "matlab scripts: mmc periodic signal model." Technische Universität Dresden, 2021. https://tud.qucosa.de/id/qucosa%3A75460.
Full textDeshpande, Nikhil. "Matlab implementation of GSM traffic channel." [Tampa, Fla.] : University of South Florida, 2003. http://purl.fcla.edu/fcla/etd/SFE0000167.
Full textLameed, Nurudeen. "Dynamic compiler optimization techniques for MATLAB." Thesis, McGill University, 2013. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=119604.
Full textMATLAB est devenu reconnu parmi les ingénieurs et les scientifiques. Plusieurs aspects du langage comme le chargement et le typage dynamique, la mise à jour sûr, la sémantique de copie pour les tableaux, et le support des fonctions d'ordre supérieur contribuent à son attrait, mais induisent de nombreuses difficultés pour les compilateurs et les machines virtuelles. MATLAB est un langage dynamique. Les implémentations classiques du langage fonctionnent grâce à des interpréteurs et sont généralement trop lentes pour des larges calculs. Plus récemment, les chercheurs ainsi que les programmeurs ont développé des compilateurs JIT pour MATLAB et d'autres langages dynamiques. Cette thèse traite le développement de nouvelles analyses et transformations pour un compilateur JIT MATLAB, McJIT, qui est basé sur l'outil LLVM. Ces nouvelles contributions comprennent plusieurs analyses novatrices pour optimiser la copie de tableaux, qui sont exécutées quand une fonction est compilée pour la première fois. Nous avons implémenté quatre analyses pour permettre une implémentation efficace de la sémantique de copie de tableaux dans un compilateur JIT MATLAB. Les résultats expérimentaux montrent que l'optimisation de la copie est essentielle pour améliorer les performances dans un compilateur pour le langage MATLAB.Nous avons aussi développé une variété d'analyses dynamiques novatrices et des transformations de code pour optimiser du code à la volée en fonction de l'environnement d'exécution. Actuellement, LLVM ne supporte pas les transformations de code à la volée. En conséquence, nous avons d'abord développé une nouvelle approche pour faire du remplacement sur la pile avec LLVM. Cette fonctionnalité permet à la pile d'exécution d'être modifiée pendant l'exécution de la fonction, ce qui permet de continuer l'exécution à un niveau supérieur d'optimisation. Nous avons ensuite utilisé cette implémentation du remplacement sur la pile pour permettre l'en line des appels de fonctions dans les boucles. Nos résultats expérimentaux montrent que les appels de fonctions dans les boucles à long temps d'exécution peuvent induire un coût important en termes de performances, et que l'en line dynamique et sélectif peut être utilisé pour réduire drastiquement ce coût. La fonction "feval" est une fonctionnalité importante de MATLAB pour certains programmes de calcul numérique qui profitent de la possibilité de passer des fonctions comme paramètres. Les programmeurs peuvent passer le nom d'une fonction ou un pointeur de fonctions à un programme qui utilisera ensuite feval pour appeler indirectement cette fonction. Dans cette thèse, nous montrons que malgré le fait que feval soit un mécanisme d'abstraction appréciable pour certaines applications, il induit un coût significatif, à la fois pour les interpréteurs et pour les compilateurs JIT. Cette thèse propose, implémente et compare deux mécanismes à la volée pour la spécialisation des appels utilisant feval. La première méthode utilise notre mécanisme de remplacement sur la pile. La seconde méthode spécialise les appels de fonctions utilisant feval en combinant le type et la valeur des arguments à l'exécution. Les résultats expérimentaux sur sept programmes différents montrent que ces techniques permettent une bonne amélioration des performances. L'implémentation de toute les analyses et transformations de code présentées dans cette thèse a été effectué dans la machine virtuelle McLab, appelée McVM, et est disponible au public en tant que logiciel libre.
Appiah, Frank [Verfasser]. "Simulation Analysis Using Matlab / Frank Appiah." München : GRIN Verlag, 2019. http://d-nb.info/1196689822/34.
Full textKuchár, Peter. "Simulace síťového prvku v prostředí Matlab." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2011. http://www.nusl.cz/ntk/nusl-218829.
Full textZvončák, Vojtěch. "Vizualizace biomedicinských dat v prostředí Matlab." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2016. http://www.nusl.cz/ntk/nusl-242169.
Full textCalanca, Giulia. "Un toolbox Matlab per il Geometric Modelling." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/15221/.
Full textFuschi, Alessandro. "Calcolo di ologrammi con Octave e Matlab." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2017. http://amslaurea.unibo.it/12836/.
Full textKlein, Olaf. "Thermodynamische Berechnungen mit MATLAB Entwicklung einer Programmsammlung /." [S.l.] : [s.n.], 2001. http://deposit.ddb.de/cgi-bin/dokserv?idn=962904430.
Full textOhrenberg, Arne. "Angewandte Reaktionskinetik mit MATLAB Entwicklung einer Programmsammlung /." [S.l. : s.n.], 2000. http://deposit.ddb.de/cgi-bin/dokserv?idn=958558108.
Full textRosén, Jakob. "A Framework for Nonlinear Filtering in MATLAB." Thesis, Linköping University, Department of Electrical Engineering, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5190.
Full textThe object of this thesis is to provide a MATLAB framework for nonlinear filtering in general, and particle filtering in particular. This is done by using the object-oriented programming paradigm, resulting in truly expandable code. Three types of discrete and nonlinear state-space models are supported by default, as well as three filter algorithms: the Extended Kalman Filter and the SIS and SIR particle filters. Symbolic expressions are differentiated automatically, which allows for comfortable EKF filtering. A graphical user interface is also provided to make the process of filtering even more convenient. By implementing a specified interface, programming new classes for use within the framework is easy and guidelines for this are presented.
Nilsson, Jonny, and Jonny Sahlberg. "Vågutbredning i tåg : En analys i Matlab." Thesis, Linköping University, Department of Mechanical Engineering, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-7638.
Full textVid malmbrytning förflyttas malm långa sträckor med tåg. Malmbanan är en järnväg som går från Luleå till Narvik i Norge. Mellan Kiruna och Narvik fraktas det årligen ca 15 miljoner ton järnmalm. Tåget består av 2 lok med 52 vagnar där varje vagn kan väga upp till 100 ton. I kopplen mellan vissa vagnar uppstår sprickor som kan leda till brott så att tåget riskerar tappa vagnar.
Syftet med det här arbetet är att titta på hur stora krafterna blir i kopplen mellan tågvagnarna. Tåget har i denna studie simulerats i Matlab i form av ett system bestående av massor, fjädrar och dämpare.
Vad som är intressant att se är hur dessa krafter varierar när tåget accelererar samt bromsar in så att systemet sätts i svängning. Problemet löstes genom att tillföra en varierande kraft F(t)=F0sin(wt) på loket, vilket simulerar accelerations- samt inbromsnings-tillfällena. Då krafterna mellan vagnarna är större än dragkraften från loket (F0) finns det risk för brott i kopplen (fjädrarna). Detta kan medföra att tåget tappar vagnar. Därför är det önskvärt att studera vilka parametrar som påverkar krafternas storlek i kopplen. Matlab-programmeringen för att räkna ut krafterna mellan vagnarna är uppdelade i två filer, nämligen train_input.m och solver.m. I filen train_input förbereds inputdata för den ordinära differentialekvationslösaren i filen solver.m. De bägge filerna har varsin input-sektion där önskade parametrar måste specificeras innan Matlab-koden exekveras.
Om man i Matlab-programmet till en början har ett lok och en vagn, så kan man studera hur den maximala kraften (Fmax) i kopplen påverkas genom att successivt koppla på en extra vagn. Krafterna i kopplen ökar inte proportionellt med ökande antalet vagnar, som man först spontant kan tro. Till en början ökar krafterna mellan dem men när antalet vagnar blir fler och fler så börjar kraftökningen att avta. Flera olika egensvängningar kan äga rum och beroende på vilket tidsintervall man vill studera får man olika värden på Fmax. Detta gör att man inte kan ange vid vilket antal vagnar som krafterna börjar avta.
Då styvhetskonstanten är hög samt när deformationen av kopplet/fjädern mellan varje vagn är som störst uppstår stora krafter i kopplen. Styvhetsvärdet k påverkar även vagnarnas position relativt loket under körning. Fjädringen i kopplen minskar med ökande värde på styvhetsvärdet k och kopplen blir på så sätt stelare. Detta resulterar i att vagnarnas position relativt loket inte ändras lika mycket då kopplen görs stelare.
När tågvagnarna lastas med malm ökar givetvis även vikten på hela ekipaget och får till följd att loket måste klara av att dra mer last. Kraften i kopplen ökar till följd av ökad massa på tåget. När tågvagnarna inte har någon last och därmed lägre vikt går tåget ryckigt, men när man lastar tåget får det en mjukare gång, frekvensen blir lägre.
Dragkraften påverkar kraften i kopplen. Ju större dragkraft desto större kraft uppstår på kopplen.
Stora krafter i kopplen uppstår då systemet börjar självsvänga med någon av dess egenvinkelfrekvenser samt då vinkelfrekvensen ligger nära egenvinkelfrekvensen.
Henrysson, Magdalena. "Calculating zeros of analytic functions with MatLab." Thesis, Växjö University, School of Mathematics and Systems Engineering, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:vxu:diva-2027.
Full textBetrakta en analytisk funktion f som beror av en komplex variabel z och ett ändligt antal reella parametrar param1, param2, ..., paramk, där k är ett positivt heltal. Rötterna till funktionen, med avseende på variabeln z, erhålls genom att lösa ekvationen f(z, param1, param2, ..., paramk)=0. Således kommer dessa rötter att vara beroende av parametrarna. Låt en av parametrarna paramj, där j är ett positivt heltal mindre än eller lika med k, vara monotont ökande eller avtagande på ett reellt intervall. Även funktionens rötter kommer att variera, till följd av de olika värdena på parametern paramj.
Ett datorprogram, som beräknar och undersöker rörelsen hos rötterna till en funktion då en parameter varierar, har utvecklats och implementerats i MatLab. Underprogram som använder numerisk analys i form av sekantmetoden för att beräkna approximationer av rötter och linear algebra för att kunna identifiera de rötter som är felaktiga, har också skrivits. Det vill säga, programmets huvudsakliga åtgärder ligger i att kontrollera om de beräknade värdena är korrekta och att rätta till de som är felaktiga.
Examensuppgiften och det implementerade programmet har främst varit inriktade på ljuddämpare, vilket innebär en problemställning, där rötterna till en funktion undersöks för att analysera hur akustiska vågor fortplantas vid olika villkor. Således har den huvudsakliga målsättningen varit att förenkla tillvägagångssättet för att beräkna rötter.
Consider an analytic function f of a complex variable z and of a finite number of real parameters param1, param1, ..., paramk, for a positive integer k. The roots of the function, with respect to the variable z, are obtained by solving the equation f(z, param1, param2, ..., paramk)=0. Consequently those roots will depend on the parameters. Let one of the parameters paramj, where j is a positive integer less or equal to k, be monotonically increasing or decreasing on an interval of the real line. As a consequence of those different values of paramj, also the roots of the function f will vary.
A computer program that calculates and examines the behavior of the roots of a function as one parameter varies, has been developed and implemented in MatLab. Subroutines have been written, which use numerical analysis by using the secant method to calculate approximations of roots and linear algebra to identify the false roots. That is, the main measures of this program is to make sure that the calculated values are correct and to adjust the false ones.
The paper and the implemented program are principally concentrated on silencers, that is, on modal analysis. Modal analysis is the examination of how the shape and the behaviour of acoustic waves are affected by different conditions, which is done by studying the roots of a function. Consequently, the main purpose has been to facilitate the procedure of finding roots.
Fang, Fang, and Dinkoo Mehrdad. "Wave Energy of an Antenna in Matlab." Thesis, Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE), 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-16587.
Full textSherif, Feysel Nesru. "MATLAB FEM Code - From Elasticity to Plasticity." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for bygg, anlegg og transport, 2012. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-18638.
Full textNordström, Jesper. "Real time digital signal processing using Matlab." Thesis, Uppsala universitet, Signaler och System, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-332075.
Full textHörnqvist, Granskog Alexander, and Adam Nyberg. "Visuellt jämföra filmtrailers med hjälp av matlab." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-169429.
Full textSyftet med undersökningen var att jämföra filmtrailers visuella element, bortsett från semantiskt innehåll, med hjälp av ett egenutvecklat Matlabprogram, likt den mänskliga perceptionen. En undersökning, med cirka 150 deltagare, gjordes via internet där deltagare fick se på två filmtrailers (utav 13 möjliga trailerpar) och gradera dess visuella likhet/olikhet. Resultatet från programmet viktades sedan mot enkätsvaren sådant att viktningen gav en 75% likhet mellan programmets och deltagarnas (för deltagare med tidigare erfarenhet av foto och film) jämförelser. Det vill säga i tre av fyra fall kunde vårat program hitta samma likhet/olikhet i filmtrailerparet. Hur väl kan vi med programmet Matlab jämföra stillbilder från filmtrailers utifrån färgmättnad, färgton, kontrast, och ljushet, och därmed hitta (för åskådaren) visuellt liknande trailers?
Li, Jun. "McFor: A MATLAB-to-fortran 95 compiler." Thesis, McGill University, 2010. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=86985.
Full textThe McFor compiler includes new type inference techniques for inferring intrinsic type and shape of variables and uses a value-propagation analysis to precisely estimate the sizes of arrays and to eliminate unnecessary array bounds checks and dynamic reallocations. In addition to the techniques for reducing execution overhead, McFor also aims to produce programmer-friendly Fortran code. By utilizing Fortran 95 features, the compiler generates Fortran code that keeps the original program structure and preserves the same function declarations.
We implemented the McFor system and experimented with a set of benchmarks with different kinds of computations. The results show that the compiled Fortran programs perform better than corresponding MATLAB executions, with speedups ranging from 1.16 to 102, depending on the characteristics of the program.
Le langage de programmation de tableaux de haut niveau MATLAB est largement utilisé afin de faire du prototypage d'algorithmes et des applications de calculs scientifiques. Cependant, sa nature de type dynamique, ce qui veut dire que les programmes MATLAB sont habituellement exécutés par un interpréteur, amène une mauvaise performance. Une approche alternative serait de convertir les programmes MATLAB aux programmes Fortran 95 équivalents. Les programmes résultants pourraient être compilés en utilisant les compilateurs de haute performance Fortran, ainsi ils peuvent fournir une meilleure performance. Cette thèse présente les techniques qui sont développées pour notre compilateur MATLAB-à-Fortran, McFor, pour extraire l'information des hauts niveaux des sémantiques des programmes MATLAB afin de produire un code Fortran efficace et réutilisable.
Le compilateur McFor inclut de nouvelles techniques de déduction pour inférer les types et formes intrinsèques des variables et utilise une analyse à propagation de valeurs pour estimer avec précision la tailles des tableaux de variables et pour éliminer les vérifications des limites et les réallocations dynamiques superflues de ces tableaux. En plus de ces techniques de réduction des temps d'exécution, McFor vise aussi a génèrer du code Fortran convivial pour les développeurs. En utilisant les avantages de Fortran 95, le compilateur génère du code Fortran qui préserve la structure originale du programme ainsi que les mêmes déclarations de fonctions.
Nous avons mis en oeuvre le système McFor et l'avons expérimenté avec un ensemble de tests de performance avec différentes sortes de calculs. Les résultats montrent que les programmes de Fortran compilés offrent une meilleure performance que les exécutions MATLAB correspondantes, avec une cadence accélérée de l'ordre de 1.16 à 102, selon les caractéristiques du programme.
Li, Xu. "Mc2For: a MATLAB to Fortran 95 complier." Thesis, McGill University, 2014. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=123271.
Full textMATLAB est un langage de script dynamique très utilisé par les scientifiques, les ingénieurs et les étudiants. La syntaxe de haut niveau et le typage dynamique de MATLAB en font un langage idéal pour faire du prototypage rapide, mais les programmeurs préfèrent souvent utiliser des langages statiques performants comme FORTRAN pour la distribution finale. Au lieu de réécrire le code à la main, notre solution est de proposer un compilateur qui traduit le programme MATLAB original vers un program FORTRAN équivalent.Dans cette thèse, nous introduisons MC2FOR, un compilateur qui transforme MATLAB vers FORTRAN et surmonte plusieurs difficultés importantes rencontrées durant la transformation, dont celles d'estimer efficacement le type statique de toutes les variables dans un programme MATLAB donné, de trouver une correspondance pour les nombreuses fonctions intégrées de MATLAB vers FORTRAN et de supporter correctement quelques caractéristiques dynamiques de MATLAB dans le code FORTRAN généré.Le compilateur est constitué de deux parties majeures: la première partie est une analyse interprocédurale qui estime des caractéristiques du type statique, comme la forme des tableaux et les limites des scalaires, qui sont utlilisées pour générer des déclarations de variables et pour supprimer les vérifications de limite de tableaux inutiles dans le programme FORTRAN généré. La deuxième partie est un framework de génération de code extensible qui transforment utomatiquement des constructions de MATLAB vers des constructions de FORTRAN équivalentes.Ce travail a été implementé dans le framework McLab, et nous avons évalué les performances du compilateur MC2FOR sur une collection de 20 programmes MATLAB. Pour la plupart des programmes, le programme FORTRAN généré s'éxécute entre 1.2 et 337 fois plus rapidement que le programme MATLAB original, et en termes de lignes de code, grandit seulement par un facteur de deux. Ces résultats expérimentaux démontrent que MC2FOR est en mesure de générer du code qui performe mieux en moyenne que l'original sans pour autant augmenter de trop sa taille.
Mohammad, Jahanzeb. "Type Inferencing and MATLAB to Modelica Translation." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-111048.
Full textCorzo, Gálvez Miguel Ángel. "Simulación del estándar IS-95 en MATLAB." Bachelor's thesis, Pontificia Universidad Católica del Perú, 2006. http://tesis.pucp.edu.pe/repositorio/handle/123456789/985.
Full textTesis
Choy, Long Yin 1978. "MATLAB*P 2.0 : interactive supercomputing made practical." Thesis, Massachusetts Institute of Technology, 2002. http://hdl.handle.net/1721.1/87313.
Full textSawicki, Jeremy (Jeremy John) 1976. "Using Cilk for parallel computation in MATLAB." Thesis, Massachusetts Institute of Technology, 1999. http://hdl.handle.net/1721.1/80114.
Full textIncludes bibliographical references (leaves 30-31).
by Jeremy Sawicki.
S.B.M.Eng.
Bhatnagar, Tanmaya Shubham. "MATLAB couseware to teach chemically mediated transport." Thesis, Massachusetts Institute of Technology, 1995. http://hdl.handle.net/1721.1/36603.
Full textIncludes bibliographical references (p. 36).
by Tanmaya Shubham Bhatnagar.
M.Eng.
Baker, Alison M. "Restructuring Option Chain Data Sets Using Matlab." Digital WPI, 2010. https://digitalcommons.wpi.edu/etd-theses/473.
Full text