
Ang mga simbolikong variable ay naiiba sa mga regular na numero dahil pinapayagan nila ang MATLAB na mapanatili ang mga expression sa matematika sa kanilang eksaktong anyo.Halimbawa, kapag gumagamit ng mga regular na numero, kung kinakatawan mo ang π bilang 3.14, gumagamit ka ng isang pagtatantya.Sa kaibahan, ang isang simbolikong variable para sa π ay mananatili bilang π sa Matlab hanggang sa pipiliin mong gawing simple ito, tinitiyak ang higit na kawastuhan.Mahalaga ang katumpakan na ito sa mga patlang tulad ng algebra, calculus, at engineering, kung saan ang mga eksaktong solusyon ay madalas na ginustong sa mga bilugan na mga pagtatantya.Sa pamamagitan ng paggamit ng mga simbolikong variable, maaari mong manipulahin ang mga equation na simbolikong kaysa sa bilang, na maaaring maging kapaki -pakinabang para sa paglutas ng mga problema na nangangailangan ng isang mataas na antas ng kawastuhan.
Upang lumikha ng isang simbolikong variable sa MATLAB, ginagamit mo ang Sym function.Ang pagpapaandar na ito ay nagbibigay -daan sa iyo upang i -on ang anumang numero, expression, o variable sa isang simbolikong isa.Bakit mahalaga ang mga dagdag na pagpapahayag na ito?Dahil sinabi nila sa Matlab kung paano mahawakan ang variable sa mga kalkulasyon.Halimbawa, kung ipinahayag mo ang isang variable bilang tunay, hindi isasaalang -alang ng MATLAB ang mga kumplikadong numero kapag nagsasagawa ng mga operasyon kasama nito.Katulad nito, ang pagdedeklara ng isang variable bilang positibong nakakaapekto sa mga pag -andar tulad ng mga parisukat na ugat o logarithms.
Narito ang ilang mga karaniwang paraan upang tukuyin ang mga simbolikong variable:
|
Utos |
Ano ang ginagawa nito? |
|
Sym ('x') |
Lumilikha ng isang simbolikong variable x. |
|
Sym ('x',
'Tunay') |
Ipinapahayag na ang X ay isang tunay na numero. |
|
Sym ('k',
'Positibo') |
Ipinapahayag na ang K ay isang positibong numero. |
Ang SYM function ay maaari ring i -convert ang mga regular na numero sa mga simbolikong numero para sa mas tumpak na mga kalkulasyon.Pinapayagan ng MATLAB ang iba't ibang mga watawat (o mga pagpipilian) na may function na SYM upang makontrol kung paano ang mga numero ay kinakatawan nang simbolikong.Ang bawat watawat ay idinisenyo upang balansehin ang katumpakan at pagganap, depende sa kailangan mo.Halimbawa, ang paggamit ng flag ng 'R' ay maaaring magbigay sa iyo ng eksaktong mga praksyon, na kapaki -pakinabang sa algebra.Sa kabilang banda, ang 'D' ay nagpapakita ng mga numero bilang mga decimals, na mas madaling basahin ngunit maaaring mawalan ng katumpakan.
Narito ang ilang mga kapaki -pakinabang na watawat at kung ano ang ginagawa nila:
|
Bandila |
Paglalarawan |
Halimbawa |
|
'f' |
Nagko-convert ng mga numero sa isang lumulutang-point approximation. |
Sym (3.14,
'f') |
|
'r' |
Kumakatawan sa mga numero bilang eksaktong mga praksyon (P/Q). |
Sym (1.25,
'r') → 5/4 |
|
'E' |
Nagpapakita ng mga simbolikong numero na may mga termino ng error gamit ang EPS. |
Sym (1.0001,
'E') |
|
'D' |
Nagpapakita ng mga numero sa format na desimal. |
Sym (2/3,
'D') → 0.6667 |
Kapag gumagamit ng MATLAB, ang karamihan sa mga tao ay nagtatrabaho sa mga numero upang magsagawa ng mga kalkulasyon.Gayunpaman, mayroong isa pang malakas na paraan upang mahawakan ang mga expression ng matematika sa pamamagitan ng simbolikong pagkalkula.Sa halip na agad na maging mga numero sa mga resulta ng desimal, ang simbolikong pagkalkula ay nagbibigay -daan sa iyo upang mapanatili ang mga expression sa kanilang orihinal na form na algebraic.Ito ay kapaki -pakinabang kapag nais mong magsagawa ng mga kalkulasyon habang pinapanatili ang kawastuhan ng matematika.
Halimbawa, maaari kang lumikha ng isang simbolikong bersyon ng patuloy na π (PI) sa pamamagitan ng pag -type Pi = sym (pi);.Kung kinakalkula mo ang lugar ng isang bilog na may isang radius ng 5 gamit ang formula lugar = pi * r2, ang resulta ay hindi isang bilugan na numero tulad ng 78.54.Sa halip, bibigyan ka ng Matlab ng expression 25π, pinapanatili ang sagot sa eksaktong porma nito.Maaari mong suriin ang uri ng data sa pamamagitan ng pagtakbo klase (lugar) , na magpapakita na ito ay isang simbolikong bagay.Nangangahulugan ito na ang expression ay naka-imbak ng AS-IS, nang hindi nagko-convert ito sa isang tinatayang halaga ng desimal.Ang pagpapanatiling mga expression na simbolikong tulad nito ay mahalaga sa mga kaso kung saan mahalaga ang katumpakan, lalo na sa mga advanced na matematika o mga problema sa engineering.
Ang isa pang kapaki -pakinabang na tampok ng simbolikong pagkalkula ay gumagana sa mga praksyon at ugat sa kanilang eksaktong mga form.Karaniwan, kung nag -type ka 1/3 Sa Matlab, bibigyan ka nito ng isang bilog na resulta ng desimal, tulad ng 0.3333.Ngunit kung gagamitin mo ang simbolikong pag -andar Sym (1/3), Itatago ito ni Matlab bilang bahagi 1/3 nang walang pag -asa.Ang parehong napupunta para sa mga ugat, kung nag -type ka SYM (SQRT (5)), Ipapakita ng Matlab ang simbolo ng parisukat na ugat sa halip na isang bilugan na numero.Ang kakayahang ito upang mapanatili ang mga fraction at mga ugat na eksaktong maaaring maging kapaki -pakinabang sa mga sitwasyon kung saan kailangan mo ng tumpak na mga resulta.
Pinapayagan din ang simbolikong pagkalkula para sa madaling pagkita ng kaibahan ng mga pag -andar.Sa calculus, ang pagkita ng kaibahan ay ang proseso ng paghahanap ng rate ng pagbabago ng isang function.Sa MATLAB, maaari mong tukuyin ang isang function na simbolikong at pagkatapos ay pag -iba -iba ito nang hakbang -hakbang.Halimbawa, kung tinukoy mo ang pag -andar y = kasalanan (sym ('x')), maaari mong pag -iba -iba ito sa pamamagitan ng pag -type diff (y), na magbibigay sa iyo cos (x).Maaari ka ring makahanap ng pangalawang derivatives sa pamamagitan ng pag -type diff (y, 2), na magreresulta sa -sin (x).Ang tampok na ito kahit na gumagana para sa mas kumplikadong mga pag -andar na may maraming mga variable.Kung tinukoy mo z = x2 + kasalanan (y) simbolikong, maaari mong pag -iba -iba ito tungkol sa x sa pamamagitan ng pag -type diff (z, 'x'), na nagbibigay 2x.Pagkakaiba -iba tungkol sa y nagbibigay cos (y).
Mangyaring magpadala ng isang pagtatanong, tutugon kami kaagad.
sa 2025/01/9
sa 2025/01/9
sa 8000/04/18 147758
sa 2000/04/18 111960
sa 1600/04/18 111351
sa 0400/04/18 83727
sa 1970/01/1 79513
sa 1970/01/1 66930
sa 1970/01/1 63078
sa 1970/01/1 63019
sa 1970/01/1 54086
sa 1970/01/1 52160