Vragen tijdens solliciteren bij MATLAB - Top 10 meest nuttige vraag

Inhoudsopgave:

Anonim

Introductie Vragen en antwoorden over MATLAB

MATLAB is een programmeertaal op hoog niveau die is ontwikkeld door MathWorks in 1970. Het is een zeer krachtige programmeertaal die in staat is om veel dingen te doen. Het kan worden gebruikt om matrixmanipulaties uit te voeren, functies en gegevens te plotten, algoritmen te ontwikkelen, numerieke berekeningen uit te voeren, een gebruikersinterface te maken en gemakkelijk te communiceren met andere programma's die zijn geschreven in andere programmeertalen zoals C, C ++, Java, PHP, ASP Python.

Matlab

Matlab kan ook worden gebruikt in gegevensmodellen, in ingebedde systemen, enz. Het heeft veel ingebouwde opdrachten en wiskundige functies om complexe numerieke berekeningen op te lossen, het wordt meestal gebruikt in wiskundige berekeningen in de volgende dingen Integratie, Transformaties, Curve-aanpassing, Gegevensanalyse, statistieken, 3D, 2D-plotten, lineaire algebra, niet-lineaire algebra, afbeeldingen, niet-lineaire functieberekeningen van differentiaalvergelijkingen.

Kenmerken van MATLAB: -

  • Het is een taal op hoog niveau en een taal van de 4e generatie die wordt gebruikt voor applicatieontwikkeling, numerieke berekeningen.
  • Het biedt een interactieve omgeving voor iteratief zoeken, ontwerpen en probleemoplossing.
  • Het biedt ingebouwde functies, opdrachten voor numerieke berekeningen, integratie, statistieken, lineaire algebra, filtering, optimalisatie, Fourier-analyse en het oplossen van gewone differentiaalvergelijkingen.
  • het biedt functies voor integratie van programma's met andere programma's geschreven in verschillende talen zoals C ++, JAVA, c, Python, PHP, ASP.Net.
  • Het heeft tools om een ​​applicatie te bouwen met de aangepaste grafische gebruikersinterface.

Gebruik van MATLAB:

MATLAB wordt gebruikt op het gebied van wetenschap, engineering inclusief alle stromen, natuurkunde, scheikunde, de belangrijkste gebieden worden hieronder gegeven.

  • Computationele financiën
  • Controlesystemen
  • Test en biologie
  • Computationele biologie
  • Afbeelding verwerken
  • Videoverwerking
  • Signaalverwerking
  • communicatie

Als je nu op zoek bent naar een baan die gerelateerd is aan MATLAB, moet je je voorbereiden op de interviewvragen van MATLAB. Het is waar dat elk interview anders is volgens de verschillende functieprofielen, maar om het interview te wissen, moet je een goede en duidelijke kennis van MATLAB hebben. Hier hebben we de belangrijke MATLAB-interviewvragen en -antwoorden voorbereid die u zullen helpen succes te behalen in uw interview.

Hieronder staan ​​de 10 belangrijke MATLAB-interviewvragen en -antwoorden die vaak worden gesteld in een interview. deze vragen zijn als volgt verdeeld:

Deel 1 - Interviewvragen voor MATLAB (basis)

Dit eerste deel behandelt basisvragen en antwoorden over MATLAB-interviews

Q1 - Wat is MATLAB en wat zijn de toepassingen ervan?

Antwoord:

MATLAB is een programmeertaal op hoog niveau die werd ontwikkeld door MathWorks in 1970. Het heeft een interactieve omgeving voor visualisatie, de programmeerfunctie

Numerieke berekeningen, gebruikt in de volgende gebieden

  • Matrices manipulaties
  • Uitzetten van functies en gegevens
  • Algoritmen Implementatie
  • Kan communiceren met programma's geschreven in andere talen zoals C, Java C ++ FORTRAN, Python
  • Gegevens analyse
  • Model creatie
  • Creatie van gebruikersinterface

Q2 - Uitleg over de MATLAB API en wat zijn de belangrijkste onderdelen van MATLAB?

Antwoord:

MATLAB API-Application Programming Interface is een bibliotheek waarmee we C- en FORTRAN-programma's kunnen schrijven die communiceren met MATLAB.

MATLAB heeft 5 belangrijke onderdelen die hieronder worden gegeven.

  • MATLAB API voor applicatie-programmeerinterface
  • Omgaan met afbeeldingen
  • MATLAB functioneert bibliotheken
  • MATLAB werkomgeving
  • MATLAB-taal

Laten we doorgaan naar de volgende MATLAB-interviewvragen en antwoorden.

Q3 - Uitleg over de MATLAB-opdrachten?

Antwoord:

Dit zijn de basisvragen van MATLAB die in een interview worden gesteld. Hieronder ziet u de MATLAB-opdrachten als volgt:

Opdrachten voor sessiebeheer

  • help Zoekt naar een helponderwerp.
  • whos Toont huidige variabelen (lange weergave).
  • wie geeft de huidige variabelen weer.
  • stopt Stoppen MATLAB.
  • globaal Verklaart variabelen als globaal.
  • clear Verwijdert variabelen uit het geheugen.
  • clc Wist opdrachtvenster.
  • zoek naar Help-items voor zoekopdrachten voor een trefwoord.
  • bestaan ​​Controleert op het bestaan ​​van een bestand of variabele.

Een opdracht voor de systemen

  • pad Geeft zoekpad weer.
  • pwd Toont de huidige map.
  • delete Verwijdert een bestand.
  • diary Schakelt het opnemen van een dagboekbestand in / uit.
  • map Geeft alle bestanden in de huidige map weer.
  • cd Wijzigt de huidige map.
  • date Geeft de huidige datum weer.
  • delete Verwijdert een bestand.
  • type Geeft de inhoud van een bestand weer.
  • what Toont alle MATLAB-bestanden in de huidige map.
  • wklread Leest .wk1-spreadsheetbestand.

Opdrachten voor invoer en uitvoer

  • format Regelt de weergave van het scherm.
  • fprintf Voert geformatteerd schrijven naar scherm of bestand uit.
  • invoer Geeft prompts weer en wacht op invoer.
  • disp Toont de inhoud van een array of string.
  • fscanf Opgemaakte gegevens uit een bestand lezen.

Opdrachten plotten

  • assen Maakt assenobjecten.
  • sluiten Sluit de huidige plot.
  • alles sluiten Sluit alle plots.
  • polar Maakt polaire plot.
  • semilogx Maakt een semilog-plot. (logaritmische abscis).
  • semilogie Maakt een semilog plot. (logaritmische ordinaat).
  • trappen Maak een trapplot.
  • stem Maakt stamplot.
  • as Stelt aslimieten in.
  • fplot Intelligent plotten van functies.
  • raster Toont rasterlijnen.
  • plot Genereert xy plot.
  • print Drukt plot af of slaat de plot op in een bestand.
  • titel Zet tekst bovenaan de plot.
  • xlabel Voegt een tekstlabel toe aan de x-as.
  • ylabel Voegt een tekstlabel toe aan de y-as.
  • vernieuwen Tekent het huidige figuurvenster opnieuw.
  • set Specificeert eigenschappen van objecten zoals assen.
  • subplot Maakt plots in subvensters.
  • tekst Plaatst string in een figuur.
  • bar Maakt een staafdiagram.
  • log-log Maakt log-log plot.

Array-, Matrix- en Vector-opdrachten

  • hervormen Verandert van grootte.
  • size Berekent array-grootte.
  • sorteren Sorteert elke kolom.
  • som Sommen in elke kolom.
  • eye Creëert een identiteitsmatrix.
  • ones Maak een reeks van ones.
  • nullen Maak een reeks nullen.
  • kat Verbindt arrays.
  • vind Vindt indices van niet-nul elementen.
  • lengte Berekent een aantal elementen.
  • linspace Creëert regelmatig gespreide vector.
  • logspace Creëert logaritmisch gespreide vector.
  • max Retourneert grootste element.
  • min Retourneert het kleinste element.
  • product Product van elke kolom.

V4: Welke operators worden ondersteund door MATLAB?

Antwoord:

  • Logische operatoren
  • Bitwise Operations
  • Bewerkingen instellen
  • Rekenkundige operatoren
  • Relationele operators

V5: Leg het proces uit om een ​​niet-dubbele Matrix vooraf toe te wijzen

Antwoord:

Het vooraf toewijzen van een geheugenblok voor het vasthouden van een niet-dubbele matrix is ​​geheugenefficiënt. Tijdens het toewijzen van geheugenblokken voor een matrix, worden nullen vooraf toegewezen aan een matrix. De functies om geheugen vooraf toe te wijzen zijn int8 (), bijvoorbeeld matrix = int8 (nullen (100));

De repmat-functie wordt gebruikt om een ​​enkele dubbele matrix te maken, bijvoorbeeld matrix2 = repmat (int8 (0), 100, 100)

Deel 2 - Interviewvragen voor MATLAB (geavanceerd)

Laten we nu eens kijken naar de geavanceerde interviewvragen van MATLAB.

Q6: Uitleg over de X-math MATLAB en zijn functies?

Antwoord:

Voor Xwindow-werkstations is Xmath een interactieve script- en grafische omgeving.

Hieronder volgen de X-wiskundige functies.

  • Scripttaal met OOP-functies.
  • Bibliotheken die compatibel zijn met LNX en C-taal.
  • Een foutopsporingsprogramma met GUI-functies.
  • Kleurenafbeeldingen kunnen puntig en klikbaar zijn.

Q7: Wat zijn het M-bestand en MEX-bestanden?

Antwoord:

M-bestanden: ze zijn slechts een gewone ASCII-tekst die tijdens runtime wordt geïnterpreteerd.

Ze zijn als subprogramma's opgeslagen in tekstbestanden met .m-extensies en worden M-bestanden genoemd.

Voor het grootste deel van het MatLab worden ontwikkelings-M-bestanden gebruikt.

MEX-bestanden: het zijn in feite native C- of C ++ -bestanden die tijdens runtime rechtstreeks in de MatLab-toepassing zijn gekoppeld. MEX-bestanden hebben de efficiëntie om de MatLab-toepassing te laten crashen.

Laten we doorgaan naar de volgende MATLAB-interviewvragen en antwoorden.

Q8: Vertel me over enkele tools van MATLAB?

Antwoord:

  1. LMI-besturing
  2. Neurale netwerken
  3. Robuuste controle
  4. Systeem identificatie
  5. Controle systeem
  6. Fuzzy Logic
  7. Afbeelding verwerken
  8. LMI-besturing

Q9: over Set and Get In MATLAB?

Antwoord:

Get en Set worden getter- en setterfuncties genoemd. Voor het toewijzen van eigenschappen.

Q10: Wat is de functie om gewone differentiaalvergelijkingen op te lossen?

Antwoord:

  1. ODE23
  2. ODE45
  3. Quad
  4. Quad8

Aanbevolen artikel

Dit is een gids voor Lijst met MATLAB-interviewvragen en -antwoorden, zodat de kandidaat deze MATLAB-interviewvragen gemakkelijk kan beantwoorden. Hier in dit bericht hebben we bestudeerd over de beste MATLAB-interviewvragen die vaak in interviews worden gesteld. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Interviewvragen voor Windows Server
  2. C ++: sollicitatievragen | Meest gevraagd
  3. Windows Interview Vragen
  4. WordPress Interview Vragen