To see the other types of publications on this topic, follow the link: Matlala.

Dissertations / Theses on the topic 'Matlala'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'Matlala.'

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.

1

Sefoka, Moipone Magdalina. "Lenyalo la setšo sa Bapedi ba Matlala ba Moutse." Thesis, University of Pretoria, 2017. http://hdl.handle.net/2263/65604.

Full text
Abstract:
Research has been conducted by Mönnig (1967), Lewis (1976) and the Worlddbook Encyclopaedia (2000) regarding the Bapedi traditional marriage system. However, although all three research projects focus on the Bapedi marriage system, none describes the stages of the marriage that are expected in the Sepedi marriage system. Nor do they mention the final stage of the system, known as ‘go beka’. The current study therefore focuses on this practice within the marriage system, with special reference to the Matlala tribe residing in the area of Moutse in the Limpopo Province, which is one of the provinces in South Africa. The research explores the conventions of the Matlala ethnic group, which is sub-divided into different small villages each falling under its own traditional leader. The analysis finds that the traditional marriage system of the Matlala tribe, unlike that of other ethnic groups, has stages within the marriage system that are different from the others including Bapedi tribes in general. The main difference in the traditional marriage system is founded on the fulfilment of the final stage called ‘go beka’ which, if not performed, would mean that the traditional marriage process is not yet complete. This process has not yet been explained in detail in the Sepedi literatures. That is why the present study maintains that, because the earlier research has not taken the ‘go beka’ stage into consideration in spite of the fact that this stage is significant in the traditional marriage process of the Bapedi, it is important to examine the practice. Therefore, the stage of ‘go beka’ has been elaborated on in detail in the research on the ‘Bapedi ba Matlala’ in Moutse. This thesis focuses on the differece between the marriage system itself and the final stage in the marriage system as well as other aspects connected with the Matlala traditional marriage system in general. In addition, this research describes how the stages of traditional marriage are given effect in the traditional marriage system of the Bapedi, with reference to the Matlala tribe of Moutse. The main aims of this thesis have been (a) to examine how, in general, the stages of marriage system are intertwined when compared with the main concept of the Sepedi marriage system, with special reference to that of the Matlala tribe in the area of Moutse; and (b) to analyse the usage of language, types of developmental incidents including (c) poems, traditional dances and songs used during these types of ceremonies.
Thesis (PhD)--University of Pretoria, 2017.
African Languages
PhD
Unrestricted
APA, Harvard, Vancouver, ISO, and other styles
2

Kanyane, Francinah Mokgobo. "E. K. K. Matlala : mongwadi wa ditaodio ta mathomo ta Sepedi (Sepedi)." Pretoria : [s.n.], 2007. http://upetd.up.ac.za/thesis/available/etd-07102008-130433/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Linzamo, Freddy Moba. "The Causes of non-compliance to tuberculosis treatment in patients at Matlala District Hospital." Thesis, University of Limpopo (Medunsa Campus), 2011. http://hdl.handle.net/10386/876.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Adegbola, Saheed Adekunle. "Assessment of the level of adherence to treatment among type 2 diabetic patients in Matlala District Hospital." Thesis, University of Limpopo ( Medunsa Campus ), 2010. http://hdl.handle.net/10386/414.

Full text
Abstract:
Thesis (M Med (Family Medicine))--University of Limpopo, 2010.
The number of diabetic patients will continue to rise even in rural settings and the burden of this disease will continue to take its effect on the limited resources of these communities. The effect of such burden will be more pronounced if we are to add the various complications associated with substandard management of diabetes mellitus. The first step in assessing the level of care we give to this category of patients is to measure their level of adherence, in an effort to expose the pitfalls on both the side of the patients and on the side of the health care provider. The aim of the study is to assess the level of adherence to treatment among type2 diabetic patients in Matlala district hospital; Limpopo Province. This cross-sectional study used the convenience method of sampling with the aid of a tested, structured questionnaire, to obtain data from respondents between December 2009 and March 2010, a period of 4 months. The excel computer program was used for data capturing. Percentages and numbers were used for interpretation and cross tabulation was used to determine association. The result of the study indicated that 137 {70%} of the respondents adhere to diabetes treatment. There were two demographical characteristics that are significantly associated with non adherence: age {p=0.028} and employment status {p=0.018}. Of those respondents that keep their appointments, 98% are adherent to treatment. When considering reasons for poor adherence; 29% of respondents stated that the clinic did not have their pills, 16% stated that they forgot to take their medication and 14% stated that they travelled to visit ix and did not take enough pills with them. On the reasons for poor adherence to lifestyle: 29% of the respondents said that they were too old, 22% stated no specific reason, 13% struggled to motivate themselves and 10% simply forgot what to do. Most, 68%, of the respondents that adhere to the recommended use of medication agreed that they take it at meal time, 14% set a reminder, 8% employed the assistance of a treatment supporter and other respondents used other means to remember. The study revealed an above average level of adherence in my setting and it will be logical to assess whether this corresponds to the metabolic control expected of good adherence. More is needed to be done on the reasons why our patients do not adhere to both medication and lifestyle changes and each stake holder needs to address their short comings.
APA, Harvard, Vancouver, ISO, and other styles
5

Matlala, Malebo Desnet. "The use of diatoms to indicate water quality in wetlands : A South African perspective / by Malebo D. Matlala." Thesis, North-West University, 2010. http://hdl.handle.net/10394/4410.

Full text
Abstract:
In a semi-arid country like South Africa, the availability and quality of water has always played an important part in determining not only where people can live, but also their quality of life. The supply of water is also becoming a restriction to the socio-economic development of the country, in terms of both the quality and quantity of what is available. Thus different monitoring techniques should be put in place to help inform the process of conserving this precious commodity and to improve the quality of what is already available. Water quality monitoring has traditionally been by the means of physico-chemical analysis; this has more recently been augmented with the use of biomonitoring techniques. However, since the biota commonly used to indicate aquatic conditions are not always present in wetlands; this study tested the use of diatoms as bio-indicators in wetlands. Diatom samples were collected from thirteen wetlands in the Western Cape Province, and cells from these communities were enumerated and diatom ?based indices were calculated using version 3.1 of OMNIDIA. These indices were useful for indicating water quality conditions when compared to the measured physico-chemical parameters. In addition, most diatom species found were common to those found in riverine environments, making the transfer of ecological optima possible. The objective of the study was to provide a preliminary diatom-based index for wetlands, however, given the relatively small study area and the strong bias towards coastal wetlands it was deemed inadvisable to construct such an index, instead several indices are recommended for interim use until further research that more comprehensively covers wetlands in South Africa has been conducted. It is thus the recommendation of this study that more data is collected for comparison to other wetlands and that in the interim, indices such as SPI be applied for routine biomonitoring of these environments.
Thesis (M.Sc. (Botany))--North-West University, Potchefstroom Campus, 2010.
APA, Harvard, Vancouver, ISO, and other styles
6

Mokwatlo, Annah Mmannana. "A usability study of printed pamphlets of the Agricultural Research Council (ARC) in the rural community of G-Matlala." Pretoria : [s.n.], 2007. http://upetd.up.ac.za/thesis/available/etd-05162008-132904.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Otesile, M. O. "Evaluation of diagnosis and treatment of pulmonary tuberculosis among adult patients in Matlala District Hospital in Greater Marble Hall Sub-district in Limpopo Province." Thesis, University of Limpopo ( Medunsa Campus), 2010. http://hdl.handle.net/10386/413.

Full text
Abstract:
Thesis ( M Med( Family Medicine ))--University of Limpopo, 2010.
Tuberculosis (TB) is a major health problem in South Africa especially in this era of high prevalence of human immune deficiency virus (HIV) infection. South Africa is currently ranked fourth among the twenty-two high burden countries worldwide with an incidence of 940/100 000 population/year and mortality of 218/100 000 population/year. The notational tuberculosis control programme NTCP) was established in response to this growing burden. The aim of this study is to evaluate the TB programme at Matlala District hospital and to make recommendations that could improve its effectiveness. The study was a descriptive cross-sectional study. Retrospective data of all adults ≥15yrs diagnosed with pulmonary TB (PTB) were collated from the TB register and patients’ records between 01/01/2008 and 31/12/2008. Children <15years and extra-pulmonary TB were excluded because of the challenges in diagnosis. Follow-up was done until end of treatment to determine the outcome. The outcomes were cured, completed treatment, failed treatment, died, defaulted treatment, transferred out and not evaluated based on the NTCP criteria.A total of 482 patients (266 females and 216 males) were included in the study with a median age 40.91 (standard deviation (SD) 14.65; 95% CI 39.59-42.22). Women with mean age 38.35 years (SD 15.03; 95% CI 36.54-40.16) were significantly younger (P value <0.00001) than men with mean age 44.05 (SD 13.55; 95% CI 42.23-45.87). There were 399 (82.78%) new cases and 83 (17.22%) re-treatment cases. 130 (26.97%) patients were co-infected with HIV while 236 (48.96%) patients did not know their status. In all, 193 (40%) were cured, 63 (13.07%) completed treatment, 4 (0.83%) failed treatment, 43 (8.92%) died, 27 (5.60%) defaulted, 141 (29.25%) were transferred out and 11 (2.28%) were not evaluated. The treatment success rate was 53.11%. The treatment success rate in this study is well below the 85% target in the NTCP. A large number of the patients did not know their status and the outcome could not be determined in significant number of patients (not evaluated and transferred out). A systematic referral and recording process; and a collaborative effort between TB and HIV services is therefore necessary to face this challenge. It may also be important to re-open the TB ward to prevent nosocomial transmission.
APA, Harvard, Vancouver, ISO, and other styles
8

Fager, Matilda. "Anpassad matlåda." Thesis, Högskolan i Halmstad, Akademin för ekonomi, teknik och naturvetenskap, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-34026.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Dubrau, Anton. "Taming Matlab." Thesis, McGill University, 2012. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=107702.

Full text
Abstract:
MATLAB is a dynamic scientific language used by scientists, engineers and students worldwide. Although MATLAB is very suitable for rapid prototyping and development, MATLAB users often want to convert their final MATLAB programs to a static language such as FORTRAN, to integrate them into already existing programs of that language, to leverage the performance of powerful static compilers, or to ease the distribution of executables. This thesis presents an extensible object-oriented toolkit to help facilitate the generation of static programs from dynamic MATLAB programs. Our open source toolkit, called the MATLAB Tamer, targets a large subset of MATLAB. Given information about the entry point of the program, the MATLAB Tamer builds a complete callgraph, transforms every function into a reduced intermediate representation, and provides typing information to aid the generation of static code. In order to provide this functionality, we need to handle a large number of MATLAB builtin functions. Part of the Tamer framework is the builtin framework, an extensible toolkit which provides a principled approach to handle a large number of builtin functions. To build the callgraph, we provide an interprocedural analysis framework, which can be used to implement full-program analyses. Using this interprocedural framework, we have developed value analysis, an extensible interprocedural analysis to estimate MATLAB types, which helps discover the call edges needed to build the call graph. In order to make the static analyses even possible, we disallow a small number of MATLAB constructs and features, but attempt to support as large a subset of MATLAB as possible. Thus, by both slightly restricting MATLAB, and by providing a framework with powerful analyses and simplifying transformations, we can "Tame MATLAB".
MATLAB 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».
APA, Harvard, Vancouver, ISO, and other styles
10

Elin, Lundberg. "Smart-matlåda : Produktutveckling - Konstruktion." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-40228.

Full text
Abstract:
The aim of this thesis in the course PPU305 Product development-construction is to develop a concept of a new lunchbox on a mission from the company Millcroft. The aim was also to write this thesis and answering the research questions. To answer the question “What material should be used that can handle heat, which is not toxic, but can easily be formed and give a feeling of quality?” by making a material selection in CES-Edupack there were three types of material been selected for the various parts in the lunchbox after material-requirement was made. “What needs do the users of lunchboxes see that is unmet in the lunchboxes on the market?” To answer this question a questionnaire was made in an early stage of the product development process. This was made to see what the potential customers had in mind when it comes to lunchboxes, to implement in the concept generating phase. “What would a new lunchbox-design look like, that care to remove some problems that users see in lunchboxes on the market?” This question was answered by concept generation and a Pugs matrix that lead the way to remove some of the concepts and help to combine and continue develop other concepts. The final concept was verified by a conceptual test with a group of people. There was also established the size of the lunchbox. The form of the lunchbox was generated by requests from the questionnaire that the lunchbox should hold tight. By having a cylindrical face, the lunchbox can have a threaded lid that would help to keep it tight from leaking. The thought was also that the lunchbox by its shape would stick out from other lunchboxes on the market. The result of this work is a concept of a multifunctional lunchbox in two sections. It contains two cans, a pair of inserts where you can put salad, sauce or what you prefer, two lids that fits on the two cans. It`s two lids because of the injection angle. This lunchbox even has a cooling plate that can be fit on the second can. There was a wish to bring cutlery so that was also kept in mind and result in a cutlery case.  The conclusion of this work is that it`s important to plan the work and prepare for any problems along the way so that there is time to fix them. The work went well and it was good to use a Agil mode of work so that each phase tuned off and any improvements could be made smoothly. Recommendations for further development are to find a manufacturer of a suitable cooling gel.
Syftet med detta examensarbete i kursen PPU305 Produktutveckling-konstruktion är att ta fram ett koncept på en ny matlåda på uppdrag av företaget Millcroft. Vidare var uppgiften även att skriva en akademisk rapport och besvara arbetets frågeställningar. För att besvara frågan ”Vad finns det för material som tål värme, inte är giftiga eller för tunga, men ändå lätta att forma och inger en känsla av kvalitet?”, genomfördes ett materialval i CES-Edupack där flera material valdes till de olika komponenterna efter fastställda krav på material-egenskaper. ”Vilka behov upplever matlådsanvändare inte tillgodoses i befintliga matlådor på marknaden?” För att besvara denna frågeställning genomfördes en marknadsundersökning i ett tidigt stadie i produktutvecklingen. Detta för att se vad målmarknaden hade för åsikter gällande matlådor, för att kunna ha med under konceptutvecklingen. ”Hur skulle en ny design kunna se ut, som tar hänsyn till att få bort problem som finns med dagens matlådor?” Denna fråga besvarades med hjälp av konceptgenerering och Pughs konceptvalsmatris som ledde vägen mot att ta bort vissa koncept och utveckla och slå ihop andra koncept. Det slutliga konceptet verifierades mot en testgrupp under en koncepttestning. Där fastslogs även grund-storleken för matlådan.  Matlådans form kom fram genom önskemålet att matlådan ska hålla tätt. Genom att ha en cylindrisk form kan en skruvgängad locklösning hjälpa till mot läckage. Sedan var även tanken att matlådan skulle sticka ut från de resterande matlådorna på marknaden.  Resultatet av examensarbetet blev ett koncept av en multifunktionell matlåda i flera sektioner som innefattar två burkar, ett par insatser till en burk, två lock med hänsyn till den släppvinkel som blir vid formsprutning, samt en kylklamp som kan fästas på den undre burken. Även önskemål på att kunna ta med bestick hölls i åtanke och resulterade i ett bestickfodral.  Slutsatsen av detta arbete är att det är att det är viktigt att planera arbetet och förbereda sig på eventuella problem på vägen så att det finns tid att åtgärda dessa. Arbetet flöt på bra och det var bra att använda sig av ett agilt arbetssätt så att varje fas stämdes av och eventuella förbättringar kunde ske på ett smidigt sätt. Rekommendationer för vidareutveckling är att ta fram en tillverkare av en lämplig kylgelé.
APA, Harvard, Vancouver, ISO, and other styles
11

Elphick, Daniel R. "Partially evaluating MATLAB." Thesis, University of Southampton, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.427430.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Š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 text
Abstract:
For the user’s comfort in modern programs are created system of means, which are called graphical user interface (GUI). GUI is the window, created by user, with lay out graphical elements: command push button, edit text, list boxes, checkboxes, menu and etc. User graphical interface technology started to implant also in modern computer systems, from which the most advanced one – MATLAB. This work examines two ways of MATLAB graphical user interface creation, looks over graphical elements, MATLAB visual possibilities are compared with one the most popular programming medium C++Builder. In applied example are presented the discrete-time signal examples and real sound “a” signal, witch is possible not even depict, but also to hear out. This example demonstrates graphical user interface created by MATLAB.
APA, Harvard, Vancouver, ISO, and other styles
13

Radpour, Soroush. "Understanding and refactoring MATLAB." Thesis, McGill University, 2012. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=110652.

Full text
Abstract:
Matlab is a very popular dynamic scripting language for numericalcomputations used by scientists, engineers and students world-wide. Matlabprograms are often developed incrementally using a mixture of Matlab scriptsand functions and frequently build upon existing code which may use outdatedfeatures. This results in programs that could benefit from refactoring,especially if the code will be reused and/or distributed. Despite the needfor refactoring there appear to be no Matlab refactoring tools available.Correct refactoring of Matlab is quite challenging because of itsnon-standard rules for binding identifiers. Even simple refactorings arenon-trivial. Compiler writers and software engineers are generally not familiar with \matlab and how it's used sothe problem has been left untouched so far. This thesis has two main contributions. The first is McBench, a tool that helps compiler writers understand the language better. In order to have a systematic approach to the problem, we developed this tool to give us some insight about how programmers use Matlab.The second contribution is a suite of semantic-preserving refactoring for Matlabfunctions and scripts including: function and script inlining, convertingscripts to functions, extracting new functions, and converting dynamic feval calls to static function calls. These refactorings have been implemented using the McLabcompiler framework, and an evaluation is given on a large set of Matlabprograms which demonstrates the effectiveness of our approach.
matlab 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.
APA, Harvard, Vancouver, ISO, and other styles
14

Phillips, 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
Abstract:
Thesis (M.S. in Applied Mathematics) Naval Postgraduate School, December 1998.
"December 1998." Thesis advisor(s): Maurice D. Weir. Includes bibliographical references (p. 121). Also available online.
APA, Harvard, Vancouver, ISO, and other styles
15

Gu, Chenchen. "Option Pricing Using MATLAB." Digital WPI, 2011. https://digitalcommons.wpi.edu/etd-theses/382.

Full text
Abstract:
This paper describes methods for pricing European and American options. Monte Carlo simulation and control variates methods are employed to price call options. The binomial model is employed to price American put options. Using daily stock data I am able to compare the model price and market price and speculate as to the cause of difference. Lastly, I build a portfolio in an Interactive Brokers paper trading [1] account using the prices I calculate. This project was done a part of the masters capstone course Math 573: Computational Methods of Financial Mathematics.
APA, Harvard, Vancouver, ISO, and other styles
16

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 text
Abstract:
Nowadays many scientific experiment results involve multi-dimensional arrays. It is desirable to store these results in a persistent way and make queries against not only well-structured data objects like arrays but also the metadata that describe the experiments. SPARQL is a Semantic Web standard query language for data and metadata stored in terms of RDF. SciSPARQL is an extended version of SPARQL designed for scientific applications. It includes numeric multi-dimensional array operations and user-defined functions. The SciSPARQL Database Manager (SSDM) is a query processing engine for SciSPARQL. MATLAB is a popular and powerful scientific computing application programming language. We implemented an interface between MATLAB and SciSPARQL called MATLAB SciSPARQL Link (MSL). MSL provides SciSPARQL queries in MATLAB through a client/server interface. It optionally also provides an interface to enable calls to MATLAB in SciSPARQL queries.  With MSL MATLAB users can populate, update, and query SSDM databases it in terms of SciSPARQL queries. For the implementation we use C interfaces of MATLAB and SSDM, and the networking capabilities of SSDM. The DLL we made extends MATLAB with MSL interface functions.
APA, Harvard, Vancouver, ISO, and other styles
17

Välimäki, M. (Mauri). "Betonin suhteitus Matlab-ohjelmalla." Bachelor's thesis, University of Oulu, 2015. http://urn.fi/URN:NBN:fi:oulu-201506031766.

Full text
Abstract:
Tässä työssä on keskitytty betonin suhteituksen laskemiseen lineaarisen regression kautta. Suhteitus on tärkeä betonin valmistuksen suunnitelma, jolla pyritään saamaan tuoreelle ja kovettuneella betonille halutut ominaisuudet. Puristuslujuus on betonin tärkein ominaisuus ja se toimii tässä työssä vastearvona. Puristuslujuuden vastearvoja tutkitaan ennustemuuttujien eli prediktorien avulla. Ennustemuuttujina ovat esimerkiksi sementtimäärä, vesimäärä, kiviainesmäärä ja erilaisten lisäaineiden määrä. Suhteitusta voidaan suorittaa reaaliaikaisesti betoniasemalla mutta mielestäni se tulisi ottaa yhdeksi suunnittelun osa-alueeksi. Tällöin on kuitenkin oltava betonissa reagoivien osa-aineiden käytöstä aikaisempaa tietoa, jonka avulla laskenta suoritetaan ja päätökset tehdään. Aineiston käsittelyä voidaan tehdä monellakin tavalla mutta nyt keskitytään lineaarisella regressiolla laskettaviin menetelmiin Matlab-ohjelmalla. Matlab-ohjelmassa on valmiina monia valmiita toimintoja laskennan suorittamiseksi ja tulosten esittämiseksi havainnollisesti
This 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
APA, Harvard, Vancouver, ISO, and other styles
18

Ševčík, Martin. "Modelování vlastností modelu HVS v Matlabu." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2008. http://www.nusl.cz/ntk/nusl-217656.

Full text
Abstract:
In theoretical part Diploma thesis deals with the model of human vision HVS (Human Visual System), which can be used for image quality assessment in TV technique area. It has been described calculations of selected JND (Just Noticeable Difference) metrics, used in evaluation of HVS. In practical part of the thesis it has been suggested and realized simulation model in Matlab, which may be used for evaluation of three JND metrics from color and grayscale images and evaluation in spatial a frequency domain. Results of JND models have been compared to another objective image quality evaluation metrics (MSE, NMSE, SNR and PSNR). For interpretation of dependencies it has been used images with different defined content.
APA, Harvard, Vancouver, ISO, and other styles
19

Kleinbauer, Rachel. "Kalman filtering implementation with Matlab." [S.l. : s.n.], 2004. http://www.bsz-bw.de/cgi-bin/xvms.cgi?SWB11612048.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

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 text
Abstract:
Työn tarkoituksena oli tutustua automaattiseen puheentunnistukseen ja toteuttaa Matlab-ohjelmalla toimiva muutaman käskyn tunnistava puhujariippumaton puheentunnistusjärjestelmä, joka voidaan liittää simulaationukkeen kontrolloimaan sen hengitystä. Työssä tutustuttiin yleisiin ja järjestelmän toteutuksen kannalta merkittävimpiin puheentunnistuksen menetelmiin, joiden avulla puheentunnistusjärjestelmä rakennettiin. Toteutuksessa puhetta sisältävä signaali erotettiin hiljaisuudesta käyttäen Rabinerin ja Schaferin kuvaamaa algoritmia ja tunnistettavana yksikkönä käytettiin käskyt sisältävää fraasia. Piirreirrotus tehtiin Mel-Frequency Cepstrum Coefficients (MFCC) -menetelmällä ja akustiset mallit pohjautuivat Gaussin Mixture malliin (GMM) ja Markovin piilomalliin (HMM). Tunnistuksessa käytettiin useampaa mallia rinnakkain vähentämään satunnaisen puheen tunnistamista virheellisesti joksikin opetetuista käskyistä. Akustisten mallien harjoitteluun ja järjestelmän testaukseen tarvittava puheaineisto hankittiin pääasiassa Oulun yliopistollisen sairaalan Sädehoidon yksikön hoitajilta, jotka puheohjausjärjestelmää tulevat käyttämään. Testausten perusteella järjestelmä tunnisti alle 1 % virheellä oikeat puhekäskyt. Ongelmia tuli satunnaisen puheen virheellisellä tunnistuksella joksikin opetetuista puhekäskyistä, mitä ei onnistuttu kokonaan poistamaan. Järjestelmästä tuli kuitenkin toimiva käyttökohteeseensa, sillä käskyt annetaan painamalla näppäimistöstä enteriä pohjassa vastaavasti kuin potilaalle puhutaan mikrofonin kautta pitämällä tangenttia pohjassa ja nukelle annetaan pääsääntöisesti vain oikeita käskyjä
The 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
APA, Harvard, Vancouver, ISO, and other styles
21

Silvestro, 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 text
Abstract:
Nowadays, it is possible to integrate an increasing number of functionalities on a single chip thanks to the state of the art technology in Electronic design automation. However, designing highly complex electronic systems quickly and reliably requires dealing with all such functionalities, which can be difficult as it requires a long and challenging design process because low-level details are necessary to obtain a functional implementation. One approach to deal with this complexity is to tackle SoC design from a high-level abstraction standpoint. Then, the numerous functionalities can be described and possibly addressed at a high level, as long as the newly created abstraction gap is taken care of. Time-to-market is of crucial importance when designing a product. A design process done at a high-level of abstraction considerably reduces the time required to obtain the final product. ForSyDe was created to address the problem of moving system design (I.E. System on Chip, Hardware, and Software systems) to a higher level of abstraction and bridge the abstraction gap by transformational design refinement. Currently, ForSyDe is implemented in the functional language Haskell and SystemC. The design flow starts from executable application models with individual design constraints that are a consistent part of ForSyDe ’s goals and this thesis’s primary focus. This thesis project presents the implementation of ForSyDe in the widely used modelling software MATLAB/Simulink. This new implementation allows using the ForSyDe methodology together with the powerful simulation tools offered by Simulink and Matlab. The thesis describes and analyses the different Models of Computation (MoCs) used by ForSyDe. It then presents the ForSyDe methodology and its existing Haskell implementation (on which the Simulink implementation is based). The Simulink simulation engine is introduced to show the differences and similarities with Haskell. The Simulink library developed is based on the ForSyDe-Shallow module (an Embedded Domain-Specific Language part of the Haskell implementation). The limits and opportunities introduced by the Simulink implementation are discussed in this thesis. Like the rest of the documentation, all the existing code is available on the Github repository. The evaluation and comparison of the ForSyDe-Simulink library are also done with a concrete application model that is an Audio Filter subsystem of an audio equalizer system. Simulink is concluded to be more efficient in performance considering the execution time and the memory consumption, but it is not suitable to properly accommodate ForSyDe-Shallow due to a lack of expressiveness.
Tack 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.
APA, Harvard, Vancouver, ISO, and other styles
22

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 text
APA, Harvard, Vancouver, ISO, and other styles
23

Kováč, Patrik. "Studie využitelnosti PDE toolboxu MATLABu v mechanice." Master's thesis, Vysoké učení technické v Brně. Fakulta strojního inženýrství, 2021. http://www.nusl.cz/ntk/nusl-443740.

Full text
Abstract:
This thesis deals with the practical usability of the PDE Toolbox in the MATLAB. It brieflydescribes the mathematical fundamentals of solution. The thesis presents the possibilitiesof PDE Toolbox in the creation of the model, geometry, boundary conditions, mesh and displayof results. The PDE Toolbox results from selected tasks from static, modal and transientmechanics and thermomechanics are compared with the analytical solution or with the FEMsimulation from the ANSYS. The main part deals with the evaluation and generalizationof results.
APA, Harvard, Vancouver, ISO, and other styles
24

Götthans, Tomáš. "Pokročilé algoritmy analýzy datových sekvencí v Matlabu." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2010. http://www.nusl.cz/ntk/nusl-218618.

Full text
Abstract:
Cílem této práce je se seznámení s možnostmi programu Matlab z hlediska detailní analýzy deterministických dynamických systémů. Jedná se především o analýzu časové posloupnosti a o nalezení Lyapunových exponentů. Dalším cílem je navrhnout algoritmus umožňující specifikovat chování systému na základě znalosti příslušných diferenciálních rovnic. To znamená, nalezení chaotických systémů.
APA, Harvard, Vancouver, ISO, and other styles
25

Wei, 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 text
APA, Harvard, Vancouver, ISO, and other styles
26

Hjorth, 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 text
Abstract:

Radar 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.

APA, Harvard, Vancouver, ISO, and other styles
27

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 text
Abstract:

One 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.

APA, Harvard, Vancouver, ISO, and other styles
28

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 text
Abstract:

This 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.

APA, Harvard, Vancouver, ISO, and other styles
29

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 text
Abstract:

In 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.

APA, Harvard, Vancouver, ISO, and other styles
30

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 text
Abstract:

This 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.

APA, Harvard, Vancouver, ISO, and other styles
31

Appiah, Frank [Verfasser]. "Simulation Analysis Using Matlab / Frank Appiah." München : GRIN Verlag, 2019. http://d-nb.info/1196689822/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Kharche, R. V. "MATLAB automatic differentiation using source transformation." Thesis, Cranfield University, 2012. http://dspace.lib.cranfield.ac.uk/handle/1826/7298.

Full text
Abstract:
This thesis presents our work on compiler techniques to implement Algo- rithmic Di erentiation (AD) using source transformation in MATLAB. AD is concerned with the accurate and e cient computation of derivatives of complicated mathematical functions represented by computer programs. Source transformation techniques for AD, whilst complicated to imple- ment, are known to yield derivative code with better run-time e ciency than methods using overloading support of the underlying language. We present results from MSAD that con rm the increase in e ciency using source trans- formed code for MATLAB AD. Most importantly, we demonstrate the use of a unique compiler code specialisation method to implement AD. We also assert the need for compiler optimisations in MATLAB, especially in the con- text of AD, and showcase MSAD as an extensible infrastructure to implement new optimisations and algorithms for AD or other applications. Where other e orts on MATLAB AD are implemented using operator overloading or a mix of overloading and source transformation, MSAD (Springer LNCS, Vol. 3994, 2006) was the rst to generate di erentiated MATLAB code using source transformation alone. MSAD is also the only e ort to implement source transformed AD by resolving overloaded MAT- LAB code. The existing MAD package (ACM TOMS, 32, No.2, 2006) pro- vides a highly e cient overloaded implementation of MATLAB AD. MSAD uses compiler code specialisation techniques to specialise and inline fmad and derivvec overloaded operations of the MAD package in order to generate MATLAB AD code. The operator overloading overheads inherent in MAD are eliminated while preserving the derivvec class's optimised derivative combination operations. As a compiler framework for MATLAB, MSAD demonstrates a novel use of an existing e ective compiler algorithm (Sparse Conditional Constant Propagation) to infer properties of MATLAB variables such as type, rank, shape, sparsity and value by propagating a composite lattice of all the prop- erties together.
APA, Harvard, Vancouver, ISO, and other styles
33

Burke, 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 text
Abstract:
This item is only available in print in the UCF Libraries. If this is your Honors Thesis, you can help us make it available online for use by researchers around the world by following the instructions on the distribution consent form at http://library.ucf.edu/Systems/DigitalInitiatives/DigitalCollections/InternetDistributionConsentAgreementForm.pdf You may also contact the project coordinator, Kerri Bottorff, at kerri.bottorff@ucf.edu for more information.
Bachelors
Engineering
Electrical Engineering
APA, Harvard, Vancouver, ISO, and other styles
34

Deshpande, Nikhil. "Matlab implementation of GSM traffic channel." [Tampa, Fla.] : University of South Florida, 2003. http://purl.fcla.edu/fcla/etd/SFE0000167.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Lameed, 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 text
Abstract:
MATLAB has gained widespread acceptance among engineers and scientists. Several aspects of the language such as dynamic loading and typing, safe updates, copy semantics for arrays, and support for higher-order functions contribute to its appeal, but at the same time provide many challenges to the compiler and virtual machine. MATLAB is a dynamic language. Traditional implementations of the language use interpreters and have been found to be too slow for large computations. More recently, researchers and software developers have been developing JIT compilers for MATLAB and other dynamic languages. This thesis is about the development of new compiler analyses and transformations for a MATLAB JIT compiler, McJIT, which is based on the LLVM JIT compiler toolkit. The new contributions include a collection of novel analyses for optimizing copying of arrays, which are performed when a function is first compiled. We designed and implemented four analyses to support an efficient implementation of array copy semantics in a MATLAB JIT compiler. Experimental results show that copy optimization is essential for performance improvement in a compiler for the MATLAB language. We also developed a variety of new dynamic analyses and code transformations for optimizing running code on-the-fly according to the current conditions of the runtime environment. LLVM does not currently support on-the-fly code transformation. So, we first developed a new on-stack replacement approach for LLVM. This capability allows the runtime stack to be modified during the execution of a function, thus enabling a continuation of the execution at a higher optimization level. We then used the on-stack replacement implementation to support selective inlining of function calls in long-running loops. Our experimental results show that function calls in long-running loops can result in high runtime overhead, and that selective dynamic inlining can be used to drastically reduce this overhead.The built-in function feval is an important MATLAB feature for certain classes of numerical programs and solvers which benefit from having functions as parameters. Programmers may pass a function name or function handle to the solver and then the solver uses feval to indirectly call the function. In this thesis, we show that although feval provides anacceptable abstraction mechanism for these types of applications, there are significant performance overheads for function calls via feval, in both MATLAB interpreters and JITs. The thesis then proposes, implements and compares two on-the-fly mechanisms for specialization of feval calls. The first approach uses our on-stack replacement technology. The second approach specializes calls of functions with feval using a combination of runtime input argument types and values. Experimental results on seven numerical solvers show that the techniques provide good performance improvements.The implementation of all the analyses and code transformations presented in this thesis has been done within the McLab virtual machine, McVM, and is available to the public as open source software.
MATLAB 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.
APA, Harvard, Vancouver, ISO, and other styles
36

Correa, Mario Aparecido. "Ambiente MATLAB - elementos finitos para eletromagnetismo." [s.n.], 2001. http://repositorio.unicamp.br/jspui/handle/REPOSIP/258907.

Full text
Abstract:
Orientador : Hugo Enrique Hernandez Figueroa
Dissertaçã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
APA, Harvard, Vancouver, ISO, and other styles
37

Fehr, Hendrik. "matlab scripts: mmc periodic signal model." Technische Universität Dresden, 2021. https://tud.qucosa.de/id/qucosa%3A75460.

Full text
Abstract:
Calculate solutions of a dynamic MMC energy-based model, when the system variables, i.e. the voltages and currents, are given as periodic signals. The signals are represented by a finite number distinct frequency components. As a result, the arm energies and cell voltages are given in this signal domain and can easily be translated to time domain as well.:cplx_series.m cplx_series_demo.m energy_series.m denergy_series.m check_symmetry.m transf2arm.m LICENSE.GNU_AGPLv3 sconv2.m
APA, Harvard, Vancouver, ISO, and other styles
38

Kuchá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 text
Abstract:
Master’s thesis is dedicated to the issue of network element. In the first part are described technological aspects as the internal structure of network elements and control mechanisms that provide differentiaton of services and support their quality requirements. In the first chapter are listed control mechanisms from most simple like FIFO to the more sophisticated like CBWFQ. Active queue managements are not missing and they are described in the section Riadiaci člen. Significant role in the differentiation of services have processes marking and pakets classification. The second chapter is devoted most promising standard DiffServ. Contains section devoted to architecture, paket marking, code point DSCP and the final part is devoted to the types of per-hop behavior and it is expedited forwarding EF and technique assured forwarding AF. The third chapter gives an overview common models of neural networks, their properties and assess their suitability for deployment in network elements. The routher design itself and its structure in programming environment Matlab/Simulink is the subject of the fourth chapter. Except used bloks from Simulink library is described their setting and function in the wiring. Consequently results are reviewied and conclusions drawn.
APA, Harvard, Vancouver, ISO, and other styles
39

Zvončá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 text
Abstract:
The thesis deals with the visualization of biomedical data in MATLAB environment. The thesis contains following statistical methods and their descriptions: P-P plot, Q-Q plot, histogram, box plot, kernel denstity estimation, scatter plot and several time series metrics. Some functions are programmed from buil-in functions of MATLAB and others using external functions, which are changed to fit to this thesis’s purpose. First part of the thesis conserns theoretical background, whereas the second part conserns practical programmed realizations of mentioned functions. The program contains a graphical user interface - GUI, which the thesis describes in detail. The purpose of the GUI is to ensure ease of use and also data processing. The output graphs of GUI are shown in chapter 5. The last part deals with the possible extensions of the program.
APA, Harvard, Vancouver, ISO, and other styles
40

Chromiak, 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 text
Abstract:
This diploma thesis deals with the implementation of SIL and PIL simulation for the microcontroller Aurix TriCore TC277D performed in the Matlab Simulink. The realization of the simulation represents, among other things, the implementation of the simulated model into the microcontroller, as well as the creation of an interface for the communication of the microcontroller with the Matlab Simulink. The accuracy of SIL and PIL simulations was verified by comparing the simulated waveforms from the simulation in Simulink. The simulated model used a thermal model of a car cabin created in the previous bachelor's thesis of the author of this diploma thesis. The model in TC277D, as well as the configuration for SIL / PIL is created for use with the C programming language. The work also includes instructions according to which the model and configuration can be modified so that the simulations can be performed on any device containing the necessary software. From the comparison of the simulated data is it clear that the created configuration can be used for SIL or PIL simulation.
APA, Harvard, Vancouver, ISO, and other styles
41

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 text
Abstract:
This article summarizes the ideas behind a few programs we developed for spatial data analysis in EViews and MATLAB. They allow the user to check for spatial autocorrelation using Moran's I and provide a spatial filtering procedure based on the Gi statistic by Getis and Ord (1992). We have also implemented graphical tools like Moran Scatterplots for the detection of outliers or local spatial clusters.
APA, Harvard, Vancouver, ISO, and other styles
42

Moravec, Petr. "Toolbox pro spolupráci MATLABu s externími simulačními programy." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2009. http://www.nusl.cz/ntk/nusl-218046.

Full text
Abstract:
In this Master's thesis scripting interface of two programs CST Microwave studio and Ansoft HFSS for the purpose of analysis of electromagnetic structures is described. The work is focuses control of these programs with help of scripting languages and system's interface of MS Windows XP. Next the process of connecting programs with MATLAB is shown on commented scripts together with an example of complete analysis of a chosen problem, and the import and export of results results in MATLAB. Further the functions which form programming interface between MATLAB and simulation programs are designed and implemented. The interconnection layer makes the complete control of simulating programs possible using the function description published in the official documentation of used simulation programs. The layer is described in reference manual in detail and it is used for optimization with use of Particle swarm optimalization (PSO) of planar antenna model. Then there is presented another usage of the layer for an implementation of global optimization methods - SOMA and DE including suggestion of process for comparison efficiency of optimization algorithms on simple electromagnetic models.
APA, Harvard, Vancouver, ISO, and other styles
43

Henriksson, Jonas. "Visual Stimulus Development : FlyFly - A user friendly interface for MatLaba nd the Psychophysics toolbox." Thesis, Uppsala universitet, Avdelningen för datorteknik, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-133770.

Full text
Abstract:
Flies use visual cues for a variety of tasks, such as maneuvering through the environment and finding potential mates. Hoverflies, in particular, have very developed eyes and use them to be able to hover mid air and perform fast, elegant movements. The Motion Vision Group, located at the Department of Neuroscience at BMC, Uppsala, studies the motion vision system of the hoverfly brain, using electrophysiology. Experiments are performed by displaying visual stimuli on a screen in front of an immobilized fly, while recording the response from a single neuron with a thin electrode.Until now, the Motion Vision group has been using the open source program VisionEgg to generate the stimuli. VisionEgg is able to display stimuli at high frame rate and has a large set of useful features such as perspective distortion. It also has a lot of drawbacks that makes it desirable to acquire new software. The main drawbacks include it being hard to learn, use and modify, as well as being unable to generate the stimuli needed for some key experiments.This master´s thesis describes the development of software more suited to the lab´s needs. This software should be able to generate some of the stimuli that were impossible to do at the moment, as well as being easy to expand and add upon. The frame rate of the displayed stimuli has to be both high and stable in order to perform high precision experiments.The resulting program is called FlyFly and has been developed iteratively in close cooperation with its end users, ensuring a user friendly end product capable of meeting the lab´s needs. FlyFly is implemented using MatLab and the Psychophysics toolbox with the graphical user interface (GUI) designed with the Guide editor. The GUI is decoupled from the functions drawing the stimuli, making it easy to improve or remove parts altogether. FlyFly is intuitive to use and allows anyone to quickly get started. It allows easy manipulation of series of trials, and supports drawing of multiple objects simultaneously. With the current machine set-up, it displays stimuli at 160 frames per second with few or no dropped frames.FlyFly is currently being used in the lab and will be so for the foreseeable future.
APA, Harvard, Vancouver, ISO, and other styles
44

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 text
Abstract:

Betrakta 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.

APA, Harvard, Vancouver, ISO, and other styles
45

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 text
Abstract:
In the modern world, because of increasing oil prices and the need to control greenhouse gas emission, a new interest in the production of electric cars is coming about. One of the products is a charging point for electric cars, at which electric cars can be recharged by a plug in cable. Usually people are required to pay for the electricity after recharging the electric cars. Today, the payment is handled by using SMS or through the parking system. There is now an opportunity, in cooperation with AES (the company with which we are working), to equip the pole with GPRS, and this requires development and maintenance of the antenna. The project will include data analysis of the problem, measurements and calculations. In this work, we are computing energy flow of the wave due to the location of the antenna inside the box. We need to do four steps. First, we take a set of points (determined by the computational mesh) that have the same distance from the antenna in the domain. Second, we calculate the angles between the ground and the points in the set. Third, we do an angle-energy plot, to analyse which angle can give the maximum energy. And last, we need to compare the maximum energy value of different position of the antenna. We are going to solve the problem in Matlab, based on the Maxwell equation and the Helmholtz equation, which is not time-dependent.
APA, Harvard, Vancouver, ISO, and other styles
46

Sherif, 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 text
Abstract:
A MATLAB Finite Element code for plane strain analysis of footings on an Elasto-plastic material using the Mohr Coulomb failure criteria has been developed. The first step is to develop codes for mesh generation and Gaussian numerical integration. Next, the force matrix, the stiffness matrix and the self weight matrix are assembled. After that functions for non linear analysis such as the plastic potential derivatives are formed. Finally plots of the mesh, displacement shadings, stress shadings and stress-strain curves are developed. For the purpose of verification results from the code for biaxial test are compared with the theoretical solution. Additionally comparison is made between the code and prandtl’s bearing capacity solutions for a footing problem. These results show that accuracy depends on two factors: - the type of the element and the number of elements used. The three node triangular element and the four node rectangular element give less accurate results when compared to higher order element types. And for a relatively accurate result the number of elements should be too high.
APA, Harvard, Vancouver, ISO, and other styles
47

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 text
Abstract:
The high-level array programming language MATLAB is widely used for prototyping algorithms and applications of scientific computations. However, its dynamically-typed nature, which means that MATLAB programs are usually executed via an interpreter, leads to poor performance. An alternative approach would be converting MATLAB programs to equivalent Fortran 95 programs. The resulting programs could be compiled using existing high-performance Fortran compilers and thus could provide better performance. This thesis presents techniques that are developed for our MATLAB-to-Fortran compiler, McFor, for extracting information from the high-level semantics of MATLAB programs to produce efficient and reusable Fortran code.
The 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.
APA, Harvard, Vancouver, ISO, and other styles
48

Calanca, Giulia. "Un toolbox Matlab per il Geometric Modelling." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/15221/.

Full text
Abstract:
Questo elaborato presenta un'analisi del toolbox anmglib_2.0: verranno esposte le modifiche migliorative apportate e verrà realizzata una documentazione semplice ed esaustiva per il suo utilizzo in ambito didattico, ma non solo. Il toolbox si presenta come una libreria di function, utilizzabile in ambiente MATLAB, e permette di calcolare e rappresentare vari elementi geometrici, quali curve, superfici e solidi ed eseguire operazioni su questi. Attraverso le differenti chiavi di lettura è possibile approfondire i vari aspetti che caratterizzano questo toolbox.
APA, Harvard, Vancouver, ISO, and other styles
49

Fuschi, Alessandro. "Calcolo di ologrammi con Octave e Matlab." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2017. http://amslaurea.unibo.it/12836/.

Full text
Abstract:
Questo scritto ha lo scopo di illustrare i principi dell’olografia digitale. Nella prima parte descriverò le basi dell’olografia per poi analizzare i processi numerici, svolti al computer, che permettono di simulare i fenomeni della diffrazione della luce incidente su di un ostacolo. Nella seconda parte esporrò un programma illustrativo, il quale ripercorre i passaggi fondamentali della Computer Generated Holography. Per la scrittura dei programmi utilizzerò OCTAVE, un’applicazione software open-source per l’analisi numerica in gran parte compatibile con MATLAB. Octave ha un insieme di funzionalità fornite per il calcolo matriciale ed è scritto in conformità dello standard POSIX nel linguaggio C++ usando le librerie Standard Template Library.
APA, Harvard, Vancouver, ISO, and other styles
50

Klein, Olaf. "Thermodynamische Berechnungen mit MATLAB Entwicklung einer Programmsammlung /." [S.l.] : [s.n.], 2001. http://deposit.ddb.de/cgi-bin/dokserv?idn=962904430.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography