20 parimat MatLabi intervjuu küsimust ja vastust (2025)

Siin on MatLabi intervjuu küsimused ja vastused nii värsketele kui ka kogenud kandidaatidele oma unistuste töökoha saamiseks.

1) Selgitage, mis on MatLab? Kus saab MatLabi rakendada?

MatLab on kõrgetasemeline programmeerimiskeel interaktiivse keskkonnaga visualiseerimiseks, numbriliseks arvutamiseks ja programmeerimisfunktsioonide jaoks. Matlabi saab rakendada paljudes olukordades, näiteks

  • Võimaldab maatriksiga manipuleerimist
  • Funktsioonide ja andmete joonistamine
  • Algoritmide juurutamine
  • Kasutajaliideste loomine
  • Andmete analüüsimine
  • Töötage välja algoritm
  • Looge mudeleid ja rakendusi
  • Liidesed teistes keeltes kirjutatud programmidega (C++, C, Java ja Fortran)

Tasuta PDF-i allalaadimine: MatLabi intervjuuküsimused


2) Millest MatLab koosneb?

MatLab koosneb viiest põhiosast

  • MatLabi keel
  • MatLabi töökeskkond
  • Graafika käepide
  • MatLabi funktsioonide raamatukogu
  • MatLabi rakendusprogrammi liides (API)

3) Selgitage MatLabi API-d (rakendusprogrammi liides)?

MatLabi API on teek, mis võimaldab teil kirjutada Fortrani ja C programmid mis suhtlevad MatLabiga. See sisaldab võimalusi MatLabi rutiinide helistamiseks, Mat-failide lugemiseks ja kirjutamiseks ning Matlabi kui arvutusmootori kutsumiseks.


4) Mis tüüpi silmuseid Matlab pakub?

Matlab pakub silmuseid nagu

  • Kuigi Loop
  • Loopi jaoks
  • Pesastatud silmused

5) Loetlege operaatorid, mida MatLab lubab?

Matlab võimaldab jälgida operaatoreid

  • Aritmeetikaoperaatorid
  • Suheteoperaatorid
  • loogiline operaatorid
  • Bitipõhised toimingud
  • Määra toimingud
MatLabi intervjuu küsimused
MatLabi intervjuu küsimused

6) Selgitage, mis on Simulink?

Simulink on MatLabi lisatoode, mis pakub interaktiivset, simuleerivat, graafilist keskkonda dünaamiliste süsteemide modelleerimiseks ja analüüsimiseks.


7) Kas MatLabis on võimalik käsitleda mitmemõõtmelisi massiive?

Jah, MatLabis on võimalik käsitleda mitmemõõtmelisi massiive. Matlabi sisemine andmete struktuur piirdub kahemõõtmelise maatriksiga. Kuid mitmemõõtmeliste massiivide käsitlemiseks Matlabis saate luua oma funktsioone Matlabi keeles.


8) Nimetage, mis on MatLabi fft-rutiinides kasutatav märgikokkulepe?

MatLabi fft-rutiinides kasutatav märgikokkulepe on defineeritud kui summa(x(i)*exp (-j*i*k/N)), mitte summa (x(i)exp(j*i*k/N)). Esimest versiooni kasutavad insenerid ja teist matemaatikud.


9) Millised on neli põhifunktsiooni tavaliste diferentsiaalvõrrandite (ODE) lahendamiseks?

Neli põhifunktsiooni, mida MatLab ODE-de lahendamiseks peab, on

  • Quad
  • Quad8
  • ODE23
  • ODE45

10) Selgitage, kuidas saab MatLabis polünoome esitada?

Polünoomi MatLabis tähistatakse vektoriga. Polünoomi loomiseks MatLabis sisestage polünoomi iga koefitsient vektorisse kahanevas järjekorras

MatLab
MatLab

11) Mis tüüpi programmifaile MatLab kirjutada lubab?

Matlab võimaldab kahte tüüpi programmifaile

  • Skriptid: See on fail laiendiga .m. Nendes failides kirjutab see käsuseeria, mida soovite koos käivitada. See ei aktsepteeri sisendeid ega tagasta ühtegi väljundit
  • Funktsioonid: Need on ka failid laiendiga .m. Funktsioonid võivad vastu võtta sisendeid ja tagastada väljundeid.

12) Selgitage, kuidas muuta MatLabi rada?

MatLabi tee muutmiseks kasutage PathTool GUI-d. Samuti saate käsurealt kasutada tee kataloogide lisamist ja rc-le tee lisamist, et kirjutada praegune tee tagasi faili 'pathdef.m'. Kui teil pole 'pathdef.m' jaoks kirjutamise õigust, saab pathrc kirjutada teise faili, mida saate käivitada oma 'startup.m' alt.


13) Selgitage, mis on LaTex MatLabis?

MatLab käsitleb loomulikult lihtsat LaTexi kodeeringut, mis võimaldab sisestada kreeka tähti või muuta joonistel fondi suurust ja välimust.


14) Selgitage, kuidas saate mitte-topeltmaatriksi eeljaotada?

Mäluploki eelnev eraldamine mitte-kahekordse maatriksi hoidmiseks on mälusäästlik. Mäluplokkide eraldamisel maatriksile eraldatakse maatriksile eelnevalt nullid. Mälu eelnev eraldamine toimub funktsiooniga int8(), näide: matrix =int8(zeros(100)); funktsiooni Repmat kasutatakse ühe kahekordse maatriksi loomiseks, näide: matrix2=repmat(int8(0), 100, 100).


15) Mis on Xmath-Matlab? Kas mainida Xmathi funktsioone?

Xwindow tööjaamade jaoks on Xmath interaktiivne skriptimis- ja graafikakeskkond. Järgnevalt on toodud X-mathi funktsioonid.

  • OOP-funktsioonidega skriptikeel
  • LNX- ja C-keelega ühilduvad raamatukogud
  • GUI funktsioonidega silumistööriistad
  • Värvigraafikat saab suunata ja klõpsata

16) Nimeta MatLabis kasutatav graafiline süsteem?

MatLabis kasutatav graafiline süsteem on tuntud kui käepideme graafika. Sellel on kõrge ja madala taseme käsud.

  • Kõrgetasemelised käsud: Kõrgetasemeline käsk teostab pilditöötlust, andmete visualiseerimist ja animatsiooni 2D ja 3D esitlusgraafika jaoks
  • Madala taseme käsud: Graafika välimuse täielik kohandamine ja täieliku graafilise kasutajaliidese loomine

17) Selgitage, mis on M-file ja MEX failid MatLabis?

M-failid: Need on lihtsalt tavaline ASCII tekst, mida tõlgendatakse käitamisajal. Need on nagu alamprogrammid, mis on salvestatud .m laiendiga tekstifailidesse ja mida nimetatakse M-failideks. Enamiku MatLabi jaoks kasutatakse arendus-M-faile. MEX-failid: Põhimõtteliselt on need natiivsed C- või C++-failid, mis on käitusajal otse MatLabi rakendusega lingitud. MEX-failidel on MatLabi rakenduse krahhi jaoks tõhusus.


18) Selgitage, mis on Matlabis interpoleerimine ja ekstrapoleerimine? Millised on nende tüübid?

  • Interpolatsioon: Funktsiooni väärtuste väljavõtmine erinevate andmepunktide vahel an massiivi nimetatakse interpoleerimiseks
  • Ekstrapoleerimine: Funktsiooni väärtuste leidmist massiivist väljaspool lõpp-punkte nimetatakse ekstrapoleerimiseks

Interpolatsiooni ja ekstrapolatsiooni kahte tüüpi on

  • Lineaarne interpolatsioon ja ekstrapoleerimine
  • Ruutinterpolatsioon ja ekstrapolatsioon

19) Loetlege mõned Matlabis olevad tavalised tööriistakastid?

Mõned Matlabi tavalised tööriistakastid on

  • Control System
  • Hägune loogika
  • Pildi töötlemine
  • LMI juhtimine
  • Närvivõrgud
  • Tugev juhtimine
  • Süsteemi identifitseerimine

20) Mis on Matlabis Get and Set?

Funktsioonid „Get“ ja „Set“ on nimetatud „getter“ ja „set“ funktsioonideks. Omaduste määramiseks kasutatakse „setter“ funktsioone, omadustele juurdepääsuks aga „getter“ funktsioone. Need intervjuuküsimused aitavad ka teie vestlustes.

Jaga

8 Kommentaarid

  1. Kuidas on võimalik Matlabi funktsiooniplokkskeem saavutada?

  2. Avatar ashwin kartheeban ütleb:

    Te eksite.
    MITMEMÕÕTMELINE MAASIIRI ON VÕIMALIK JA SISSEEHITATUD.

    Kõik ülejäänud on ok.

    1. Aitäh! see on nüüd parandatud

  3. Avatar amanjot ütleb:

    Tõesti täis teadmisi.

    1. Avatar Hanumanta SL ütleb:

      Tänu veebiloojatele on see lõpetajatele väga kasulik

  4. 1.matlab erineb simulinkist? kui jah, siis kuidas?

  5. Avatar sohaib malik ütleb:

    1. Rakendage programm, mis võtab kasutajalt "n" sisendit. Kasutaja määrab 'n' väärtuse. Programm määrab kasutaja sisestatud suurima täisarvu.
    andke mulle selle programmi lahendus

    1. selge;
      clc;
      prompt1 = "sisestage sisendite arv";
      n = sisend(viip1);
      arr= nullid(1,n);
      i=1:n jaoks
      arr(i) = input(“sisesta ” + num2str(i) + ” number: “);
      lõpp
      [max,loc_max] = max(arr);

      display("maksimaalne arv on "+ num2str(max) + " ja asukoht on "+ num2str(loc_max));

Jäta vastus

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on märgitud *