Zobraziť všetko

Ako našu oficiálnu verziu nájdete anglickú verziu.Návrat

Európa
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Ázia/Tichomorie
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, India a Blízky východ
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Južná Amerika / Oceánia
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Severná Amerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
DomovBlogFunkcia SYM: Vytváranie čísel symbolov, premenných a objektov v MATLAB
na 2025/01/9 5,024

Funkcia SYM: Vytváranie čísel symbolov, premenných a objektov v MATLAB

Táto príručka skúma výkonné symbolické výpočtové funkcie Matlabu so zameraním na symbolické premenné.Použitie symbolických premenných umožňuje presné matematické výrazy, čím sa zabráni chybám zaokrúhľovania v číselných výpočtoch.Naučíte sa, ako vytvárať a používať symbolické premenné, aplikovať príznaky konverzie a riešiť zložité problémy so symbolickou matematikou.Prostredníctvom jasných príkladov a vysvetlení získate solídne pochopenie toho, ako aplikovať symbolické nástroje Matlabu na úlohy, ako je algebra, a riešenie diferenciálnych rovníc.

Katalóg

1. Pochopenie symbolických premenných v Matlab
2. Skúmanie symbolického výpočtu v Matlab
SYM

Pochopenie symbolických premenných v Matlabe

Symbolické premenné sa líšia od bežných čísel, pretože umožňujú MATLABovi udržiavať matematické výrazy vo svojej presnej podobe.Napríklad, ak používate bežné čísla, ak reprezentujete π ako 3,14, používate aproximáciu.Naopak, symbolická premenná pre π zostane v Matlabe ako π, kým sa nerozhodne zjednodušiť, čím sa zabezpečí väčšia presnosť.Táto presnosť je dôležitá v oblastiach, ako je algebra, počet a inžinierstvo, kde sa často uprednostňujú presné roztoky pred zaoblenými aproximáciami.Použitím symbolických premenných môžete manipulovať skôr s rovnicami symbolicky ako numericky, čo môže byť mimoriadne užitočné pri riešení problémov, ktoré si vyžadujú vysokú mieru presnosti.

Ako vytvoriť symbolické premenné v Matlabe?

Ak chcete vytvoriť symbolickú premennú v Matlab, používate symbol funkcia.Táto funkcia vám umožňuje premeniť ľubovoľné číslo, výraz alebo premennú na symbolické.Prečo záleží na týchto dodatočných vyhláseniach?Pretože hovoria MATLAB, ako zvládnuť premennú vo výpočtoch.Napríklad, ak deklarujete premennú ako skutočnú, Matlab pri vykonávaní operácií nebude brať do úvahy komplexné čísla.Podobne deklarovanie premennej, pretože pozitívne ovplyvňuje funkcie, ako sú druhé korene alebo logaritmy.

Tu je niekoľko bežných spôsobov, ako definovať symbolické premenné:

Príkaz
Čo to robí?
sym ('x')
Vytvorí symbolickú premennú x.
sym („x“, „skutočný“)
Vyhlasuje, že X je skutočné číslo.
sym ('k', „pozitívne“)
Vyhlasuje, že K je pozitívne číslo.

Pomocou funkcie SYM na prevod čísla

Funkcia SYM môže tiež previesť pravidelné čísla na symbolické čísla pre presnejšie výpočty.MATLAB umožňuje rôzne príznaky (alebo možnosti) s funkciou SYM na kontrolu toho, ako sú čísla symbolicky reprezentované.Každá vlajka je navrhnutá tak, aby vyvážila presnosť a výkon, v závislosti od toho, čo potrebujete.Napríklad použitie príznaku „R“ vám môže poskytnúť presné frakcie, ktoré je užitočné v algebre.Na druhej strane, „D“ zobrazuje čísla ako desatinné miesta, ktoré je ľahšie čitateľné, ale môže stratiť určitú presnosť.

Tu je niekoľko užitočných vlajok a to, čo robia:

Vlajka
Opis
Príklad
'f'
Prevedie čísla na aproximáciu s pohyblivou rádovou čiarkou.
sym (3,14, 'f')
'r'
Predstavuje čísla ako presné frakcie (p/q).
sym (1,25, 'r') → 5/4
'E'
Zobrazuje symbolické čísla s chybnými výrazmi pomocou EPS.
sym (1.0001, 'E')
'D'
Zobrazuje čísla v desatinnom formáte.
sym (2/3, 'd') → 0,6667

Preskúmanie symbolického výpočtu v Matlabe

Pri používaní MATLAB väčšina ľudí pracuje s číslami na vykonávaní výpočtov.Existuje však ďalší výkonný spôsob, ako zvládnuť matematické výrazy prostredníctvom symbolického výpočtu.Namiesto okamžitého premeny čísel na desatinné výsledky vám symbolické výpočty umožňujú udržiavať výrazy v pôvodnej algebraickej forme.Je to užitočné, keď chcete vykonať výpočty pri zachovaní matematickej presnosti.

Napríklad môžete vytvoriť symbolickú verziu konštantnej π (PI) písaním Pi = sym (pi);.Ak potom vypočítate plochu kruhu s polomerom 5 pomocou vzorca oblasť = pi * r2, výsledkom nebude zaoblené číslo ako 78,54.Namiesto toho vám Matlab dá výraz 25π, udržiavanie odpovede v jej presnej podobe.Typ údajov môžete skontrolovať spustením trieda (oblasť) , čo ukáže, že je to symbolický objekt.To znamená, že výraz sa ukladá tak, ako je, bez toho, aby sa premieňal na približnú desatinnú hodnotu.Udržiavanie výrazov symbolické, ako je toto, je dôležité v prípadoch, keď presnosť je dôležitá, najmä v vyspelých matematických alebo inžinierskych problémoch.

Ďalšou užitočnou črtou symbolického výpočtu je práca s frakciami a koreňmi v ich presných formách.Normálne, ak píšete 1/3 V Matlab vám poskytne zaokrúhlený desatinný výsledok, napríklad 0,3333.Ale ak používate symbolickú funkciu Sym (1/3), Matlab ho udrží ako zlomok 1/3 bez aproximácie.To isté platí pre korene, ak píšete Sym (SQRT (5)), MATLAB zobrazí symbol druhej druhej koreňa namiesto zaobleného čísla.Táto schopnosť udržiavať presné frakcie a korene môže byť veľmi užitočná v situáciách, keď potrebujete presné výsledky.

Symbolický výpočet tiež umožňuje ľahkú diferenciáciu funkcií.V počte je diferenciácia proces nájdenia rýchlosti zmeny funkcie.V Matlab môžete definovať funkciu symbolicky a potom ju odlíšiť krok za krokom.Napríklad, ak definujete funkciu y = sin (sym ('x')), môžete ho rozlíšiť písaním dif (y), čo ti dá cos (x).Druhé deriváty nájdete aj písaním dif (y, 2), čo bude mať za následok -Sin (x).Táto funkcia dokonca funguje pre komplikovanejšie funkcie s viacerými premennými.Ak definujete z = x2 + hriech (y) Symbolicky ho môžete rozlíšiť vzhľadom x písaním dif (z, 'x'), čo dáva 2x.Odlišujúce sa s ohľadom na y dávať cos (y).

O nás

ALLELCO LIMITED

Allelco je medzinárodne slávny na jednom mieste Distribútor služieb obstarávania hybridných elektronických komponentov, ktorý sa zaviazal poskytovať komplexné služby obstarávania a dodávateľského reťazca pre globálny elektronický výrobný a distribučný priemysel vrátane globálnych 500 tovární OEM a nezávislých maklérov.
Čítaj viac

Rýchly dopyt

Zašlite prosím dotaz, okamžite odpovieme.

množstvo

Populárne príspevky

Horúce číslo dielu

0 RFQ
Nákupný vozík (0 Items)
Je prázdny.
Porovnať zoznam (0 Items)
Je prázdny.
Spätná väzba

Vaša spätná väzba záleží!V Allelco si vážime skúsenosti používateľa a snažíme sa ich neustále zlepšovať.
Zdieľajte s nami svoje komentáre prostredníctvom nášho formulára spätnej väzby a odpovieme okamžite.
Ďakujeme, že ste si vybrali Allelco.

Predmet
E-mail
Komentáre
Captcha
Potiahnite alebo kliknutím na nahrávanie súboru
Nahrajte súbor
Typy: .xls, .xlsx, .doc, .docx, .jpg, .png a .pdf.Veľkosť súboru
Max: 10 MB