Ano ang linspace na Ginagamit sa MATLAB

Ano Ang Linspace Na Ginagamit Sa Matlab



Isipin na nagtatrabaho ka sa isang proyekto sa MATLAB, at kailangan mong bumuo ng isang pagkakasunod-sunod ng mga numero na pantay-pantay ang pagitan. Nagpaplano ka man ng mga graph, nagsasagawa ng mga kalkulasyon, o nagsusuri ng data, ang pagkakaroon ng tool na maaaring lumikha ng mga pagkakasunud-sunod na ito para sa iyo ay maaaring maging lubhang kapaki-pakinabang. na kung saan linspace pumasok.

Ang artikulong ito ay nagpapakita ng isang detalyadong tutorial sa paggamit ng linspace sa MATLAB.







Ano ang linspace?

Ang linspace ay isang built-in na MATLAB function na nagbibigay-daan sa iyong walang kahirap-hirap na bumuo ng isang serye ng mga halaga na may pantay na espasyo sa pagitan ng mga ito. Inaalis nito ang abala ng manu-manong pagkalkula at paggawa ng mga pagkakasunud-sunod na ito, na nakakatipid sa iyo ng oras at enerhiya.



Gamit linspace ay medyo prangka. Bibigyan mo lang ito ng panimulang punto, pangwakas na punto, at ang bilang ng mga value na gusto mo sa pagitan. Pagkatapos ay ginagawa ng MATLAB ang natitirang gawain sa pamamagitan ng awtomatikong pagkalkula ng espasyo sa pagitan ng mga halaga upang matiyak na pantay-pantay ang pagkakabahagi ng mga ito.



Syntax para sa linspace sa MATLAB

Ang syntax para sa paggamit linspace sa MATLAB ay ang mga sumusunod:





linspace(simula, huminto, n)

Hatiin natin ang mga bahagi ng syntax na ito:

  • simulan : Ito ang panimulang halaga ng sequence.
  • huminto : Ito ang ending sequence value.
  • n : Ito ang bilang ng mga value na gusto mo sa sequence.

Kapag tinawagan mo ang linspace function sa mga argumentong ito, bubuo ang MATLAB ng isang row vector na naglalaman ng n pantay na pagitan ng mga halaga magsimula at huminto.



Mga halimbawa ng linspace sa MATLAB

Kung gusto mong gumawa ng sequence ng sampung value sa pagitan ng 0 at 1, maaari mong gamitin ang sumusunod na code:

resulta = linspace(0, 1, 10)

Maaari mo ring gamitin ang linspace function na upang makabuo ng isang sequence ng limang negatibong numero simula sa -5 at nagtatapos sa -1:

resulta = linspace(-5, -1, 5)

linspace ay maaari ding gamitin sa mga kumplikadong numero upang lumikha ng mga pantay na pagitan ng mga punto sa kumplikadong eroplano.

Halimbawa, bubuo ng vector ang sumusunod na code complex_vector na naglalaman ng 5 pantay na espasyo sa pagitan ng kumplikadong mga numero 0+1i at 2+3i.

complex_vector = linspace(0+1i, 2+3i, 5)

Sa ganitong paraan, maaari mong gamitin ang linspace function na upang bumuo ng isang serye ng mga pantay na espasyo na mga numero sa MATLAB.

Konklusyon

Ang linspace ay isang makapangyarihang function sa MATLAB na pinapasimple ang proseso ng paglikha ng pantay-pantay na mga sequence. Sa pamamagitan ng pagtukoy sa mga halaga ng pagsisimula at paghinto kasama ang nais na bilang ng mga halaga, maaari kang bumuo ng mga sequence nang mabilis at mahusay para sa iba't ibang mga aplikasyon sa MATLAB.