20 parasta MatLab-haastattelun kysymystä ja vastausta (2025)

Tässä MatLab-haastattelukysymyksiä ja vastauksia niin fuksilaisille kuin kokeneille hakijoille unelmatyönsä saamiseksi.

1) Selitä mikä on MatLab? Missä MatLabia voidaan soveltaa?

MatLab on korkean tason ohjelmointikieli, jolla on interaktiivinen ympäristö visualisointia, numeerista laskentaa ja ohjelmointifunktioita varten. Matlabia voidaan soveltaa lukuisissa tapauksissa, kuten

  • Mahdollistaa matriisikäsittelyt
  • Funktioiden ja tietojen piirtäminen
  • Algoritmien toteutus
  • Käyttöliittymien luominen
  • Analysoi tietoja
  • Kehitä algoritmi
  • Luo malleja ja sovelluksia
  • Liittyminen muilla kielillä kirjoitettuihin ohjelmiin (C++, C, Java ja Fortran)

Ilmainen PDF-lataus: MatLab-haastattelukysymykset


2) Mistä MatLab koostuu?

MatLab koostuu viidestä pääosasta

  • MatLab-kieli
  • MatLab työympäristö
  • Käsittele grafiikkaa
  • MatLab-funktiokirjasto
  • MatLab-sovellusliittymä (API)

3) Selitä MatLab API (Application Program Interface)?

MatLab API on kirjasto, jonka avulla voit kirjoittaa Fortran ja C-ohjelmat jotka ovat vuorovaikutuksessa MatLabin kanssa. Se sisältää mahdollisuudet MatLabin rutiinien kutsumiseen, Mat-tiedostojen lukemiseen ja kirjoittamiseen sekä Matlabin kutsumiseen laskentakoneena.


4) Millaisia ​​silmukoita Matlab tarjoaa?

Matlab tarjoaa silmukoita, kuten

  • Vaikka silmukka
  • Loopille
  • Sisäkkäiset silmukat

5) Listaa operaattorit, jotka MatLab sallii?

Matlab mahdollistaa seuraavat Operaattoreita

  • Aritmeettiset operaattorit
  • Suhteelliset operaattorit
  • loogisia operaattoreita
  • Bittikohtaiset toiminnot
  • Aseta toiminnot
MatLab-haastattelukysymykset
MatLab-haastattelukysymykset

6) Selitä mikä on Simulink?

Simulink on MatLabin lisäosa, se tarjoaa interaktiivisen, simuloivan, graafisen ympäristön dynaamisten järjestelmien mallintamiseen ja analysointiin.


7) Onko MatLabissa mahdollista käsitellä moniulotteisia taulukoita?

Kyllä, MatLabissa on mahdollista käsitellä moniulotteisia taulukoita. Matlabin sisäinen tietorakenne rajoittuu kaksiulotteiseen matriisiin. Mutta käsitelläksesi moniulotteisia taulukoita Matlabissa, voit luoda omia funktioita Matlab-kielellä.


8) Mainitse mikä on MatLabin fft-rutiineissa käytetty merkkikäytäntö?

MatLabin fft-rutiineissa käytetty etumerkki on määritelty muodossa summa(x(i)*exp (-j*i*k/N)) eikä summa (x(i)exp(j*i*k/N)). Ensimmäistä versiota käyttävät insinöörit ja toista matemaatikko.


9) Mitkä ovat neljä perusfunktiota tavallisten differentiaaliyhtälöiden (ODE) ratkaisemiseen?

Neljä perustoimintoa, jotka MatLabin on ratkaistakseen ODE:t, ovat

  • Quad
  • Quad8
  • ODE23
  • ODE45

10) Selitä, kuinka polynomit voidaan esittää MatLabissa?

MatLabissa polynomi on merkitty vektorilla. Luodaksesi polynomin MatLabissa, syötä jokainen polynomin kerroin vektoriin laskevassa järjestyksessä

Matlab
Matlab

11) Minkä tyyppiset ohjelmatiedostot MatLab sallii kirjoittaa?

Matlab sallii kahden tyyppiset ohjelmatiedostot

  • skriptit: Se on tiedosto, jonka pääte on .m. Näissä tiedostoissa se kirjoittaa komentosarjan, jonka haluat suorittaa yhdessä. Se ei hyväksy tuloja eikä palauta lähtöjä
  • Toiminnot: Ne ovat myös tiedostoja, joiden tunniste on .m. Funktiot voivat hyväksyä tuloja ja palauttaa lähtöjä.

12) Selitä, kuinka MatLab-polkua muokataan?

MatLab-polun muokkaamiseen käytetään PathTool GUI:ta. Voit myös käyttää Add polkuhakemistoja komentoriviltä ja lisätä polun rc:hen kirjoittaaksesi nykyisen polun takaisin tiedostoon pathdef.m. Jos sinulla ei ole oikeutta kirjoittaa tiedostolle 'pathdef.m', polku voidaan kirjoittaa eri tiedostoon, voit suorittaa sen 'startup.m'-tiedostosta.


13) Selitä mikä on LaTex MatLabissa?

MatLab käsittelee luonnostaan ​​yksinkertaista LaTex-koodausta, joka mahdollistaa kreikkalaisten kirjainten lisäämisen tai kirjasimen koon ja ulkoasun muokkaamisen juoneissa.


14) Selitä, kuinka voit varata etukäteen ei-kaksoismatriisin?

Muistilohkon ennakkovaraaminen ei-kaksoismatriisin säilyttämistä varten on muistitehokasta. Kun matriisille varataan muistilohkoja, matriisille ennakkovarataan nollat. Muistin ennakkovaraukseen käytettävät funktiot ovat int8(), esimerkki matriisi =int8(zeros(100)); Repmat-funktiota käytetään yksittäisen kaksoismatriisin luomiseen, esimerkki matriisi2=repmat(int8(0), 100, 100)


15) Mikä on Xmath-Matlab? Mainitse Xmathin ominaisuudet?

Xwindow-työasemille Xmath on interaktiivinen skriptaus- ja grafiikkaympäristö. Seuraavassa on lueteltu X-mathin ominaisuudet

  • Skriptikieli OOP-ominaisuuksilla
  • Kirjastot, jotka ovat LNX- ja C-kielten yhteensopivia
  • Vianetsintätyökalut GUI-ominaisuuksilla
  • Värigrafiikka voidaan osoittaa ja napsauttaa

16) Nimeä MatLabissa käytetty graafinen järjestelmä?

MatLabissa käytetty grafiikkajärjestelmä tunnetaan nimellä kahvagrafiikka. Siinä on korkean tason ja matalan tason komennot.

  • Korkean tason komennot: Korkean tason komento suorittaa kuvankäsittelyn, datan visualisoinnin ja animoinnin 2D- ja 3D-esitysgrafiikkaa varten
  • Matalan tason komennot: Grafiikan ulkonäön täydellinen räätälöinti ja täydellisen graafisen käyttöliittymän rakentaminen

17) Selitä mitä ovat M-file- ja MEX-tiedostot MatLabissa?

M-tiedostot: Ne ovat vain tavallista ASCII-tekstiä, joka tulkitaan ajon aikana. Ne ovat kuin aliohjelmia, jotka on tallennettu tekstitiedostoihin, joiden tarkenne on .m, ja niitä kutsutaan M-tiedostoiksi. Useimmissa MatLabissa käytetään kehitystyön M-tiedostoja. MEX-tiedostot: Ne ovat pohjimmiltaan alkuperäisiä C- tai C++-tiedostoja, jotka linkitetään suoraan MatLab-sovellukseen suorituksen aikana. MEX-tiedostot pystyvät kaatamaan MatLab-sovelluksen.


18) Selitä mikä on interpolointi ja ekstrapolointi Matlabissa? Mitkä ovat niiden tyypit?

  • Interpolointi: Funktioarvojen poistaminen eri datapisteiden välillä ryhmä kutsutaan interpolaatioksi
  • Ekstrapolointi: Funktion arvojen löytämistä taulukon päätepisteiden ulkopuolelta kutsutaan ekstrapolaatioksi

Interpolointi ja ekstrapolointi ovat kahta tyyppiä

  • Lineaarinen interpolointi ja ekstrapolointi
  • Neliöllinen interpolointi ja ekstrapolointi

19) Luettele joitain Matlabin yleisimmistä työkalupaketeista?

Jotkut Matlabin yleisimmistä työkalupaketeista ovat

  • Ohjausjärjestelmä
  • Sumea logiikka
  • Kuvankäsittely
  • LMI ohjaus
  • Neuraaliverkot
  • Vankka ohjaus
  • Järjestelmän tunnistus

20) Mikä on Get and Set Matlabissa?

Get- ja Set-funktioita kutsutaan getter- ja setter-funktioiksi. Setter-funktioita käytetään ominaisuuksien määrittämiseen, kun taas ominaisuuksien käyttämiseen käytetään getter-funktioita. Nämä haastattelukysymykset auttavat myös esitelmissäsi.

Jaa:

8 Kommentit

  1. Miten Matlabin toimintolohkokaavio saadaan aikaan?

  2. Avatar ashwin kartheeban sanoo:

    Olet väärässä.
    MONIMUOTTEET ON MAHDOLLINEN JA SISÄÄN RAKENNUT SAATAVILLA.

    Kaikki loput ovat ok.

    1. Avatar Hanumantha SL sanoo:

      On erittäin hyödyllistä valmistuneille kiitos tämän web-luojille

  3. Avatar sulttaani sanoo:

    1.matlab eroaa simulinkista? jos kyllä, miten?

  4. Avatar sohaib malik sanoo:

    1. Toteuta ohjelma, joka ottaa 'n' syötteitä käyttäjältä. Käyttäjä määrittää arvon 'n'. Ohjelma määrittää suurimman käyttäjän syöttämän kokonaisluvun.
    anna minulle ratkaisu tähän prograniin

    1. asia selvä;
      clc;
      prompt1 = "syötä tulojen määrä";
      n = input(prompt1);
      arr = nollia(1,n);
      i=1:n
      arr(i) = input("lisää " + num2str(i) + " numero: ");
      loppu
      [max,loc_max] = max(arr);

      display("maksimiluku on "+ num2str(max) + " ja sijainti on "+ num2str(loc_max));

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *