Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Funkcia pracuje v prostredí MATLAB

MATLAB je programové prostredie pre širokú škálu technických a vedeckých aplikácií . Hoci MATLAB je skriptovací prostredie , poskytuje funkcie pre pokročilé programovanie praktiky , ako je napríklad vytváranie funkčných rukoväte . Funkcia rukoväť poskytuje uchádzajúci odkaz , ktorý umožňuje užívateľovi volať funkciu mimo normálny rozsah . MATLAB Funkcia

V MATLABu , funkcia je podprogram obsiahnuté v M - súboru , ktorý zapuzdruje skupinu kódu . Funkcia môže mať oba vstupy a výstupy . Funkcie MATLAB môže byť tiež preťaženie , riadenie výkonu rôznych funkcií s rovnakým názvom na základe podrobnosti o vstupe . Aby MATLAB vykonať funkciu , musí byť umiestnený v adresári vo vyhľadávacej ceste MATLAB . Nový adresár môže byť pridaný k MATLAB hľadanie cesty pomocou príkazu " Set Path " v ponuke " Súbor " .
Funkcia Kľučky

funkcie rukoväť ukladá odkaz na funkciu MATLAB . Funkcie Rukoväť obsahuje informácie o názve pôvodné funkcie , typu funkcie , či už je to jednoduché , preťažený , vnorené alebo anonymné , a umiestnenie súboru funkcie . Funkcie rukoväť pre anonymný alebo vnorené funkcie tiež obsahuje údaje pre všetky pracovné plochy premenných , ktoré sú potrebné pre výkon funkcie . Tieto premenné nemožno zmeniť po tom , čo funkcia je deklarovaná .
Vytvorenie funkcie pre manipuláciu

MATLAB vytvára funkčný rukoväť pomocou " @ " operátor pripojený pred názov funkcie

my_func_handle = @ my_custom_function ; .

anonymné funkcie , funkcie nie sú spojené do súboru , môžu byť vytvorené vrátane zoznamu argumentov a kódu po " @ " ; . operátor

my_anon_func = @ ( my_input1 , my_input2 ) my_input1 * my_input2 + 7 ;
Používa

funkciu rukoväť môže byť vykonaný mimo Normálny rozsah funkcií . Anonymné funkcie rukoväť možno použiť pre ukladanie dát alebo funkciu medzi zasadnutiami uložením rukoväte premenné v pracovnom priestore MATLABu . Funkcia rukoväť môže byť tiež odovzdaná do inej funkcie , ako je vyhodnocovanie signálu v optimalizačné úlohy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené