Simulink is een simulatie- en modelgebaseerde ontwerpomgeving voor dynamische en embedded systemen, geïntegreerd met MATLAB. Simulink, ook ontwikkeld door MathWorks, is een grafische programmeertaaltool voor gegevensstromen voor het modelleren, simuleren en analyseren van dynamische systemen met mee
GNU Octave is een programmeertaal op hoog niveau zoals MATLAB en is grotendeels compatibel met MATLAB. Het wordt ook gebruikt voor numerieke berekeningen. Octave heeft de volgende gemeenschappelijke kenmerken met MATLAB − matrices zijn van het fundamentele gegevenstype het heeft ingebouwde onderst
MATLAB biedt opdracht voor het werken met transformaties, zoals de Laplace- en Fourier-transformaties. Transformaties worden in de wetenschap en techniek gebruikt als een hulpmiddel om analyses te vereenvoudigen en gegevens vanuit een andere hoek te bekijken. Met de Fourier-transformatie kunnen we
MATLAB vertegenwoordigt polynomen als rijvectoren die coëfficiënten bevatten die zijn gerangschikt op aflopende machten. Bijvoorbeeld de vergelijking P(x) =x4 + 7x3 - 5x + 9 kan worden weergegeven als − p =[1 7 0 -5 9]; Polynomen evalueren De polyvale functie wordt gebruikt voor het evalueren van
Integratie behandelt twee wezenlijk verschillende soorten problemen. In het eerste type wordt de afgeleide van een functie gegeven en willen we de functie vinden. Daarom keren we in principe het proces van differentiatie om. Dit omgekeerde proces staat bekend als anti-differentiatie, of het vinde
MATLAB biedt de diff commando voor het berekenen van symbolische afgeleiden. In zijn eenvoudigste vorm geef je de functie die je wilt differentiëren door aan het diff-commando als argument. Laten we bijvoorbeeld de afgeleide berekenen van de functie f(t) =3t2 + 2t-2 Voorbeeld Maak een scriptbesta
MATLAB biedt verschillende manieren om problemen met differentiaal- en integraalrekening op te lossen, differentiaalvergelijkingen van elke graad op te lossen en limieten te berekenen. Het beste van alles is dat u eenvoudig de grafieken van complexe functies kunt plotten en maxima, minima en andere
Tot nu toe hebben we gezien dat alle voorbeelden zowel in MATLAB werken als in de GNU, ook wel Octave genoemd. Maar voor het oplossen van elementaire algebraïsche vergelijkingen zijn zowel MATLAB als Octave weinig verschillend, dus we zullen proberen MATLAB en Octave in afzonderlijke secties te beha
In dit hoofdstuk worden de plot- en grafische mogelijkheden van MATLAB verder onderzocht. We zullen bespreken − Staafdiagrammen tekenen Contouren tekenen Driedimensionale plots Staafdiagrammen tekenen De balk commando tekent een tweedimensionaal staafdiagram. Laten we een voorbeeld nemen om het i
Om de grafiek van een functie te plotten, moet u de volgende stappen uitvoeren − Definieer x , door het waardenbereik . op te geven voor de variabele x , waarvoor de functie moet worden uitgezet Definieer de functie, y =f(x) Bel de plot commando, als plot(x, y) Het volgende voorbeeld z
Gegevensexport (of uitvoer) in MATLAB betekent schrijven in bestanden. Met MATLAB kunt u uw gegevens gebruiken in een andere toepassing die ASCII-bestanden leest. Hiervoor biedt MATLAB verschillende opties voor het exporteren van gegevens. U kunt het volgende type bestanden maken − Rechthoekig,
Gegevens importeren in MATLAB betekent het laden van gegevens uit een extern bestand. De importgegevens functie maakt het laden van verschillende gegevensbestanden van verschillende formaten mogelijk. Het heeft de volgende vijf vormen − Sr.nr. Functie en beschrijving 1 A =importdata(bestandsnaam)
Een functie is een groep statements die samen een taak uitvoeren. In MATLAB worden functies gedefinieerd in aparte bestanden. De naam van het bestand en van de functie moeten hetzelfde zijn. Functies werken op variabelen binnen hun eigen werkruimte, ook wel de lokale werkruimte . genoemd , los van
Het maken van een tekenreeks is vrij eenvoudig in MATLAB. Sterker nog, we hebben het vaak gebruikt. U typt bijvoorbeeld het volgende in de opdrachtprompt − Live demo my_string = Tutorials Point MATLAB zal de bovenstaande instructie uitvoeren en het volgende resultaat retourneren − my_string = Tu
MATLAB ondersteunt verschillende numerieke klassen, waaronder getekende en niet-ondertekende gehele getallen en drijvende-kommagetallen met enkele precisie en dubbele precisie. Standaard slaat MATLAB alle numerieke waarden op als drijvende-kommagetallen met dubbele precisie. U kunt ervoor kiezen om
De dubbele punt(:) is een van de meest bruikbare operatoren in MATLAB. Het wordt gebruikt om vectoren, subscript-arrays te maken en op te geven voor iteraties . Als je een rijvector wilt maken met gehele getallen van 1 tot 10, schrijf je − Live demo 1:10 MATLAB voert de instructie uit en retourn
Alle variabelen van alle gegevenstypen in MATLAB zijn multidimensionale arrays. Een vector is een eendimensionale array en een matrix is een tweedimensionale array. We hebben vectoren en matrices al besproken. In dit hoofdstuk zullen we multidimensionale arrays bespreken. Laten we echter eerst en
Een matrix is een tweedimensionale reeks getallen. In MATLAB maakt u een matrix door elementen in elke rij in te voeren als door kommas of door spaties gescheiden getallen en door puntkommas te gebruiken om het einde van elke rij te markeren. Laten we bijvoorbeeld een matrix van 4 bij 5 maken a
Een vector is een eendimensionale reeks getallen. MATLAB maakt het mogelijk twee soorten vectoren te maken − Rijvectoren Kolomvectoren Rijvectoren Rijvectoren worden gemaakt door de set elementen tussen vierkante haken te plaatsen, met spatie of komma om de elementen af te bakenen. Live demo r
Er kan zich een situatie voordoen waarin u een codeblok meerdere keren moet uitvoeren. Over het algemeen worden statements sequentieel uitgevoerd. De eerste instructie in een functie wordt eerst uitgevoerd, gevolgd door de tweede, enzovoort. Programmeertalen bieden verschillende besturingsstructure
MATLAB