Peržiūrėti visus

Prašome naudoti anglišką versiją kaip oficialią versiją.Grįžti

Europa
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)
Azija/Ramusis vandenynas
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, Indija ir Viduriniai Rytai
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Pietų Amerika / Okeanija
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Šiaurės Amerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
NamaiDienoraštisSym funkcija: simbolių numerių, kintamųjų ir objektų kūrimas MATLAB
2025/01/9 5,053

Sym funkcija: simbolių numerių, kintamųjų ir objektų kūrimas MATLAB

Šiame vadove nagrinėjamos galingos Matlab simbolinės skaičiavimo ypatybės, daugiausia dėmesio skiriant simboliniams kintamosioms.Naudojant simbolinius kintamuosius, galima atlikti tikslias matematines išraiškas, išvengiant suapvalinimo klaidų, matomų skaitmeniniuose skaičiavimuose.Išmoksite kurti ir naudoti simbolinius kintamuosius, pritaikyti konversijos vėliavas ir išspręsti sudėtingas simbolinės matematikos problemas.Naudodamiesi aiškiais pavyzdžiais ir paaiškinimais, įgysite tvirtą supratimą, kaip pritaikyti MATLAB simbolinius įrankius tokioms užduotims kaip algebra ir diferencialinių lygčių sprendimas.

Katalogas

1. Simbolinių kintamųjų supratimas MATLAB
2. Simbolinio skaičiavimo MATLAB tyrimas
SYM

Simbolinių kintamųjų supratimas MATLAB

Simboliniai kintamieji skiriasi nuo įprastų skaičių, nes jie leidžia MATLAB išlaikyti matematines išraiškas tikslia forma.Pvz., Kai naudojate įprastus skaičius, jei pavaizduojate π kaip 3.14, jūs naudojate apytikslį.Priešingai, simbolinis π kintamasis liks kaip π MATLAB, kol pasirinksite jį supaprastinti, užtikrinant didesnį tikslumą.Šis tikslumas yra svarbus tokiose srityse kaip algebra, skaičiavimas ir inžinerija, kur dažnai teikiama tikslūs sprendimai, o ne suapvalinti apytiksliai.Naudodamiesi simboliniais kintamaisiais, galite simboliškai, o ne manipuliuoti lygtimis, o ne skaitine prasme, o tai gali būti ypač naudinga sprendžiant problemas, kurioms reikia aukšto tikslumo.

Kaip sukurti simbolinius kintamuosius MATLAB?

Norėdami sukurti simbolinį kintamąjį MATLAB, jūs naudojate Sym funkcija.Ši funkcija leidžia bet kokį skaičių, išraišką ar kintamąjį paversti simboline.Kodėl šie papildomi deklaracijos yra svarbios?Nes jie nurodo „Matlab“, kaip apskaičiuoti kintamąjį.Pvz., Jei kintamąjį paskelbsite tikru, MATLAB, atlikdamas operacijas, nesvarstys sudėtingų skaičių.Panašiai kintamasis paskelbimas kaip teigiamas veikia tokias funkcijas kaip kvadratinės šaknys ar logaritmai.

Čia yra keli įprasti būdai, kaip apibrėžti simbolinius kintamuosius:

Komanda
Ką tai daro?
Sym ('x')
Sukuria simbolinį kintamąjį x.
Sym ('x', „Tikras“)
Skelbia, kad x yra tikras skaičius.
Sym ('k', „Teigiamas“)
Skelbia, kad k yra teigiamas skaičius.

Naudojant SYF funkciją, norint konvertuoti skaičius

Sym funkcija taip pat gali konvertuoti įprastus skaičius į simbolinius skaičius, kad būtų tiksliau skaičiavimai.MATLAB leidžia skirtingoms vėliavoms (arba parinkimams) su SYM funkcija, kad būtų galima kontroliuoti, kaip simboliškai nurodomi skaičiai.Kiekviena vėliava yra skirta subalansuoti tikslumą ir našumą, atsižvelgiant į tai, ko jums reikia.Pvz., Naudojant „R“ vėliavą, galite suteikti tikslias trupmenas, kurios yra naudingos algebroje.Kita vertus, „D“ rodo skaičius kaip dešimtainius, kuriuos lengviau perskaityti, tačiau gali prarasti tam tikrą tikslumą.

Čia yra keletas naudingų vėliavų ir tai, ką jie daro:

Vėliava
Aprašymas
Pavyzdys
„F“
Konvertuoja skaičius į slankiojo kablelio apytikslį.
Sym (3.14, 'f')
„R“
Žymi skaičius kaip tikslias trupmenas (p/q).
Sym (1.25, 'r') → 5/4
'E'
Rodo simbolinius skaičius su klaidų terminais, naudojant EPS.
Sym (1.0001, 'e')
„D“
Rodomi skaičiai dešimtainiu formatu.
Sym (2/3, 'd') → 0,6667

Simbolinio skaičiavimo MATLAB tyrimas

Naudodamiesi „MATLAB“, dauguma žmonių dirba su skaičiais skaičiavimams atlikti.Tačiau yra dar vienas galingas būdas tvarkyti matematines išraiškas per simbolinį skaičiavimą.Užuot iškart paversdami skaičius dešimtainiu rezultatais, simbolinis skaičiavimas leidžia išlaikyti išraiškas pradinėje algebrinėje formoje.Tai naudinga, kai norite atlikti skaičiavimus išlaikant matematinį tikslumą.

Pvz., Galite sukurti simbolinę konstant π (pi) versiją spausdindami Pi = sym (pi);.Jei tada apskaičiuosite apskritimo plotą su 5 spinduliu, naudodami formulę sritis = pi * r2, rezultatas nebus suapvalintas skaičius, pavyzdžiui, 78,54.Vietoj to, Matlab suteiks jums išraišką 25π, atsakymo išlaikymas tikslia forma.Galite patikrinti duomenų tipą paleidę klasė (sritis) , tai parodys, kad tai simbolinis objektas.Tai reiškia, kad išraiška saugoma kaip IS, nekeičia jos į apytikslę dešimtainę vertę.Išraiškų laikymas simboliškos yra svarbios tais atvejais, kai tikslumas yra svarbus, ypač esant pažengusiems matematikos ar inžinerinėms problemoms.

Kitas naudingas simbolinio skaičiavimo bruožas yra tikslios formų dalis su trupmenomis ir šaknimis.Paprastai, jei įvesite 1/3 Matlabe tai duos suapvalintą dešimtainį rezultatą, pavyzdžiui, 0,3333.Bet jei naudojate simbolinę funkciją Sym (1/3), „Matlab“ laikys tai kaip trupmena 1/3 be apytiksliai.Tas pats pasakytina apie šaknis, jei įvesite Sym (SQRT (5)), MATLAB vietoj suapvalinto skaičiaus parodys kvadratinio šaknies simbolį.Šis sugebėjimas išlaikyti frakcijas ir tikslus šaknis gali būti labai naudingas situacijose, kai jums reikia tikslių rezultatų.

Simbolinis skaičiavimas taip pat leidžia lengvai diferencijuoti funkcijas.Skaičiuojant, diferenciacija yra funkcijos pokyčio greičio nustatymo procesas.MATLAB galite simboliškai apibrėžti funkciją ir tada atskirti ją žingsnis po žingsnio.Pavyzdžiui, jei apibrėžsite funkciją y = sin (sim ('x'))), galite tai atskirti rašydami diff (y), kuris jums duos cos (x).Taip pat galite rasti antrąjį darinį rašydami diff (y, 2), dėl ko bus -Sin (x).Ši funkcija netgi veikia sudėtingesnes funkcijas su keliais kintamaisiais.Jei apibrėžsite z = x2 + nuodėmė (y) simboliškai, galite tai atskirti atsižvelgiant į x spausdinant diff (z, 'x'), kuris duoda 2x.Diferencijavimas y duoda cos (y).

Apie mus

ALLELCO LIMITED

Allelco yra tarptautiniu mastu garsus vienas langas Hibridinių elektroninių komponentų viešųjų pirkimų paslaugų platintojas, įsipareigojęs teikti išsamias komponentų viešųjų pirkimų ir tiekimo grandinės paslaugas pasaulinei elektroninės gamybos ir platinimo pramonei, įskaitant pasaulines 500 geriausių OEM gamyklų ir nepriklausomų brokerių.
Skaityti daugiau

Greitas užklausa

Prašau atsiųsti užklausą, mes nedelsdami atsakysime.

Kiekis

Populiarūs įrašai

Karštos dalies numeris

0 RFQ
Prekių krepšelis (0 Items)
Jis tuščias.
Palyginkite sąrašą (0 Items)
Jis tuščias.
Atsiliepimas

Jūsų atsiliepimai yra svarbūs!Allelco metu mes vertiname vartotojo patirtį ir stengiamės ją nuolat tobulinti.
Prašome pasidalyti savo komentaruais su mumis per mūsų atsiliepimų formą, ir mes greitai atsakysime.
Dėkojame, kad pasirinkote Allelco.

Tema
El. Paštas
Komentarai
Captcha
Vilkite arba spustelėkite, jei norite įkelti failą
Įkelti failą
Tipai: .xls, .xlsx, .doc, .docx, .jpg, .png ir .pdf.
MAX failo dydis: 10MB