Maple тизимининг ыисыача характеристикаси


Ифодаларнинг кетма-кетлиги


Download 0.71 Mb.
bet15/19
Sana20.12.2022
Hajmi0.71 Mb.
#1034876
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
Maple

3.5. Ифодаларнинг кетма-кетлиги


Maрle 7 якка ифодалардан ташқари уларнинг кетма-кетлиги билан ҳам ишлаши мумкин. Ифодаларнинг кетма-кетлиги деб бир-биридан вергул билан ажратилган ва фиксатор (: ёки ;) билан тугалланган ифодаларнинг қаторига айтилади, масалан:


> x,y,z,x-y,24.8,sin(Pi/6);
x, y, z, x-y, 24.8, 1/2
Кетма-кет ифодаларни автоматик равишда форматлаш учун махсус оператор $ қўлланилади. Ушбу оператордан кейин ифодалар сони ёки уларни форматлаш чегаралари берилади:
> x,y,z,x-y,24.8,sin(Pi/6);
x, y, z, x-y, 24.8, 1/2
> x+y$3;
x+y, x+y, x+y
> $1..7;
1, 2, 3, 4, 5, 6, 7
> (n**3)$n=0..6;
0, 1, 8, 27, 64, 125, 216
> Y2[i]$i=1..7;

Ифодалар кетма-кетлигини ҳосил қилиш учун seq функциясидан ҳам фойдаланиш мумкин:
> seq(cos(a),a=1..6);
cos(1), cos(2), cos(3), cos(4), cos(5), cos(6)
> evalf(seq(cos(a),a=1..6));
.5403023059, -.4161468365, -.9899924966, -.6536436209, .2836621855, .9601702867
> seq(cos(a*2.),a=1..6);
-.4161468365, -.6536436209, .9601702867, -.1455000338, -.8390715291, .8438539587
> evalf(seq(f(2.*180/Pi),f=[sin,cos,tan,loq,exp]));
.9970697311, .7649804839e-1, 13.03392377, loq(360./Pi), .5840926569e50
> evalf(seq(f(30.*Pi/180),f=[sin,cos,tan,loq,exp]));
.5000000002, .8660254037, .5773502695, loq(.1666666667*Pi), 1.688091795


3.6. Маълумотларнинг оддий турлари

3.6.1.Сонлар ва сонли константалар


Maрle 7 оддий (0,1,284,-67 ), рационал (3/4б-56/789 ), мантиссаси ва тартибига эга бўлган ҳақиқий (1.23Е5, 123.4567Е-10) сонлар билан ишлайди. Ўнлик нуқтанинг мавжудлиги ҳақиқий соннинг белгиси бўлиб ҳисобланади. Сонлар билан амалларга мисоллар қуйида келтирилган:


> -98+(-734/47);
-5340/47
> -98.+(-734)/47;
-113.6170213
> 1/5;
1/5
> 1./5;
.2000000000
> 1/5.;
.2000000000
> 52./3E18;
.1733333333e-16
> sqrt(-2.7)+3;
3.+1.643167673*I

Келтирилган мисоллардан сонларни киритиш ва чиқариш қуйидаги хусусиятларга эга эканлиги кўриниб турибди:


мантиссанинг бутун қисмини каср қисмидан ажратиш учун нуқтадан фойдаланилади;
нол мантисса кўрсатилмайди (сон ажратувчи нуқтадан бошланади);
комплекс сонларнинг мавҳум қисми мавҳум бирнинг символи I га кўпайтирилган ҳолда кўрсатилади (I = ) .
Ҳақиқий сондаги ўнли нуқтадан кейин чиқариладиган рақамлар сонини тизим ўзгарувчиси Digits ёрдамида бошқариш мумкин:
> Digits:=2:5./9;
.56
> Digits:=25:5./9;
.5555555555555555555555556
Сатр константалари тескари апострофнинг ичига олинган ихтиёрий символлардан иборат бўлади:
> z[1,2]=solve(a*z^2-8,z),`Тенгламани ечиш.Бу сатр константаси`;



.Бу сатр константаси

Maрle тизимининг ядросига қуйидаги константалар бириктирилган: 
false — мантиқий қиймат "ёлғон";
gamma — Эйлер константаси, 0.5772156649...;
infinity — мусбат чексизлик (манфий чексизлик -infinity кўринишида берилади);
true — мантиқий қиймат "рост";
Catalan — Каталана константаси, 0.915965594...;
I — мавҳум бир(-1 дан квадрат илдиз);
Pi = 3.141...
Ушбу рўйҳатда натурал логарифмнинг асоси e кирмаган. Унинг ўрнида exp(1.) ишлатилади:
> exp(1),exp(1.);
exp(1), 2.718281828



Download 0.71 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling