ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

ຄະນິດສາດ - ອອນລາຍໃນຄລາວ

ແລ່ນຄະນິດສາດໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນ ຄຳ ສັ່ງຄະນິດສາດທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ຄະນິດສາດPIC

AUTHORS


A. Syropoulos ແລະ RWD Nickalls (26 ເມສາ 2010)

asyropoulos [ທີ່]
dick[ຢູ່]

ລາຍລະອຽດ


ຄະນິດສາດPIC ເປັນໂຄງການການກັ່ນຕອງ Perl ສໍາລັບ PiCTeX. mathsPIC ມີຫ້ອງສະຫມຸດມະຫາພາກແລະມະຫາພາກຂອງຕົນເອງ
ຄວາມສາມາດ, ແລະອະນຸຍາດໃຫ້ນໍາໃຊ້ຄໍາສັ່ງ mathsPIC, PiCTeX, TeX ແລະ LaTeX. ທີ່ສໍາຄັນ
ຄຸນ​ນະ​ສົມ​ບັດ​ຂອງ mathsPIC ແມ່ນ​ວ່າ​ມັນ​ອະ​ນຸ​ຍາດ​ໃຫ້​ເຂົ້າ​ເຖິງ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​, ແລະ​ດັ່ງ​ນັ້ນ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​
ເພື່ອຂະຫຍາຍຄໍາສັ່ງ mathsPIC ໂດຍການໂທຫາ Perl ແລະໂຄງການອື່ນໆທີ່ຂຽນເພື່ອປະຕິບັດ
ການປະຕິບັດການແຕ້ມຮູບໂດຍສະເພາະ. ເບິ່ງຄູ່ມືການຫຸ້ມຫໍ່ສໍາລັບລາຍລະອຽດເຕັມແລະຕົວຢ່າງ. ໄດ້
ສະ​ບັບ​ຫລ້າ​ສຸດ​ສາ​ມາດ​ດາວ​ໂຫຼດ​ໄດ້​ຈາກ​

CTAN: tex-archive/graphics/pictex/mathspic/perl

ຄໍາ​ສັ່ງ​ທີ່​ສາ​ມາດ​ນໍາ​ໃຊ້​ໃນ​ໄຟລ​໌ mathsPIC script ຕົກ​ເປັນ​ສີ່​ກຸ່ມ​ຕົ້ນ​ຕໍ (a​)
ຄຳສັ່ງ mathsPIC macro (ນຳໜ້າດ້ວຍ %def), (b) ຄຳສັ່ງ mathsPIC ປົກກະຕິ (ບໍ່ມີ
backslash), (c) ຄໍາສັ່ງ PiCTeX ປົກກະຕິ (ທັງຫມົດມີ backslash), ແລະ (d) ປົກກະຕິ TeX ແລະ
ຄໍາສັ່ງ LaTeX (ທັງໝົດມີ backslash).

ຟັງຊັນທາງຄະນິດສາດຕໍ່ໄປນີ້ສາມາດໃຊ້ (ໃຫ້ສັງເກດວ່າເສດສ່ວນທົດສະນິຍົມທີ່ມີ
ຄ່າຢ່າງແທ້ຈິງໜ້ອຍກວ່າ 1 ຕ້ອງມີສູນນຳໜ້າ). ໃຫ້ສັງເກດວ່າ trignometric ທັງຫມົດ
ຟັງຊັນຕ້ອງການການໂຕ້ຖຽງຂອງພວກເຂົາໃນເຣດຽນ.

Trigonometric: sin(), cos(), tan(), asin(), aco(), atan()

ເຫຼືອ: rem(); ຕົວຢ່າງ var r=12 rem(5​)

ຈຳນວນເຕັມ: int(); ຕົວຢ່າງ: var r= int(3.87) --> 3

ເຊັນ (ກັບຄືນ -1, 0, +1): sgn(); ຕົວຢ່າງ: var s=sgn(-3.27) --> -1

ຮາກສີ່ຫຼ່ຽມ: sqrt(); ຕົວຢ່າງ var s = sqrt(14​)

ເລກກຳລັງ: **; ຕົວຢ່າງ var j = r**2

Pi ຄົງທີ່ (3.14159...): _Pi_ ແລະ _pi_

e ຄົງທີ່ (2.71828...): _E_ ແລະ _e_

ຄວາມໜາເສັ້ນ: _linethickness_ ; ຕົວຢ່າງ var t = _linethickness_

ຄໍາສັ່ງ-ເສັ້ນ ໃຊ້


perl mathspic.pl [-b] [-c] [-h] [-o ]

-b ເປີດໃຊ້ສຽງບີບຖ້າ mathsPIC ກວດພົບຂໍ້ຜິດພາດ

-c ປິດການນຳໃຊ້ການຂຽນຄຳເຫັນໃສ່ໄຟລ໌ອອກ

-h ສະແດງໄຟລ໌ຊ່ວຍເຫຼືອ

-o ກໍານົດຊື່ໄຟລ໌ຜົນຜະລິດ

ມາໂຄຣ ສາມາດ


ຄຳສັ່ງນິຍາມມະຫາພາກແມ່ນນຳໜ້າດ້ວຍ %def ແລະສາມາດເອົາ 0, 1, ຫຼືຫຼາຍກວ່ານັ້ນ
ຕົວກໍານົດການ. Macros ໂດຍທົ່ວໄປຈະຖືກນໍາໃຊ້ເປັນສ່ວນຫນຶ່ງຂອງ a var ຄໍາສັ່ງດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້. ມະຫາພາກ
ຖືກລົບໂດຍໃຊ້ %undef ຄໍາສັ່ງ.

----- syntax:
%def MACRONAME(ພາຣາມິເຕີ)
%undef MACRONAME(ພາຣາມິເຕີ)

----- ໝາຍເຫດ:
ຫມາຍເຫດ: (a) the () ຕ້ອງຖືກນໍາໃຊ້ໃນຄໍານິຍາມເຖິງແມ່ນວ່າບໍ່ມີຕົວກໍານົດການຖືກນໍາໃຊ້, (b) the
ຊື່ສາມາດເປັນການປະສົມປະສານຂອງຕົວອັກສອນຕົວພິມໃຫຍ່ ແລະໂຕນ້ອຍ ແລະຕົວເລກ, (c) ເມື່ອ
macro ແມ່ນໃຊ້ໃນຄໍາສັ່ງທີ່ມັນຖືກນໍາຫນ້າໂດຍ & ສັນຍາລັກ, (d) ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະສະເຫມີ.
ວາງສັນຍາລັກ % ຢູ່ທ້າຍຄຳນິຍາມ, (e) ຄຳເຫັນ (ນຳໜ້າດ້ວຍສັນຍາລັກ %) ສາມາດ
ຖືກວາງໄວ້ຫຼັງຈາກຄໍານິຍາມມະຫາພາກຄືກັນກັບໃນ TeX ຫຼື LaTeX.

----- ຕົວ​ຢ່າງ​:
%def d2r()_pi_/180% % degrees2radians
%def AreaOfRectangle(x,y)x*y% % width x, length y
%undef d2r() % ລຶບມະຫາພາກ

----- ໃຊ້:
var j2= 6*(&d2r(45) + 23)
var a3 = 3*&AreaOfRectangle(5,7)

ທົ່ວໄປ ສາມາດ


ຈໍານວນ ການສະແດງອອກ
ໃນເວລາທີ່ຈັດການກັບຄໍາສັ່ງພວກເຮົາຈະອ້າງເຖິງເລື້ອຍໆກັບຄໍາວ່າ 'ການສະແດງຕົວເລກ' ໂດຍ
ເຊິ່ງໝາຍເຖິງ (a) ຈຳນວນ (ຈຳນວນເຕັມ ຫຼື ເລກທົດສະນິຍົມ), (b) ຕົວແປຕົວເລກ ຫຼື
ຄົງທີ່ (ກໍານົດໂດຍໃຊ້ຄໍາສັ່ງ var ຫຼື const), (c) ຟັງຊັນ mathsPIC ໃດ, macro, ຫຼື
ການສະແດງອອກທາງຄະນິດສາດທີ່ປະເມີນເປັນຕົວເລກ, ຫຼື (d) ຄູ່ຂອງຊື່ຈຸດ (ຕົວຢ່າງ
AB) ເປັນຕົວແທນໄລຍະຫ່າງ Pythagorean ລະຫວ່າງສອງຈຸດ. ຕ້ອງເປັນສູນນຳໜ້າ
ໃຊ້ກັບເສດສ່ວນທົດສະນິຍົມໜ້ອຍກວ່າໜຶ່ງ.

ໂດຍທົ່ວໄປ, ຖ້າການໂຕ້ຖຽງຂອງຄໍາສັ່ງຍອມຮັບຕົວເລກ, ມັນຈະຍອມຮັບ a
'ການສະແດງອອກຂອງຕົວເລກ' ( ) ດັ່ງ​ທີ່​ໄດ້​ກໍາ​ນົດ​ໄວ້​ຂ້າງ​ເທິງ​. ບາງຄັ້ງຕໍ່ໄປນີ້ ແມ່ນ
ກ່ຽວຂ້ອງກັບຕົວເລກຫຼືການສະແດງອອກຂອງຕົວເລກ, ໃນກໍລະນີນີ້ຕົວເລກຫຼືຕົວເລກ
ການສະແດງອອກສາມາດຖືກຈໍາກັດໂດຍວົງເລັບມົນ (ຫຼືແຍກອອກຈາກຫນ່ວຍງານໂດຍ a ),
ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຕໍ່ໄປນີ້.

----- ຕົວ​ຢ່າງ​:
ຮູບຮ່າງລູກສອນ(3ມມ, 20,40)
var h=4
ຮູບຮ່າງລູກສອນ(ຊມ, 20, 40)
ຮູບຮ່າງລູກສອນ((2*ຊມ)ມມ,20,40)

ຖອຍຫຼັງ \
ແຖບ backslash ຊັ້ນນໍາທີ່ບໍ່ມີຊ່ອງຫວ່າງຕໍ່ໄປນີ້ຊີ້ໃຫ້ເຫັນວ່າມັນເປັນສ່ວນຫນຶ່ງຂອງ PiCTeX, TeX
ຫຼືຄໍາສັ່ງ LaTeX, ໃນກໍລະນີນີ້ mathsPIC ພຽງແຕ່ຄັດລອກເສັ້ນ verbatim ທັງຫມົດເຂົ້າໄປໃນ
ໄຟລ໌ຜົນຜະລິດ. backslash ຊັ້ນນໍາທີ່ຕິດຕາມດ້ວຍຊ່ອງຫວ່າງຫນຶ່ງຫຼືຫຼາຍເຮັດໃຫ້ mathsPIC ຄັດລອກ
verbatim ເສັ້ນທັງຫມົດເຂົ້າໄປໃນໄຟລ໌ຜົນຜະລິດແຕ່ບໍ່ມີ backslash.

ການ ນຳ ໃຊ້ ການ ສີ PACKAGE
ຊຸດ COLOR ມາດຕະຖານສາມາດໃຊ້ກັບ mathsPIC, ແຕ່ຄວນສັງເກດວ່າມັນເປັນສິ່ງສໍາຄັນທີ່ຈະ
ໂຫລດແພັກເກັດ COLOR ຫຼັງຈາກຊຸດ mathsPIC.

ມັນດີທີ່ສຸດທີ່ຈະວາງສັນຍາລັກຄໍາເຫັນ % ໃນຕອນທ້າຍຂອງຄໍາສັ່ງ LaTeX ແລະ TeX ເພື່ອຈໍາກັດ
ພື້ນທີ່ສີຂາວໃນຕອນທ້າຍຂອງ.

ໃນ​ກໍ​ລະ​ນີ​ທີ່​ມີ​ສີ​ຮົ່ວ​ຈາກ​ແຜນ​ວາດ​ເຂົ້າ​ໄປ​ໃນ​ຂໍ້​ຄວາມ​ຕໍ່​ໄປ​ນີ້ (ອັນ​ນີ້​ເຄີຍ​ເປັນ
ບັນຫາໃນການປະຕິບັດ TeX ໃນຕອນຕົ້ນ) ພິຈາລະນາໃຊ້ຄໍາສັ່ງ \normalcolor ເປັນ a
ຕົວຂັ້ນພາຍໃນ \beginpicture...\endpicture ສະພາບແວດລ້ອມ.

==============================

ຮູບລູກສອນ
ຄໍາສັ່ງນີ້ກໍານົດຮູບຮ່າງຂອງຫົວລູກສອນ, ແລະອະນຸຍາດໃຫ້ຫົວລູກສອນທີ່ແຕກຕ່າງກັນ
ປັບແຕ່ງ.

ຮູບຮ່າງລູກສອນເລີ່ມຕົ້ນແມ່ນທຽບເທົ່າກັບຄໍາສັ່ງ Arrowshape(2mm,30,40). ຄ່າເລີ່ມຕົ້ນນີ້
ຮູບຮ່າງຫົວລູກສອນສາມາດຖືກຕັ້ງຄືນໃຫມ່ໂດຍໃຊ້ຄໍາສັ່ງ Arrowshape (ຄ່າເລີ່ມຕົ້ນ), ດັ່ງທີ່ສະແດງຢູ່ໃນ
ຕົວຢ່າງຕໍ່ໄປນີ້.

----- syntax:
ຮູບ​ລູກ​ສອນ ( [ຫນ່ວຍ​ງານ​]​, , )

----- ຕົວ​ຢ່າງ​:
ຮູບຮ່າງລູກສອນ(4mm,30,60)
drawArrow(AB)
ຮູບຮ່າງລູກສອນ(ຄ່າເລີ່ມຕົ້ນ)

==============================

startLOOP...endLOOP
ນີ້​ແມ່ນ​ສະ​ພາບ​ແວດ​ລ້ອມ​ທີ່​ເປັນ​ວົງ​ຈອນ block ຂອງ​ລະ​ຫັດ​ຈໍາ​ນວນ​ທີ່​ກໍາ​ນົດ​ໄວ້​ຂອງ​ຄັ້ງ​.

----- syntax:
startLoop
...
endLoop

----- ໝາຍເຫດ:
ບລັອກຂອງລະຫັດທີ່ຢູ່ໃນສະພາບແວດລ້ອມແມ່ນການປ້ອນຂໍ້ມູນ ເທື່ອ.

----- ຕົວຢ່າງ:
startLoop 5
...
endLoop

==============================

ເລີ່ມSKIP...ສິ້ນສຸດSKIP
ນີ້ແມ່ນ 'ສະພາບແວດລ້ອມ' ທີ່ຄໍາສັ່ງບໍ່ໄດ້ຖືກປະຕິບັດ. ມັນເປັນປະໂຫຍດໃນ
ການພັດທະນາສໍາລັບການທົດສອບຄໍາສັ່ງທີ່ໂດດດ່ຽວແລະບໍ່ລວມຄໍາສັ່ງອື່ນໆ.

==============================

CONST
ຄໍາສັ່ງ const ຖືກນໍາໃຊ້ເພື່ອກໍານົດຄ່າຄົງທີ່ scalar. ໃຫ້ສັງເກດວ່າຊື່ຄົງທີ່ຕ້ອງ
ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນຕົວດຽວ (ທັງຕົວພິມໃຫຍ່ ຫຼື ຕົວພິມນ້ອຍ), ແລະອາດມີສູງສຸດເຖິງ
ສາມຕົວເລກຕໍ່ໄປນີ້. ໃຫ້ສັງເກດວ່າຄ່າຄົງທີ່, ຕົວແປແລະຈຸດມີຊື່ດຽວກັນ
ໂຄງສ້າງ, ແລະຄ່າຄົງທີ່ສາມາດມີຊື່ດຽວກັນກັບຈຸດ (ແລະດັ່ງນັ້ນພວກເຮົາແນະນໍາຈຸດ
ມີຕົວພິມໃຫຍ່ ແລະຕົວແປ ແລະຄ່າຄົງທີ່ມີຕົວພິມນ້ອຍ). ເກັດ
ການໂຕ້ຖຽງສາມາດເປັນຕົວເລກໃດໆ. ຄ່າໃໝ່ບໍ່ສາມາດຈັດສັນໃຫ້ກັບທີ່ມີຢູ່ແລ້ວໄດ້
ຊື່ຄົງທີ່. ຖ້າສິ່ງນີ້ເກີດຂຶ້ນ mathsPIC ຈະອອກຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.

----- syntax:
const ຊື່ =

----- ຕົວ​ຢ່າງ​:
const r = 20, r4 = r3*tan(0.3)

==============================

DashArray
ຄໍາສັ່ງ dasharray ເອົາຈໍານວນ argument ຈັບຄູ່ທີ່ຕົນເອງມັກໃຊ້
ລະບຸຮູບແບບ dash.

----- syntax
dasharray(d1 , g1 , d2 , g2 , ... )

----- ບັນທຶກ
ds ຫມາຍເຖິງຄວາມຍາວຂອງ dash ແລະ gs ຫມາຍເຖິງຄວາມຍາວຂອງຊ່ອງຫວ່າງລະຫວ່າງສອງ
dashes ຕິດຕໍ່ກັນ. ຕ້ອງມີຈໍານວນຄູ່ຂອງການໂຕ້ຖຽງ. ຖ້າຕົວແປຫຼືການສະແດງອອກ
ຖືກນໍາໃຊ້ຫຼັງຈາກນັ້ນມັນຄວນຈະຖືກແຍກອອກຈາກຫນ່ວຍງານໂດຍ a ຫຼືມີຮອບ
ວົງເລັບ ( ) ດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້.

----- ຕົວຢ່າງ
dasharray(6pt, 2pt, 1pt, 2pt)
var d=2
dasharray(6pt, 2pt, 1pt, d pt)
dasharray(6pt, 2pt, 1pt, (d)pt)
dasharray(6pt, 2pt, 1pt, (3*d)pt)

==============================

DrawAngleArc
ຄໍາສັ່ງນີ້ແຕ້ມ arc ໃນມຸມທີ່ກໍານົດໄວ້, ໄລຍະຫ່າງ ຈາກມຸມ. ໄດ້
ມຸມແມ່ນບໍ່ວ່າຈະ (ຫນ້ອຍກວ່າ 180 deg) ຫຼື (ສູງກວ່າ 180 ອົງສາ). ໄດ້
ທິດທາງຂອງ arc ແມ່ນບໍ່ວ່າຈະ ຫຼື , ແລະທິດທາງນີ້ຕ້ອງ
ສອດຄ້ອງກັບລໍາດັບຕົວອັກສອນທີ່ລະບຸໄວ້ສໍາລັບມຸມ. ແປກ ແລະ ບໍ່ຄາດຄິດ
ຜົນໄດ້ຮັບຈະຖືກຜະລິດຖ້າຫາກວ່າສີ່ຕົວກໍານົດການບໍ່ສອດຄ່ອງພາຍໃນ. ທາງເລືອກ
ມຸມສັ່ງ / ລັດສະໝີ / ພາຍໃນຫຼືພາຍນອກ / ຕາມເຂັມໂມງຫຼືເຂັມໂມງແມ່ນມີຄວາມສໍາຄັນ. ໄດ້
ພາລາມິເຕີສາມາດເປັນການສະແດງຕົວເລກໃດໆ.

----- syntax:
DrawAngleArc{angle(), radius(), ພາຍນອກ, ຕາມເຂັມໂມງ}

----- ຕົວຢ່າງ:
DrawAngleArc{angle(ABC), radius(3), ພາຍນອກ, ຕາມເຂັມໂມງ}
var r=3
DrawAngleArc{angle(ABC), ລັດສະໝີ(r), ພາຍນອກ, ຕາມເຂັມໂມງ}

==============================

DrawAngleArrow
ຄໍາສັ່ງນີ້ແຕ້ມລູກສອນໂຄ້ງໃນມຸມທີ່ກໍານົດໄວ້, ໄລຍະຫ່າງ ຈາກ
ມຸມ. ມຸມແມ່ນບໍ່ວ່າຈະ (ຫນ້ອຍກວ່າ 180 deg) ຫຼື (ຫຼາຍກວ່າ 180
deg). ທິດທາງຂອງລູກສອນແມ່ນບໍ່ວ່າຈະ ຫຼື , ແລະນີ້
ທິດທາງຕ້ອງສອດຄ່ອງກັບລໍາດັບຕົວອັກສອນທີ່ລະບຸໄວ້ສໍາລັບມຸມ. ແປກ ແລະ
ຜົນໄດ້ຮັບທີ່ບໍ່ຄາດຄິດຈະຖືກຜະລິດຖ້າຫາກວ່າສີ່ຕົວກໍານົດການບໍ່ສອດຄ່ອງພາຍໃນ.
ມຸມຄໍາສັ່ງທາງເລືອກ / ລັດສະໝີ / ພາຍໃນ / ຕາມເຂັມໂມງແມ່ນມີຄວາມສໍາຄັນ. ໄດ້ ພາລາມິເຕີສາມາດ
ຈະສະແດງອອກເປັນຕົວເລກ.

----- syntax:
DrawAngleArrow{angle(), radius(), ພາຍນອກ, ຕາມເຂັມໂມງ}

----- ຕົວຢ່າງ:
DrawAngleArrow{angle(ABC), radius(3), ພາຍນອກ, ຕາມເຂັມໂມງ}
var r=3
DrawAngleArrow{angle(ABC), ລັດສະໝີ(r), ພາຍນອກ, ຕາມເຂັມໂມງ}

==============================

DrawArrow
ຄໍາສັ່ງນີ້ແຕ້ມລູກສອນທີ່ເຂົ້າຮ່ວມສອງຈຸດ. ທິດທາງຂອງລູກສອນແມ່ນຢູ່ໃນ
ຄໍາສັ່ງຈຸດທີ່ລະບຸໄວ້.

----- syntax:
drawArrow( [, ] ... )

----- ໝາຍເຫດ:
ຕົວເລືອກຄວາມຍາວສາມາດອ້າງອີງໃສ່ລູກສອນອັນດຽວເທົ່ານັ້ນ

----- ຕົວຢ່າງ:
drawArrow(AB)
drawArrow(FG, HJ)

==============================

DrawCircle
ຄຳສັ່ງນີ້ແຕ້ມຮູບວົງມົນທີ່ກຳນົດໂດຍລັດສະໝີ ແລະຊື່ຈຸດຂອງສູນກາງຂອງມັນ. ໄດ້
ສາມາດເປັນຕົວເລກໃດໆ. ຖ້າຫົວໜ່ວຍຂອງແກນ X ແລະ Y ແມ່ນແຕກຕ່າງກັນ,
ວົງມົນອາດຈະຖືກແຕ້ມແບບແປກໆ, ແລະ mathsPIC ດັ່ງນັ້ນຈຶ່ງສ້າງຂໍ້ຄວາມເຕືອນກ່ຽວກັບເລື່ອງນີ້
ຜົນກະທົບ.

----- syntax:
DrawCircle( , )

----- ຕົວ​ຢ່າງ​:
drawCircle(C2,5)
drawCircle(C2,r2)
drawCircle(C2,r2/tan(1.3))
drawCircle(C2,AB)

==============================

DrawCircumcircle
ຄຳສັ່ງນີ້ແຕ້ມຮູບວົງມົນຂອງສາມຫຼ່ຽມ.

----- syntax:
DrawCircumcircle( )

----- ຕົວຢ່າງ:
drawCircumcircle(ABC)

==============================

DrawCurve
ຄໍາສັ່ງນີ້ແຕ້ມເສັ້ນໂຄ້ງສີ່ຫລ່ຽມລຽບຜ່ານສາມຈຸດໃນລໍາດັບຈຸດ
ລະບຸ. ໃຫ້ສັງເກດວ່າເສັ້ນໂຄ້ງທີ່ແຕ້ມໂດຍໃຊ້ຄໍາສັ່ງນີ້ບໍ່ແຕກເພື່ອຫຼີກເວັ້ນການເຂດທີ່ບໍ່ມີເສັ້ນ
ທີ່​ກ່ຽວ​ຂ້ອງ​ກັບ​ຈຸດ​.

----- syntax:
DrawCurve( )

----- ຕົວຢ່າງ:
drawCurve(ABC)

==============================

DrawExcircle
ຄໍາສັ່ງນີ້ແຕ້ມ excircle ແຕະດ້ານຫນຶ່ງຂອງສາມຫຼ່ຽມ.

----- syntax:
DrawExcircle( , )

----- ຕົວຢ່າງ:
drawExcircle(ABC, BC)

==============================

DrawIncircle
ຄໍາສັ່ງນີ້ແຕ້ມວົງກົມຂອງສາມຫຼ່ຽມ.

----- syntax:
DrawIncircle( )

----- ຕົວຢ່າງ:
drawIncircle(ABC)

==============================

ເສັ້ນແຕ້ມ
ຄໍາສັ່ງນີ້ແຕ້ມເສັ້ນເຂົ້າຮ່ວມສອງຈຸດຫຼືຫຼາຍກວ່ານັ້ນ. ໃຊ້ຄໍາສັ່ງ Linethickness ເພື່ອ
ຄວາມຫນາແຕກຕ່າງກັນ. ຄໍາສັ່ງນີ້ໃຊ້ຄໍາສັ່ງ PiCTeX \putrule ສໍາລັບແນວນອນແລະແນວຕັ້ງ
ເສັ້ນ, ແລະຄໍາສັ່ງ \plot ສໍາລັບທິດທາງອື່ນໆທັງຫມົດ.

----- syntax:
ເສັ້ນແຕ້ມ( [, ])

----- ໝາຍເຫດ:
ແມ່ນລໍາດັບຂອງຊື່ຈຸດສອງ ຫຼືຫຼາຍກວ່ານັ້ນ.
ແມ່ນການສະແດງອອກທີ່ເປັນຕົວເລກ.
ເສັ້ນຖືກແຕ້ມຕາມລໍາດັບທີ່ລະບຸໄວ້.
ແຖວຖືກຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ.

----- ຕົວ​ຢ່າງ​:
ເສັ້ນແຕ້ມ(AB)
ເສັ້ນແຕ້ມ(BCDE)
ເສັ້ນແຕ້ມ(FG, HJK, PQRST)

==============================

DrawPerpendicular
ຄໍາສັ່ງນີ້ແຕ້ມເສັ້ນຂວາງຈາກຈຸດໄປຫາເສັ້ນ.

----- syntax:
DrawPerpendicular( ,

----- ຕົວຢ່າງ:
drawPerpendicular(P,AB)

==============================

DrawPoint
ຄໍາສັ່ງນີ້ແຕ້ມຈຸດສັນຍາລັກຢູ່ຈຸດທີ່ຕັ້ງ. ບໍ່ຕ້ອງໃຊ້ເຄື່ອງໝາຍຈຸດ
ຊື່ຈຸດແຍກຕ່າງຫາກ. ສັນ​ຍາ​ລັກ​ຈຸດ​ເລີ່ມ​ຕົ້ນ​ແມ່ນ bullet ເວັ້ນ​ເສຍ​ແຕ່​ຈະ​ເປັນ​ສັນ​ຍາ​ລັກ​ຈຸດ​ທາງ​ເລືອກ​
(ຫຼື string ຂອງຕົວອັກສອນ) ຖືກລະບຸໄວ້ໃນຄໍາສັ່ງຈຸດທີ່ກ່ຽວຂ້ອງ.

----- syntax:
DrawPoint( [ ..])

----- ຕົວ​ຢ່າງ​:
ຈຸດແຕ້ມ(T4)
ຈຸດແຕ້ມ(ABCDEF)
ຈຸດແຕ້ມ(P1 P2 P3 P4)

==============================

DrawRightangle
ຄໍາສັ່ງນີ້ແຕ້ມຮູບສັນຍາລັກມຸມຂວາມາດຕະຖານໃນມຸມພາຍໃນທີ່ລະບຸໄວ້
ຂະ​ຫນາດ​ທີ່​ລະ​ບຸ​ໄວ້​ໂດຍ​ .

----- syntax:
DrawRightangle( , )

----- ໝາຍເຫດ:
ໄດ້ ສາມາດເປັນຕົວເລກໃດໆ.

----- ຕົວຢ່າງ:
ມຸມຂວາແຕ້ມ(ABC,3)
drawRightangle(ABC,PQ)
var d=5
drawRightangle(ABC,d)

==============================

DrawSquare
ຄໍາສັ່ງນີ້ແຕ້ມຮູບສີ່ຫຼ່ຽມມົນທີ່ກໍານົດໂດຍຂ້າງຂອງມັນແລະຈຸດຊື່ຂອງສູນກາງຂອງມັນ. ໄດ້
ສາມາດເປັນຕົວເລກໃດໆ.

----- syntax:
DrawSquare( , )

----- ຕົວ​ຢ່າງ​:
drawSquare(P,5)
var s2=3, j=2
drawSquare(P,s2)
drawSquare(P, s2*4/(3*j))
drawSquare(P,AB)

==============================

DrawThickArrow
ຄໍາສັ່ງນີ້ແຕ້ມລູກສອນຫນາທີ່ເຂົ້າຮ່ວມສອງຈຸດ. ທິດທາງຂອງລູກສອນຢູ່ໃນ
ຄໍາສັ່ງຈຸດທີ່ລະບຸໄວ້. ຮູບຮ່າງຂອງຫົວລູກສອນຖືກຄວບຄຸມໂດຍ ArrowShape
ຄໍາສັ່ງ.

----- syntax:
drawThickArrow( [, ,...])

----- ຕົວ​ຢ່າງ​:
drawThickarrow(BC)
drawThickarrow(PQ, RS)

==============================

DrawThickLine
ຄໍາສັ່ງນີ້ແຕ້ມເສັ້ນຫນາທີ່ເຂົ້າຮ່ວມສອງຈຸດ. ທິດທາງຂອງເສັ້ນແມ່ນຢູ່ໃນ
ຄໍາສັ່ງຈຸດທີ່ລະບຸໄວ້. ໃຊ້ຄໍາສັ່ງ Linethickness ເພື່ອຄວາມຫນາຂອງເສັ້ນແຕກຕ່າງກັນ.

----- syntax:
drawThickLine( [, ,...])

----- ຕົວ​ຢ່າງ​:
drawThickline(BC)
drawThickline(PQ, RS)

==============================

ໄຟລ In ປ້ອນຂໍ້ມູນ
ຄໍາສັ່ງນີ້ປ້ອນໄຟລ໌ຂໍ້ຄວາມທໍາມະດາທີ່ມີຄໍາສັ່ງ mathsPIC. ທາງເລືອກ, ໄຟລ໌
ສາມາດປ້ອນຂໍ້ມູນໄດ້ຫຼາຍຄັ້ງ, ໃນກໍລະນີນີ້ຄຳສັ່ງນີ້ເຮັດໜ້າທີ່ຄືກັບ DO--LOOP. ໄດ້
ສາມາດເປັນຕົວເລກໃດໆ. ຖ້າ ບໍ່ແມ່ນຈຳນວນເຕັມແລ້ວ
mathsPIC ຈະໝູນຄ່າລົງໄປຫາຈຳນວນທີ່ໃກ້ທີ່ສຸດ. ເບິ່ງຍັງ startLOOP ...
ຄໍາສັ່ງ endLOOP.

----- syntax:
inputFile[*]( )[ ]

----- ໝາຍເຫດ:
ຄໍາສັ່ງ inputfile* ຖືກນໍາໃຊ້ເພື່ອປ້ອນໄຟລ໌ໃນ verbatim, ie ໄຟລ໌ທີ່ບໍ່ມີ mathsPIC.
ຄໍາສັ່ງ, ຕົວຢ່າງ, ໄຟລ໌ທີ່ມີພຽງແຕ່ຄໍາສັ່ງ PiCTeX ຫຼືຈຸດຂໍ້ມູນສໍາລັບການວາງແຜນ
ແລະ ອື່ນໆ. ໃຫ້ສັງເກດວ່າຄໍາສັ່ງ inputfile* ບໍ່ມີ ທາງເລືອກ. ໃຫ້ສັງເກດວ່າ PiCTeX
ຕ້ອງການຈໍານວນ ODD ຂອງຈຸດ.

----- ຕົວ​ຢ່າງ​:
inputFile(myfile.dat)[4]
inputFile*(mycurvedata.dat)

==============================

ຄວາມໜາເສັ້ນ
ຄໍາສັ່ງນີ້ກໍານົດ linethickness ໂດຍສະເພາະ. ຄໍາສັ່ງ linethickness (ຄ່າເລີ່ມຕົ້ນ) ຟື້ນຟູ
linethickness ເຮັດວຽກກັບຄ່າເລີ່ມຕົ້ນຂອງ 0.4pt. ມູນຄ່າປັດຈຸບັນຂອງ
linethickness (ໃນຫນ່ວຍງານປະຈຸບັນ) ສາມາດເຂົ້າເຖິງໄດ້ໂດຍໃຊ້ຄໍາສັ່ງ var (ນີ້ສາມາດເປັນປະໂຫຍດ
ເມື່ອແຕ້ມຮູບໂດຍໃຊ້ເສັ້ນຫນາ).

----- syntax:
ຄວາມໜາເສັ້ນ( )
ຄວາມໜາເສັ້ນ(ຄ່າເລີ່ມຕົ້ນ)
var t = _linethickness_

----- ໝາຍເຫດ:
ຄໍາສັ່ງນີ້ຍັງກໍານົດຕົວອັກສອນເປັນ cmr ແລະ plotsymbol ເປັນ \CM . ແລະຍັງກໍານົດກົດລະບຽບ
ຄວາມຫນາສໍາລັບການແຕ້ມເສັ້ນແນວນອນແລະແນວຕັ້ງ. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະປະກອບມີຜູ້ນໍາ
ສູນທີ່ມີເສດສ່ວນທົດສະນິຍົມໜ້ອຍກວ່າໜຶ່ງ.

----- ຕົວ​ຢ່າງ​:
ຄວາມໜາເສັ້ນ(2pt)
var t=3
ຄວາມໜາເສັ້ນ((t)pt)
ຄວາມໜາເສັ້ນ((2*t)pt)
ຄວາມໜາເສັ້ນ(ຄ່າເລີ່ມຕົ້ນ)
var t = _linethickness_

----- ຂໍ້​ຄວນ​ລະ​ວັງ​:
ໃຫ້ສັງເກດວ່າມີຄໍາສັ່ງ PiCTeX ທີ່ຄ້າຍຄືກັນທີ່ມີຊື່ດຽວກັນ (ແຕ່ມີຄໍາສັ່ງທີ່ແຕກຕ່າງກັນ
syntax).

==============================

PAPER
ກໍາ​ນົດ​ພື້ນ​ທີ່​ການ​ວາງ​ແຜນ​ໃນ​ເງື່ອນ​ໄຂ​ຂອງ​ຫົວ​ຫນ່ວຍ​ທາງ​ເລືອກ (), xrange(), yrange(), axes(),
ແລະຫມາຍຕິກ(). ຫົວໜ່ວຍ() argument ຕ້ອງມີຄ່າຕົວເລກ ແລະຫົວໜ່ວຍຄວາມຍາວ TeX ທີ່ຖືກຕ້ອງ
mm, cm, pt, pc(pica), in(inch), bp(ຈຸດໃຫຍ່), dd(didot), cc(cicero), sp(ຈຸດຂະໜາດ).
ແກນ X ແລະ Y ສາມາດມີຫົວຫນ່ວຍທີ່ແຕກຕ່າງກັນ (ເບິ່ງຕົວຢ່າງທີສອງຂ້າງລຸ່ມນີ້). The axes() arguments
XYTBLR ຫມາຍເຖິງແກນ X ແລະ Y, ແລະແກນເທິງ, ລຸ່ມ, ຊ້າຍແລະຂວາ. A * ດັ່ງຕໍ່ໄປນີ້
ຫນຶ່ງໃນແກນປິດການທໍາງານຂອງຫມາຍຕິກຢູ່ໃນແກນນັ້ນ. ແກນ X ແລະ Y ຜ່ານສູນ.

----- ຕົວ​ຢ່າງ​:
ເຈ້ຍ{ຫນ່ວຍ(1cm),xrange(0,10), yrange(0,10)}
ເຈ້ຍ{units(2cm,1cm),xrange(0,10),yrange(0,10),axes(LB)}
ເຈ້ຍ{ຫນ່ວຍ(1mm),xrange(0,100), yrange(0,100), ແກນ(XY)}
ເຈ້ຍ{ຫນ່ວຍ(1cm),xrange(-5,5),yrange(-5,5),axes(LRTBXY),ticks(1,1)}
ເຈ້ຍ{ຫນ່ວຍ(1cm), xrange(-5,5), yrange(-5,5), ແກນ(LRT*B*)}

==============================

ຈຸດປະສົງ
ກຳນົດຈຸດໃໝ່ໂດຍການຈັດສັນຈຸດປະສານງານໃຫ້ກັບຊື່ຈຸດໃໝ່. ທາງ​ເລືອກ *
ຈັດສັນຈຸດປະສານງານໃຫ້ກັບຊື່ຈຸດທີ່ມີຢູ່ແລ້ວ.

----- syntax:
ຈຸດ[*]( ){ [ສັນຍາລັກ= , ລັດສະໝີ= ]
ຈຸດ[*]( ){ [ສັນຍາລັກ= , ລັດສະໝີ= ]

----- ໝາຍເຫດ:
ນຶ່ງຕົວໜັງສືນຳໜ້າບວກກັບສູງສຸດສາມຕົວຕໍ່ທ້າຍ
ສະຕຣິງ TeX ໃດໆກໍຕາມທີ່ອະນຸຍາດໃຫ້ຢູ່ໃນ \hbox{}
ການສະແດງອອກຕົວເລກໃດໆ
ຕົວເລືອກ polar(r,theta) ເລີ່ມຕົ້ນເປັນເຣດຽນສຳລັບມຸມ theta. ເຮັດວຽກໃນລະດັບ
ຈາກນັ້ນຕ້ອງຕື່ມໃສ່ ຕົວຢ່າງ: polar(r,theta deg). ສາມາດໃຊ້ ແລະ
ເພື່ອທົດແທນ theta. ໃຫ້ສັງເກດວ່າຄໍາສັບ vector (AB) ຫມາຍຄວາມວ່າໃຊ້ດຽວກັນ (r, theta) ເປັນ AB.

----- ຕົວ​ຢ່າງ​:
ຈຸດ(A){5,5}
ຈຸດ(B2){22,46}[symbol=$\odot$]
point(B2){22,46}[symbol=ວົງມົນ(2), ລັດສະໝີ=5]
var r=3
point(B2){22,46}[symbol=ສີ່ຫລ່ຽມ(3), ລັດສະໝີ=r]
ຈຸດ(B123){22,46}[radius=5]
ຈຸດ(D2){B2, shift(5,5)}
var s = 3
ຈຸດ(D2){B2, shift(2*s,4*s)}
ຈຸດ(D3){D2, Polar(6,32 deg)}
ຈຸດ(D4){D2, Polar(6,1.2 rad)}
point(D4){D2, polar(6, direction(AB))} %% radians ຕາມຄ່າເລີ່ມຕົ້ນ
ຈຸດ(D4){D2, Polar(6, directiondeg(AB) deg)}
point(G2){Q, rotate(P, 23 deg)}
ຈຸດ(G2){Q, vector(AB)}
ຈຸດ(D2){intersection(AB,CD)}
point(F){PointOnLine(AB,5.3)}
ຈຸດ(G){perpendicular(P,AB)}
ຈຸດ(H){circumcircleCenter(ABC)}
ຈຸດ(J){incircleCenter(ABC)}
ຈຸດ(K){excircleCenter(ABC,BC)}
ຈຸດ*(A){6,3}
ຈຸດ*(P){Q}
ຈຸດ*(B){B, shift(5,0)}
ຈຸດ*(P){xcoord(J),ycoord(K)}

==============================

ສັນຍາລັກຈຸດ
ຄໍາ​ສັ່ງ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ຂອງ​ສັນ​ຍາ​ລັກ​ຈຸດ \bullet (ໂດຍ​ມີ​ລັດ​ສະ​ໝີ​ບໍ່​ມີ​ເສັ້ນ​ສູນ​) ເປັນ​
ປ່ຽນແປງ. ຄໍາສັ່ງ PointSymbol ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະບ່ອນທີ່ຈຸດທີ່ກໍານົດໄວ້ໃຊ້
ສັນຍາລັກຈຸດດຽວກັນ, ສໍາລັບການຍົກຕົວຢ່າງ, ໃນເວລາທີ່ແຕ້ມເສັ້ນສະແດງ. ສັນຍາລັກຈຸດສາມາດຖືກປັບເປັນ
default \bullet ໂດຍໃຊ້ຄໍາສັ່ງ PointSymbol(ຄ່າເລີ່ມຕົ້ນ).

----- syntax:
ສັນຍາລັກຈຸດ( , )
PointSymbol(ຄ່າເລີ່ມຕົ້ນ)

----- ໝາຍເຫດ:
ຄໍາສັ່ງ PointSymbol ພຽງແຕ່ມີອິດທິພົນຕໍ່ຄໍາສັ່ງຈຸດຕໍ່ໄປ.
ວົງເລັບສີ່ຫຼ່ຽມທາງເລືອກຂອງຄໍາສັ່ງຈຸດ overrides ຄໍາສັ່ງ PointSymbol.

----- ຕົວ​ຢ່າງ​:
PointSymbol($\odot$, 0.7)
PointSymbol(ຄ່າເລີ່ມຕົ້ນ)

==============================

SYSTEM
ຄໍາສັ່ງນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເຂົ້າເຖິງເສັ້ນຄໍາສັ່ງແລະປະຕິບັດ Linux ມາດຕະຖານ
ຄໍາສັ່ງ. ການນໍາໃຊ້ທີ່ສໍາຄັນສໍາລັບຄໍາສັ່ງນີ້ແມ່ນເພື່ອດໍາເນີນການໂຄງການ Perl.

----- syntax:
ລະບົບ(" ")

----- ໝາຍເຫດ:
ໄດ້ ສະຕຣິງຈະຕ້ອງຢູ່ໃນເຄື່ອງໝາຍຈຸດປີ້ນ.

----- ຕົວຢ່າງ:
ລະບົບ("dir> mydir-listing.txt")
ລະບົບ("perl myperlprogram.pl")

==============================

ສະແດງ....
ຄໍາ​ສັ່ງ​ນີ້​ເຮັດ​ໃຫ້ mathsPIC ກັບ​ຄືນ​ຄ່າ​ຂອງ​ການ​ຄິດ​ໄລ່​ຫຼື​ຕົວ​ກໍາ​ນົດ​ການ​ທີ່​ກໍາ​ນົດ​ໄວ້​; ສໍາລັບ
ຕົວຢ່າງ, ຄ່າຂອງມຸມສະເພາະ, ຫຼືຄວາມຍາວຂອງເສັ້ນ. ຜົນໄດ້ຮັບແມ່ນສະແດງໃຫ້ເຫັນໃນ
ໄຟລ໌ຜົນຜະລິດເປັນເສັ້ນສະແດງຄວາມຄິດເຫັນ. ນີ້ອະນຸຍາດໃຫ້ຄໍາສັ່ງ mathsPIC ຈະຖືກປັບຢູ່ໃນ
ແສງ​ສະ​ຫວ່າງ​ຂອງ​ການ​ຄິດ​ໄລ່​. ໃນປັດຈຸບັນມີຫ້າຄໍາສັ່ງດັ່ງກ່າວດັ່ງຕໍ່ໄປນີ້.

----- syntax:
ຄວາມຍາວສະແດງ(AB)
showAngle(ABC) % ຕອບມຸມເປັນເຣດຽນ
showAngledeg(ABC) % ຕອບມຸມເປັນອົງສາ
ພື້ນທີ່ສະແດງ(ABC)
ຈຸດສະແດງ
ສະແດງຕົວແປ

==============================

ຂໍ້​ຄວາມ
ຄໍາສັ່ງນີ້ວາງຂໍ້ຄວາມສະຕຣິງຢູ່ສະຖານທີ່ສະເພາະ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂໍ້ຄວາມແມ່ນຢູ່ໃຈກາງ
ຕັ້ງ ແລະ ຢຽດ ຕາມ ຈຸດ ທີ່ ກໍາ ນົດ ໄວ້. ທາງເລືອກ, ຂໍ້ຄວາມສາມາດຖືກວາງໄວ້
ປຽບທຽບກັບຈຸດທີ່ໃຊ້ການປະສົມປະສານທີ່ເຫມາະສົມຂອງ PiCTeX 'ຕໍາແຫນ່ງ' ທາງເລືອກ ltr
B b ເພື່ອຈັດວາງ (l) ຂອບຊ້າຍ, (r) ຂອບຂວາ, (t) ຂອບເທິງ, (B) ເສັ້ນຂ້າງ, (b) ຂອບລຸ່ມ.
ຕາມລໍາດັບຂອງກ່ອງຂໍ້ຄວາມທີ່ມີຈຸດທີ່ຕັ້ງ.

ຈື່ໄວ້ວ່າຫົວໜ່ວຍເລີ່ມຕົ້ນສໍາລັບການໂຕ້ຖຽງມຸມຂອງ polar() expression ແມ່ນ
ເຣດຽນ; ດັ່ງນັ້ນ, ທ່ານຕ້ອງຕື່ມໃສ່ 'deg' ຖ້າທ່ານຕ້ອງການເຮັດວຽກເປັນອົງສາ

----- syntax:
ຂໍ້​ຄວາມ( ){ [ ]
ຂໍ້​ຄວາມ( ){ , shift( , )}[]
ຂໍ້​ຄວາມ( ){ , Polar( , [rad])}[]

----- ຕົວ​ຢ່າງ​:
ຂໍ້ຄວາມ(A){5,6}
ຂໍ້ຄວາມ($A_1$){A1, shift(2, 2)}
ຂໍ້ຄວາມ(Z2){Z2, shift(5, -5)}[tr]
text(Z3){Z2, polar(5, 20 deg)}[Br]
text(Z4){Z2, polar(5, 1.34 rad)}
text(\framebox{Z5}){Z5}

==============================

VAR
ຄໍາສັ່ງ var ຖືກນໍາໃຊ້ເພື່ອກໍານົດຕົວແປ scalar. ມັນສາມາດເປັນການສະແດງຕົວເລກໃດໆ. ກ
variable-name ຈະຕ້ອງເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນດຽວ (ທັງຕົວພິມໃຫຍ່ ຫຼືຕົວນ້ອຍ), ແລະອາດຈະມີ
ສູງສຸດເຖິງສີ່ຕົວເລກຕໍ່ໄປນີ້. ຖ້າຕ້ອງການຊື່ຕົວແປທີ່ລະອຽດກວ່າ,
ຫຼັງຈາກນັ້ນ, ທາງເລືອກທີ່ງ່າຍດາຍແມ່ນການໃຊ້ macro mathsPIC--- ຍ້ອນວ່າສະຕຣິງໃດສາມາດຈັດສັນຜ່ານ.
macro (ເບິ່ງຈຸດເລີ່ມຕົ້ນຂອງບົດນີ້ສໍາລັບລາຍລະອຽດກ່ຽວກັບ macro).

ໃຫ້ສັງເກດວ່າຕົວແປ, ຄົງທີ່ແລະຈຸດມີໂຄງສ້າງຊື່ດຽວກັນ, ແລະຕົວແປ
ສາມາດມີຊື່ດຽວກັນກັບຈຸດ (ແລະດັ່ງນັ້ນພວກເຮົາແນະນໍາຈຸດທີ່ມີຕົວອັກສອນຕົວພິມໃຫຍ່ແລະ
ຕົວແປ ແລະຄ່າຄົງທີ່ມີຕົວພິມນ້ອຍ). ຄ່າໃໝ່ສາມາດຖືກຈັດສັນໃຫ້ກັບ
ຊື່ຕົວແປທີ່ມີຢູ່ແລ້ວ; ແນວໃດກໍ່ຕາມ, ເມື່ອສິ່ງດັ່ງກ່າວເກີດຂຶ້ນຫຼັງຈາກນັ້ນ mathsPIC ບໍ່ໄດ້ອອກຄໍາເຕືອນ
ຂໍ້​ຄວາມ​ເພື່ອ​ເນັ້ນ​ຫນັກ​ໃສ່​ຄວາມ​ເປັນ​ຈິງ​ນີ້​.

ຖ້າຫາກວ່າມັນເປັນສິ່ງສໍາຄັນທີ່ຈະເຕືອນຖ້າຫາກວ່າຕົວແປທີ່ອາດຈະຖືກຈັດສັນໂດຍບັງເອີນຫຼັງຈາກນັ້ນ
ຄວນພິຈາລະນາໃຊ້ຄໍາສັ່ງ const ແທນ (ນັບຕັ້ງແຕ່ mathsPIC ສ້າງຂໍ້ຜິດພາດ
ຂໍ້ຄວາມຖ້າຄ່າຄົງທີ່ຖືກຈັດສັນຄືນໃໝ່).

----- syntax:
var =

----- ໝາຍເຫດ:
ນອກ​ເຫນືອ​ໄປ​ຈາກ​ຫນ້າ​ທີ່​ທາງ​ຄະ​ນິດ​ສາດ mathsPIC ການ​ທໍາ​ງານ​ທີ່​ສາ​ມາດ​ນໍາ​ໃຊ້​ກັບ​
var ຄໍາ​ສັ່ງ​ແມ່ນ​:

ມຸມ( ) % ຕອບມຸມເປັນເຣດຽນ
ມຸມ ) % ຕອບມຸມເປັນອົງສາ
ພື້ນທີ່( )
xcoord( )
ycoord( )
ທິດທາງ( ) % ສົ່ງຄືນທິດທາງມຸມມຸມເປັນເຣດຽນ
directiondeg( ) % ສົ່ງຄືນທິດທາງມຸມມຸມເປັນອົງສາ

----- ຕົວ​ຢ່າງ​:
var r = 20, r4 = r3*tan(0.3), j = (r*2e3)**2, r5 = AB
var e = _e_, p1 = _Pi_
var t = _linethickness_ % ຕອບຄ່າເສັ້ນໜາໃນຫົວໜ່ວຍປັດຈຸບັນ
var g137 = ມຸມ(ABC) %(ຄ່າເລີ່ມຕົ້ນ: ຕອບເປັນເຣດຽນ)
var g = angledeg(ABC) % ມຸມໃນອົງສາ
var h = ພື້ນທີ່(ABC)
var x2 = xcoord(A), y2 = ycoord(A)
var m5 = 12 rem 3 % ສ່ວນທີ່ເຫຼືອຫຼັງຈາກຫານດ້ວຍ 3
var r1 = direction(PQ) % ໃນເຣດຽນ
var d1 = directiondeg(PQ)

==============================

ໃຊ້ຄະນິດສາດອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເພີ່ມຫ້ອງສະCຸດ C ++
    ເພີ່ມຫ້ອງສະCຸດ C ++
    Boost ສະຫນອງການ Portable ຟຣີ
    ຫ້ອງສະໝຸດ C++ ທີ່ໄດ້ທົບທວນຄືນໂດຍໝູ່. ໄດ້
    ເນັ້ນໜັກໃສ່ຫ້ອງສະໝຸດແບບເຄື່ອນທີ່
    ເຮັດວຽກໄດ້ດີກັບຫ້ອງສະຫມຸດມາດຕະຖານ C ++.
    ເບິ່ງ http://www.bo...
    ດາວໂຫລດ Boost C++ Libraries
  • 2
    VirtualGL
    VirtualGL
    VirtualGL ປ່ຽນເສັ້ນທາງຄໍາສັ່ງ 3D ຈາກ a
    ແອັບພລິເຄຊັນ Unix/Linux OpenGL ໃສ່ a
    GPU ຂ້າງເຊີບເວີແລະແປງ
    rendered ຮູບ 3D ເຂົ້າ​ໄປ​ໃນ​ສະ​ຕ​ຣີມ​ວິ​ດີ​ໂອ​
    ທີ່...
    ດາວໂຫລດ VirtualGL
  • 3
    libusb
    libusb
    ຫ້ອງສະໝຸດເພື່ອເປີດໃຊ້ພື້ນທີ່ຜູ້ໃຊ້
    ໂຄງ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ເພື່ອ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ກັບ​
    ອຸປະກອນ USB. ຜູ້ຊົມ: ນັກພັດທະນາ, ສິ້ນສຸດ
    ຜູ້ໃຊ້/ເດັສທັອບ. ພາສາການຂຽນໂປຣແກຣມ: C.
    ໝວດໝູ່...
    ດາວໂຫລດ libusb
  • 4
    SWIG
    SWIG
    SWIG ເປັນເຄື່ອງມືພັດທະນາຊອບແວ
    ທີ່ເຊື່ອມຕໍ່ບັນດາໂຄງການທີ່ຂຽນໃນ C ແລະ
    C ++ ທີ່ມີຄວາມຫລາກຫລາຍຂອງລະດັບສູງ
    ພາສາການຂຽນໂປຼແກຼມ. SWIG ຖືກນໍາໃຊ້ກັບ
    ແຕກຕ່າງກັນ ...
    ດາວໂຫລດ SWIG
  • 5
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce ຫົວຂໍ້, ສ້າງຂຶ້ນດ້ວຍ
    JS ຕໍ່ໄປ, Webpack, Babel, Node, ແລະ
    ດ່ວນ, ໃຊ້ GraphQL ແລະ Apollo
    ລູກ​ຄ້າ. ຮ້ານ WooCommerce ໃນ React(
    ປະ​ກອບ​ດ້ວຍ​: ຜະ​ລິດ​ຕະ​ພັນ ...
    ດາວໂຫລດ WooCommerce Nextjs React Theme
  • 6
    archlabs_repo
    archlabs_repo
    Package repo ສໍາລັບ ArchLabs ນີ້ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດເອົາມາໄດ້
    ຈາກ
    https://sourceforge.net/projects/archlabs-repo/.
    ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ໃນ ...
    ດາວໂຫລດ archlabs_repo
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad