Leer de MATLAB functies door online tutoring

Structuur van een MATLAB functie

MATLAB functies zijn net als C functies of Fortran subroutines.

MATLAB toepassingen worden opgeslagen als gewoon tekstuele inhoud in informatie die merken die eindigen met de uitbreiding `` .m '. Deze gegevens zijn bekend als, onnodig te zeggen, m-bestanden. Elke m-bestand bevat precies een MATLAB bedienen. Zo kan een selectie van MATLAB functies leiden tot een heleboel relatief weinig informatie.

Een grote passen tussen MATLAB en conventionele actieve dialecten is dat MATLAB functies interactief kunnen worden gebruikt. Bovendien is het aanbieden van de schijnbare steun voor onderhoudend berekening, het is ook een zeer realistische manier om debug functies die onderdeel van een grotere onderneming zijn.
MATLAB functies hebben twee parameter informatie, één voor feedback en een voor de uitkomst. Dit kan omgaan met een van de belangrijkste richtlijnen van MATLAB programmering: niet de feedback factoren van een actief niet wijzigen. Net als alle primaire richtlijnen, wordt deze beschadigd bij perioden. Mijn zonder kosten begeleiding, echter, is zich te houden aan de richtlijn. Dit zal je nodig hebt om een ​​aantal kleine verbeteringen in de manier waarop je systeem te creëren. Uiteindelijk zal deze schakelaar helpen beter MATLAB waarde te creëren.
Creëren opereren m-bestanden met een gewoon tekstuele inhoud editor

MATLAB m-bestanden moeten gewoon tekstuele inhoud informatie, dwz informatie met geen van de te unieke stijl cijfers die betrokken zijn bij standaard informatie ontworpen door tekstverwerkers. De meeste tekstverwerkers bieden de keuze van het houden van de pc-bestand als gewoon tekstuele inhoud, (kijk voor een `` Opslaan als ... '' keuze in het pc-bestand menu). Het woord-processor is overkill voor de ontwikkeling van m-bestanden, echter, en het is meestal meer realistisch om een ​​eenvoudige tekstuele inhoud schrijver, of een `` programmeur editor '' te gebruiken. Voor de meeste soorten pc-systemen zijn er verschillende tekstuele inhoud auteurs (vaak zonder kosten software of shareware). Meestal een gewoon tekstuele inhoud schrijver betrokken bij de os.

Wanneer u het samenstellen van m-bestanden die u meestal willen de tekstuele inhoud schrijver te hebben en MATLAB beginnen tegelijk. Sinds hedendaagse tekstverwerkers hebben veel van systeem-RAM kan het zelfs niet mogelijk of realistisch zijn (als u werkt op een stand-alone individuele computer) voor u op een woord-processor voor groei m-bestand te gebruiken. In deze situatie zal een eenvoudig, tekstuele inhoud schrijver uw enige keuze.
Functie Definitie

De eerste bereik van een actief m-bestand moet van het volgende type zijn.

functie [ ,,,0],output_parameter_list] = function_name (input_parameter_list)
De eerste termijn moet altijd `` functie '' zijn. Naar aanleiding van dat, de (optionele) uitkomst factoren worden ingepakt in rechthoek aankan []. Als de werken geen output_parameter_list de rechthoek kan omgaan en het equivalent indicatie zijn ook over het hoofd gezien. De function_name is een persoonlijkheid sequentie die wordt gebruikt om contact te bedienen. De function_name moet hetzelfde zijn als de naam PC bestand (zonder `` .m '') waarin de functie wordt opgeslagen. Met andere woorden de MATLAB bedienen, `` foo '', moet worden opgeslagen in de pc-bestand, `` foo.m ''. Na de naam van pc-bestand is de (optionele) input_parameter_list. Heb er kan precies één MATLAB opereren per m-bestand.

Input en Output parameters

De input_parameter_list en output_parameter_list zijn komma gescheiden details van MATLAB factoren.
tegenstelling tot andere dialecten, de factoren in de input_parameter_list mag nooit worden gewijzigd door de conclusies in de functie. Professional MATLAB ontwikkelaars methoden en factoren voor het breken van dit begrip, maar het is goed oefening om de feedback factoren beschouwen altijd dezelfde die niet kunnen worden gewijzigd zijn. Het scheiden van de feedback en het resultaat factoren maakt het versterken van dit concept.
De feedback en het resultaat factoren kunnen scalairen, vectoren, matrices, en post. Eigenlijk doet MATLAB niet echt identificeren tussen factoren soorten tot enkele berekening of functie in verband met de factoren wordt uitgevoerd. Het is volkomen terecht dat de beoordelingen een functie is een scalaire tijdens één contact en een vector in een andere contactpersoon

Voor het maken van de vóór factor tastbaarder, rekening houden met de volgende verklaring Restaurant >. ≫ y = sin (x)

Dat is een contact met de ingebouwde sinus opereren. Als x een scalair (dwz een matrix met één rij en één kolom), dan y zal een scalair zijn. Als x een rijvector, dan zal y een rij vector zijn. Als x een matrix dan is Y een matrix. (U moet deze claims met enkele eenvoudige MATLAB berekeningen bevestigen.)
Deze situatie-afhankelijkheid van feedback en het resultaat factoren is een zeer zeer effectief en mogelijk zeer gecompliceerde functie van MATLAB. Raadpleeg de `` addtwo.m '' opereren hieronder voor een voorbeeld.

Reactie verklaringen

MATLAB gedachten vorderingen beginnen met het% persoonlijkheid%. Alle cijfers van het% aan het einde van het traject worden behandeld als verklaring. De% persoonlijkheid hoeft niet te worden in pijler 1.
.

afstandsonderwijs en e -learning

  1. Web-Based Learning met Learning Management System
  2. Hoe het juiste programma kiezen voor TESOL Diploma Cursussen
  3. Waarom ouders en leerlingen kiezen afstandsonderwijs cursussen ten opzichte van traditionele cursuss…
  4. Leer uit binnen- en verbreden uw onderwijs horizon
  5. Hoe te gebruiken Classroom Leermiddelen
  6. Online Studiebegeleiding - Houd tellen van de Voordelen
  7. Online Onderwijs: For The Better You
  8. Hoe te Geaccrediteerde Online Scholen vinden?
  9. Beschikbaar tal van kansen op werk na het behalen van diploma in Finance en Public Administration
  10. Neem het op tegen de netto-School programma's om uw Masters Degree Zorg
  11. Get Some online educatieve ervaring met een Vrije School Training
  12. De voordelen van het gebruik van een Learning Management System
  13. Online Opdracht Help: opkomende trend van online Onderwijs
  14. Vereisten om een ​​Accounting Degree Online Get
  15. 5 manieren om Trainen met strategisch plan en doelstellingen van een bedrijf Lijn
  16. Het huidige onderwijs hebben we echt Bevrijdende?
  17. Waarom niet een online Degree Life Experience?
  18. Een antwoord te kunnen Op het net School Diploma Evaluaties
  19. Human resources Degree Categorieën
  20. Wat is Auteursrecht en How Do You beschermen?