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

Ad


OnWorks favicon

ginsh - ອອນລາຍໃນຄລາວ

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

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

ໂຄງການ:

NAME


ginsh - GiNaC Interactive Shell

ບົດສະຫຼຸບ


ginsh [ແຟ້ມ ...]

ລາຍລະອຽດ


ginsh ແມ່ນສ່ວນຫນ້າໂຕ້ຕອບສໍາລັບກອບການຄໍານວນສັນຍາລັກ GiNaC. ມັນ​ແມ່ນ
ມີຈຸດປະສົງເປັນເຄື່ອງມືສໍາລັບການທົດສອບແລະການທົດລອງກັບລັກສະນະຂອງ GiNaC, ບໍ່ແມ່ນເປັນ
ການທົດແທນລະບົບຄອມພິວເຕີແບບໂຕ້ຕອບແບບດັ້ງເດີມ. ເຖິງແມ່ນວ່າມັນສາມາດເຮັດໄດ້ຫຼາຍຢ່າງ
ສິ່ງທີ່ລະບົບດັ້ງເດີມເຫຼົ່ານີ້ສາມາດເຮັດໄດ້, ginsh ສະຫນອງການບໍ່ມີໂຄງສ້າງການຂຽນໂປຼແກຼມເຊັ່ນ
loops ຫຼືການສະແດງອອກຕາມເງື່ອນໄຂ. ຖ້າທ່ານຕ້ອງການຟັງຊັນນີ້, ທ່ານແນະນໍາໃຫ້ຂຽນ
ໂປຣແກຣມຂອງທ່ານໃນ C++, ໂດຍໃຊ້ກອບຊັ້ນຮຽນ GiNaC "native".

ການນໍາໃຊ້


ປັດໄຈນໍາເຂົ້າ ຮູບແບບ
ຫຼັງ​ຈາກ​ການ​ເລີ່ມ​ຕົ້ນ​, ginsh ສະ​ແດງ prompt ("> ") signifying ວ່າ​ມັນ​ແມ່ນ​ພ້ອມ​ທີ່​ຈະ​ຍອມ​ຮັບ​ຂອງ​ທ່ານ​
ວັດສະດຸປ້ອນ. ການປ້ອນຂໍ້ມູນທີ່ຍອມຮັບໄດ້ແມ່ນການສະແດງອອກເປັນຕົວເລກ ຫຼືສັນຍາລັກທີ່ປະກອບດ້ວຍຕົວເລກ (ຕົວຢ່າງ
42, 2/3 or 0.17), ສັນຍາລັກ (ຕົວຢ່າງ x or ຜົນ), ຜູ້ປະຕິບັດຄະນິດສາດເຊັ່ນ + ແລະ *, ແລະ
ຫນ້າທີ່ (ຕົວຢ່າງ sin or ປົກກະຕິ). ທຸກໆການສະແດງຜົນການປ້ອນຈະຕ້ອງຖືກຢຸດດ້ວຍ a
ຈໍ້າຈຸດ (;) ຫຼື ຈໍ້າສອງເມັດ (:). ຖ້າສິ້ນສຸດດ້ວຍ semicolon, ginsh ຈະປະເມີນ
ສະແດງອອກແລະພິມຜົນໄດ້ຮັບເພື່ອ stdout. ຖ້າຖືກຢຸດດ້ວຍຈໍ້າສອງເມັດ, ginsh ເທົ່ານັ້ນ
ປະເມີນການສະແດງອອກແຕ່ບໍ່ໄດ້ພິມຜົນໄດ້ຮັບ. ມັນເປັນໄປໄດ້ທີ່ຈະເຂົ້າໄປໃນຫຼາຍ
ການສະແດງອອກໃນແຖວຫນຶ່ງ. ຊ່ອງຫວ່າງ (ຍະຫວ່າງ, ແຖບ, ແຖວໃໝ່) ສາມາດນຳໃຊ້ໄດ້ຢ່າງເສລີລະຫວ່າງ
ໂທເຄັນ. ເພື່ອເຊົາ ginsh, ເຂົ້າ ເຊົາ or ການທ່ອງທ່ຽວ, ຫຼືພິມ EOF (Ctrl-D) ຢູ່ທີ່ການເຕືອນ.

COMMENTS
ອັນໃດກໍໄດ້ຕາມເຄື່ອງໝາຍສອງເທົ່າ (//) ເຖິງຕອນທ້າຍຂອງເສັ້ນ, ແລະເສັ້ນທັງຫມົດເລີ່ມຕົ້ນ
ມີ​ເຄື່ອງ​ຫມາຍ hash (#) ຖືກ​ຖື​ວ່າ​ເປັນ​ຄໍາ​ຄິດ​ເຫັນ​ແລະ​ຖືກ​ລະ​ເລີຍ​.

ຈໍານວນ
ginsh ຍອມຮັບຕົວເລກໃນຕົວເລກທົດສະນິຍົມປົກກະຕິ. ນີ້ປະກອບມີຄວາມແມ່ນຍໍາໂດຍຕົນເອງ
ຈຳນວນເຕັມ ແລະ ສົມເຫດສົມຜົນ ລວມທັງຕົວເລກຈຸດລອຍຢູ່ໃນມາດຕະຖານ ຫຼື ວິທະຍາສາດ
ຫມາຍເຫດ (ຕົວຢ່າງ 1.2E6). ກົດລະບຽບທົ່ວໄປແມ່ນວ່າຖ້າຕົວເລກມີຈຸດທົດສະນິຍົມ
(.), ມັນເປັນຕົວເລກ (inexact) floating point; ຖ້າບໍ່ດັ່ງນັ້ນມັນເປັນຈໍານວນເຕັມ (ແນ່ນອນ) ຫຼື
ສົມເຫດສົມຜົນ. ຈຳນວນເຕັມສາມາດຖືກລະບຸໄວ້ໃນເລກຖານສອງ, ເລກແປດ, ເລກຖານສິບຫົກ ຫຼື ໂຕແທນ (2-36)
ພື້ນຖານໂດຍການ prefix ໃຫ້ເຂົາເຈົ້າກັບ #b, #o, #x, ຫຼື #nR , ຕາມລໍາດັບ.

ສັນຍາລັກ
ສັນ​ຍາ​ລັກ​ແມ່ນ​ປະ​ກອບ​ດ້ວຍ​ສະ​ຕ​ຣິ​ງ​ຂອງ​ຕົວ​ອັກ​ສອນ​ແລະ​ຕົວ​ອັກ​ສອນ​ແລະ​ຕົວ​ອັກ​ສອນ​ແລະ​ຕົວ​ເລກ (_), ດ້ວຍ
ຕົວອັກສອນທຳອິດທີ່ບໍ່ແມ່ນຕົວເລກ. ຕົວຢ່າງ a ແລະ mu_1 ແມ່ນຊື່ສັນຍາລັກທີ່ຍອມຮັບ, ໃນຂະນະທີ່
2p ບໍ່​ແມ່ນ. ມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ສັນຍາລັກທີ່ມີຊື່ດຽວກັນກັບຫນ້າທີ່ (ຕົວຢ່າງ sin);
ginsh ສາມາດຈໍາແນກລະຫວ່າງສອງ.

ສັນຍາລັກສາມາດຖືກກໍາຫນົດຄ່າໂດຍການໃສ່
ສັນຍາລັກ = ການສະແດງອອກ;

ເພື່ອຍົກເລີກການກຳນົດຄ່າຂອງສັນຍາລັກທີ່ຖືກມອບໝາຍ, ໃຫ້ພິມ
ຍົກເລີກການມອບໝາຍ('ສັນຍາລັກ');

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

ສັນຍາລັກໄດ້ຖືກພິຈາລະນາຢູ່ໃນໂດເມນທີ່ສັບສົນໂດຍຄ່າເລີ່ມຕົ້ນ, ie ພວກມັນຖືກປະຕິບັດຄືກັບວ່າ
ພວກເຂົາຢືນຢູ່ໃນຕົວເລກຊັບຊ້ອນ. ພຶດຕິກໍານີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍໃຊ້ຄໍາສໍາຄັນ
real_symbols ແລະ complex_symbols ແລະຜົນກະທົບຕໍ່ສັນຍາລັກທີ່ສ້າງຂຶ້ນໃຫມ່ທັງຫມົດ.

ສັນ​ຍາ​ລັກ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ຄ່າ​ຄົງ​ທີ່​ທີ່​ກໍາ​ນົດ​ໄວ້​ລ່ວງ​ຫນ້າ​ທີ່​ບໍ່​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ກໍາ​ນົດ​ຄ່າ​ໂດຍ​ການ​
ຜູ້ໃຊ້:

Pi Archimedes 'ຄົງທີ່

ຄາຕາລັນ ຄົງທີ່ຂອງ Catalan

ເອີ Euler-Mascheroni Constant

I sqrt(-1)

ປະຕິບັດ ວັດຖຸຂອງຊັ້ນຮຽນ GiNaC "ລົ້ມເຫລວ".

ນອກຈາກນີ້ຍັງມີພິເສດ
ຕົວເລກ
ສັນ​ຍາ​ລັກ​ທີ່​ຄວບ​ຄຸມ​ຄວາມ​ແມ່ນ​ຍໍາ​ຂອງ​ຕົວ​ເລກ​ຂອງ​ການ​ຄິດ​ໄລ່​ທີ່​ມີ​ຕົວ​ເລກ​ບໍ່​ແນ່​ນອນ​.
ການກຳນົດຄ່າຈຳນວນເຕັມເປັນຕົວເລກຈະປ່ຽນຄວາມແມ່ນຍໍາໃຫ້ກັບຕົວເລກທີ່ໃຫ້ມາ
ຕໍາແໜ່ງທົດສະນິຍົມ.

WILDCARDS
ຟັງຊັນ has(), find(), match() ແລະ subs() ຍອມຮັບ wildcards ເປັນຕົວຍຶດສໍາລັບ
ການສະແດງອອກ. ເຫຼົ່ານີ້ມີ syntax
$ຈໍານວນ
ຕົວຢ່າງ $0, $1 ແລະອື່ນໆ.

ສຸດທ້າຍ ພິມອອກ ການສະແດງອອກ
ginsh ໃຫ້ສາມສັນຍາລັກພິເສດ
%, %% ແລະ %%%
ທີ່ອ້າງເຖິງການພິມສຸດທ້າຍ, ທີສອງ, ແລະທີສາມ, ຕາມລໍາດັບ.
ເຫຼົ່ານີ້ແມ່ນມີປະໂຫຍດຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະນໍາໃຊ້ຜົນໄດ້ຮັບຂອງຄໍານວນທີ່ຜ່ານມາໃນໃຫມ່
ການສະແດງອອກ.

ຜູ້ປະກອບການ
ginsh ສະຫນອງຕົວປະຕິບັດການດັ່ງຕໍ່ໄປນີ້, ລະບຸໄວ້ໃນລໍາດັບຫຼຸດລົງກ່ອນຫນ້າ:

! postfix factorial

^ ພະລັງງານ

+ unary plus

- unary ລົບ

* ຄູນ

/ ພະແນກ

+ ນອກຈາກນັ້ນ

- ການລົບ

< ຫນ້ອຍ​ກ​່​ວາ

> ໃຫຍ່​ກວ່າ

<= ຫນ້ອຍຫຼືເທົ່າກັບ

>= ໃຫຍ່​ກວ່າ​ຫຼື​ເທົ່າ​ທຽມ​ກັນ​

== ເທົ່າທຽມກັນ

!= ບໍ່ເທົ່າກັນ

= ການ​ມອບ​ຫມາຍ​ສັນ​ຍາ​ລັກ​

ທັງ​ຫມົດ​ຕົວ​ປະ​ຕິ​ບັດ​ການ​ຄູ່​ຮ່ວມ​ມື​ຊ້າຍ​, ມີ​ຂໍ້​ຍົກ​ເວັ້ນ​ຂອງ​ ^ ແລະ = ທີ່​ຖືກ​ຕ້ອງ -
ສະມາຄົມ. ຜົນໄດ້ຮັບຂອງຜູ້ປະຕິບັດການມອບຫມາຍ (=) ແມ່ນທາງດ້ານຂວາມືຂອງມັນ, ດັ່ງນັ້ນມັນແມ່ນ
ເປັນ​ໄປ​ໄດ້​ທີ່​ຈະ​ກໍາ​ນົດ​ສັນ​ຍາ​ລັກ​ຫຼາຍ​ໃນ​ຫນຶ່ງ​ສະ​ແດງ​ອອກ (eg a = b = c = 2;).

LISTS
ບັນຊີລາຍຊື່ຖືກນໍາໃຊ້ໂດຍ subs ແລະ ແກ້ໄຂ ຫນ້າທີ່. ບັນຊີລາຍຊື່ປະກອບດ້ວຍແຖບ curly ເປີດ
({), a (ອາດຈະຫວ່າງເປົ່າ) ລຳດັບຂອງສຳນວນທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ, ແລະວົງປີກກາປິດ.
(}).

MATRICES
matrix ປະກອບດ້ວຍວົງເລັບສີ່ຫຼ່ຽມເປີດ ([), ລຳດັບທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດບໍ່ຫວ່າງເປົ່າ
ຂອງແຖວ matrix, ແລະວົງເລັບສີ່ຫຼ່ຽມປິດ (]). ແຕ່ລະແຖວ matrix ປະກອບດ້ວຍການເປີດ
ວົງເລັບສີ່ຫຼ່ຽມ ([).
ວົງເລັບສີ່ຫຼ່ຽມ (]). ຖ້າແຖວຂອງ matrix ມີຄວາມຍາວບໍ່ຄືກັນ, ຄວາມກວ້າງຂອງ
matrix ກາຍ​ເປັນ​ແຖວ​ທີ່​ຍາວ​ທີ່​ສຸດ​ແລະ​ແຖວ​ທີ່​ສັ້ນ​ກວ່າ​ແມ່ນ​ເຕັມ​ໄປ​ໃນ​ຕອນ​ທ້າຍ​ທີ່​ມີ​
ອົງປະກອບຂອງມູນຄ່າສູນ.

FUNCTIONS
ການເອີ້ນຟັງຊັນໃນ ginsh ມີຮູບແບບ
ຊື່(ກະທູ້ທີ່)
ບ່ອນທີ່ ກະທູ້ທີ່ ແມ່ນລໍາດັບທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງການສະແດງຜົນ. ginsh ສະຫນອງຄູ່ນ່ຶຂອງ
ຫນ້າທີ່ສ້າງໃນແລະຍັງ "ນໍາເຂົ້າ" ຫນ້າທີ່ສັນຍາລັກທັງຫມົດທີ່ກໍານົດໂດຍ GiNaC ແລະ
ຫ້ອງສະຫມຸດເພີ່ມເຕີມ. ບໍ່ມີວິທີທີ່ຈະກໍານົດຫນ້າທີ່ຂອງຕົນເອງນອກເຫນືອຈາກການເຊື່ອມໂຍງ
ginsh ຕໍ່ກັບຫ້ອງສະຫມຸດທີ່ກໍານົດຫນ້າທີ່ GiNaC ສັນຍາລັກ.

ginsh ໃຫ້ Tab-completion ໃນຊື່ຟັງຊັນ: ຖ້າທ່ານພິມສ່ວນທໍາອິດຂອງຟັງຊັນ
ຊື່, ການກົດແປ້ນພິມ Tab ຈະເຮັດສໍາເລັດຊື່ຖ້າເປັນໄປໄດ້. ຖ້າພາກສ່ວນທີ່ທ່ານພິມບໍ່ສະເພາະ,
ການຕີ Tab ອີກເທື່ອຫນຶ່ງຈະສະແດງລາຍຊື່ຂອງຫນ້າທີ່ກົງກັນ. ການກົດແປ້ນພິມສອງຄັ້ງຢູ່ທີ່
prompt ຈະສະແດງລາຍຊື່ຂອງຟັງຊັນທີ່ມີຢູ່ທັງຫມົດ.

ບັນຊີລາຍຊື່ຂອງຫນ້າທີ່ສ້າງໃນດັ່ງຕໍ່ໄປນີ້. ພວກເຂົາເຈົ້າເກືອບທັງຫມົດເຮັດວຽກເປັນ GiNaC ທີ່ກ່ຽວຂ້ອງ
ວິທີການຂອງຊື່ດຽວກັນ, ສະນັ້ນຂ້າພະເຈົ້າຈະບໍ່ອະທິບາຍໃຫ້ເຂົາເຈົ້າໃນລາຍລະອຽດທີ່ນີ້. ກະລຸນາອ້າງອີງເຖິງ
ເອກະສານ GiNaC.

Charpoly(matrix, ສັນຍາລັກ) - ລັກສະນະຫຼາຍສ່ວນຂອງມາຕຣິກເບື້ອງ
coef(ການສະແດງອອກ, ຈຸດ​ປະ​ສົງ, ຈໍານວນ) - ສະກັດຄ່າສຳປະສິດຂອງວັດຖຸ ^ ຈຳນວນຈາກ a
ພະຫຸນາມ
ເກັບກໍາ(ການສະແດງອອກ, object-or-list) - ການ​ເກັບ​ກໍາ​ຄ່າ​ສໍາ​ປະ​ສິດ​ຂອງ​ອໍາ​ນາດ​ຄ້າຍ​ຄື (ຜົນ​ໄດ້​ຮັບ​
ໃນ​ຮູບ​ແບບ recursive​)
collect_distributed(ການສະແດງອອກ, ບັນຊີລາຍຊື່) - ການ​ເກັບ​ກໍາ​ສໍາ​ປະ​ສິດ​ຂອງ​ອໍາ​ນາດ​ຄ້າຍ​ຄື​
(ຜົນໄດ້ຮັບໃນຮູບແບບການແຈກຢາຍ)
collect_common_factors(ການສະແດງອອກ) - ເກັບກໍາປັດໄຈທົ່ວໄປຈາກຂໍ້ກໍານົດຂອງຜົນລວມ
conjugate(ການສະແດງອອກ) - conjugation ສະ​ລັບ​ສັບ​ຊ້ອນ​
ເນື້ອໃນ(ການສະແດງອອກ, ສັນຍາລັກ) - ສ່ວນ​ເນື້ອ​ໃນ​ຂອງ polynomial ໄດ້​
decomp_rational(ການສະແດງອອກ, ສັນຍາລັກ) - decompose ການທໍາງານສົມເຫດສົມຜົນເຂົ້າໄປໃນ polynomial
ແລະຫນ້າທີ່ສົມເຫດສົມຜົນທີ່ເຫມາະສົມ
ລະດັບ(ການສະແດງອອກ, ຈຸດ​ປະ​ສົງ) - ລະດັບຂອງ polynomial
ນາມສະກຸນການສະແດງອອກ) - ຕົວຫານຂອງຫນ້າທີ່ສົມເຫດສົມຜົນ
ຕົວກໍານົດ(matrix) - ຕົວຊີ້ວັດຂອງຕາຕະລາງ
diag(ການສະແດງອອກ...) - ກໍ່ສ້າງ matrix ຂວາງ
ຄວາມແຕກຕ່າງ(ການສະແດງອອກ, ສັນຍາລັກ [, ຈໍານວນ]) - ຄວາມແຕກຕ່າງບາງສ່ວນ
ແບ່ງ(ການສະແດງອອກ, ການສະແດງອອກ) - ການ​ແບ່ງ polynomial ທີ່​ແນ່​ນອນ​
ປະເມີນ(ການສະແດງອອກ [, ລະດັບ]) - ປະ​ເມີນ​ການ​ສະ​ແດງ​ອອກ​, ການ​ທົດ​ແທນ​ສັນ​ຍາ​ລັກ​ໂດຍ​ການ​ຂອງ​ເຂົາ​ເຈົ້າ​
ມູນຄ່າມອບຫມາຍ
evalf(ການສະແດງອອກ [, ລະດັບ]) - ປະເມີນການສະແດງອອກເປັນຕົວເລກຈຸດທີ່ເລື່ອນໄດ້
ການປະເມີນການສະແດງອອກ) - ການ​ປະ​ເມີນ​ຜົນ​ລວມ​, ຜະ​ລິດ​ຕະ​ພັນ​ແລະ​ພະ​ລັງ​ງານ​ຈໍາ​ນວນ​ເຕັມ​ຂອງ matrices​
ຂະຫຍາຍ(ການສະແດງອອກ) - ຂະຫຍາຍການສະແດງອອກ
ປັດໄຈ(ການສະແດງອອກ) - ປັດໄຈການສະແດງອອກ (univariate)
ຊອກຫາ(ການສະແດງອອກ, ຮູບແບບ) - ສົ່ງຄືນບັນຊີລາຍຊື່ຂອງການປະກົດຕົວທັງຫມົດຂອງຮູບແບບໃນ an
ການສະແດງອອກ
fsolve(ການສະແດງອອກ, ສັນຍາລັກ, ຈໍານວນ, ຈໍານວນ) - ຕົວເລກຊອກຫາຮາກຂອງມູນຄ່າທີ່ແທ້ຈິງ
ປະຕິບັດຫນ້າພາຍໃນໄລຍະຫນຶ່ງ
gcd(ການສະແດງອອກ, ການສະແດງອອກ) - ການແບ່ງປັນທົ່ວໄປທີ່ຍິ່ງໃຫຍ່ທີ່ສຸດ
ມີ(ການສະແດງອອກ, ຮູບແບບ) - ສົ່ງຄືນ "1" ຖ້າການສະແດງອອກທໍາອິດມີຮູບແບບ
ເປັນ subexpression, "0" ຖ້າບໍ່ດັ່ງນັ້ນ
integer_content(ການສະແດງອອກ) - ເນື້ອ​ໃນ​ຈໍາ​ນວນ​ຫຼາຍ​ຂອງ​ພະ​ຍາ​ກອນ​
ປີ້ນກັບ(matrix) - ປີ້ນກັບ matrix
ແມ່ນ(ການພົວພັນ) - ຕອບ "1" ຖ້າຄວາມສຳພັນເປັນຈິງ, "0" ຖ້າບໍ່ດັ່ງນັ້ນ (false ຫຼື
ບໍ່​ໄດ້​ຕັດ​ສິນ​ໃຈ​)
lcm(ການສະແດງອອກ, ການສະແດງອອກ) - ຕົວຄູນທົ່ວໄປຫນ້ອຍ
lcoeff(ການສະແດງອອກ, ຈຸດ​ປະ​ສົງ) - ຄ່າສໍາປະສິດຊັ້ນນໍາຂອງ polynomial
ລະດັບປະລິນຍາຕີ(ການສະແດງອອກ, ຈຸດ​ປະ​ສົງ) - ລະ​ດັບ​ຕ​່​ໍ​າ​ຂອງ polynomial ໄດ້​
ແກ້ໄຂ(ບັນຊີລາຍຊື່ສົມຜົນ, ລາຍ​ຊື່​ສັນ​ຍາ​ລັກ​) - ແກ້​ໄຂ​ລະ​ບົບ​ຂອງ​ສົມ​ຜົນ​ເສັ້ນ​
ແຜນທີ່(ການສະແດງອອກ, ຮູບແບບ) - ນໍາ​ໃຊ້​ຫນ້າ​ທີ່​ກັບ​ແຕ່​ລະ​ປະ​ຕິ​ບັດ​; ຫນ້າທີ່ຈະເປັນ
ນຳໃຊ້ແມ່ນລະບຸເປັນຮູບແບບທີ່ມີຕົວແທນ "$0" ສຳລັບຕົວດຳເນີນການ
ການແຂ່ງຂັນ(ການສະແດງອອກ, ຮູບແບບ) - ກວດເບິ່ງວ່າສະແດງອອກກົງກັບຮູບແບບໃດນຶ່ງ; ສົ່ງຄືນ a
ລາຍຊື່ຕົວແທນຕົວແທນ ຫຼື "FAIL" ຖ້າບໍ່ມີການຈັບຄູ່
nops(ການສະແດງອອກ) - ຈໍາ​ນວນ​ຂອງ​ຕົວ​ປະ​ຕິ​ບັດ​ໃນ​ການ​ສະ​ແດງ​ອອກ​
ປົກກະຕິ(ການສະແດງອອກ [, ລະດັບ]) - ການທໍາງານປົກກະຕິສົມເຫດສົມຜົນ
ຕົວເລກ(ການສະແດງອອກ) - ຕົວເລກຂອງຫນ້າທີ່ສົມເຫດສົມຜົນ
numer_denom(ການສະແດງອອກ) - ຕົວເລກ ແລະ ຕົວຫານຂອງໜ້າທີ່ສົມເຫດສົມຜົນເປັນ ກ
ບັນຊີລາຍຊື່
op(ການສະແດງອອກ, ຈໍານວນ) - ສະກັດ operand ຈາກການສະແດງອອກ
ພະລັງງານ(expr1, expr2) - ເລກກຳລັງ (ທຽບເທົ່າກັບການຂຽນ expr1^expr2)
prem(ການສະແດງອອກ, ການສະແດງອອກ, ສັນຍາລັກ) - pseudo-ຍັງເຫຼືອຂອງ polynomials
ຕົ້ນຕໍ(ການສະແດງອອກ, ສັນຍາລັກ) - ສ່ວນເບື້ອງຕົ້ນຂອງພະຫຸນາມ
quo(ການສະແດງອອກ, ການສະແດງອອກ, ສັນຍາລັກ) - ຄູນຂອງພະຍັນຊະນະ
ອັນດັບ(matrix) - ອັນດັບຂອງມາຕຣິກເບື້ອງ
rem(ການສະແດງອອກ, ການສະແດງອອກ, ສັນຍາລັກ) - ສ່ວນທີ່ເຫຼືອຂອງພະຍັນຊະນະ
ຜົນໄດ້ຮັບ(ການສະແດງອອກ, ການສະແດງອອກ, ສັນຍາລັກ) - ຜົນຂອງສອງ polynomials ກັບ
ເຄົາ​ລົບ​ສັນ​ຍາ​ລັກ s
ຊຸດ(ການສະແດງອອກ, ຄວາມ​ສໍາ​ພັນ​ຫຼື​ສັນ​ຍາ​ລັກ​, ຄໍາສັ່ງ) - ການ​ຂະ​ຫຍາຍ​ຊຸດ​
ສະເປຣມ(ການສະແດງອອກ, ການສະແດງອອກ, ສັນຍາລັກ) - pseudo-sparse ສ່ວນທີ່ເຫຼືອຂອງ polynomials
sqrfree(ການສະແດງອອກ [, ລາຍ​ຊື່​ສັນ​ຍາ​ລັກ​]) - ການແຍກຕົວປະກອບທີ່ບໍ່ມີສີ່ຫຼ່ຽມຂອງພະຫຸນາມ
sqrt(ການສະແດງອອກ) - ຮາກ​ຂັ້ນ​ສອງ
ຍ່ອຍ(ການສະແດງອອກ, ການພົວພັນຫຼືບັນຊີລາຍຊື່)
ຍ່ອຍ(ການສະແດງອອກ, ຊອກຫາລາຍການ, ທົດ​ແທນ​ໂດຍ​ບັນ​ຊີ​ລາຍ​ການ​) - subexpressions ແທນ (ທ່ານ
ອາດ​ຈະ​ນໍາ​ໃຊ້​ຕົວ​ແທນ​)
tcoeff(ການສະແດງອອກ, ຈຸດ​ປະ​ສົງ) - ຄ່າສຳປະສິດຕາມຫຼັງຂອງຫຼາຍນາມ
ເວລາ(ການສະແດງອອກ) - ຕອບເວລາເປັນວິນາທີທີ່ຕ້ອງການເພື່ອປະເມີນສິ່ງທີ່ໃຫ້
ການສະແດງອອກ
ຕິດຕາມ(matrix) - ຕິດຕາມມາຕຣິກເບື້ອງ
ແປ(matrix) - transpose ຂອງ matrix ເປັນ
ຍົກເລີກການມອບໝາຍ('ສັນຍາລັກ') - ຍົກ​ເລີກ​ສັນ​ຍາ​ລັກ​ທີ່​ໄດ້​ຮັບ​ການ​ມອບ​ຫມາຍ (ໃຈ​ໃສ່​ວົງ​ຢືມ​, ກະ​ລຸ​ນາ​!
ຫົວໜ່ວຍ(ການສະແດງອອກ, ສັນຍາລັກ) - ຫົວໜ່ວຍຂອງພະຫຸນາມ

ພິເສດ ສາມາດ
ເພື່ອອອກຈາກ ginsh, ເຂົ້າ
ເຊົາ
or
ການທ່ອງທ່ຽວ

ginsh ສາມາດສະແດງການຊ່ວຍເຫຼືອ (ສັ້ນ) ສໍາລັບຫົວຂໍ້ໃດຫນຶ່ງ (ສ່ວນຫຼາຍແມ່ນກ່ຽວກັບຫນ້າທີ່ແລະຕົວປະຕິບັດການ)
ໂດຍການເຂົ້າ
?ກະທູ້
ການພິມ
??
ຈະສະແດງບັນຊີລາຍຊື່ຂອງຫົວຂໍ້ການຊ່ວຍເຫຼືອທີ່ມີຢູ່.

ຄໍາສັ່ງ
ພິມ(ການສະແດງອອກ);
ຈະພິມ dump ຂອງການເປັນຕົວແທນພາຍໃນຂອງ GiNaC ສໍາລັບການໃຫ້ ການສະແດງອອກ. ນີ້​ແມ່ນ
ເປັນປະໂຫຍດສໍາລັບການ debugging ແລະການຮຽນຮູ້ກ່ຽວກັບ GiNaC ພາຍໃນ.

ຄໍາສັ່ງ
print_latex(ການສະແດງອອກ);
ພິມຕົວແທນ LaTeX ຂອງທີ່ໃຫ້ ການສະແດງອອກ.

ຄໍາສັ່ງ
print_csrc(ການສະແດງອອກ);
ພິມໃຫ້ ການສະແດງອອກ ໃນວິທີການທີ່ສາມາດນໍາໃຊ້ໃນໂຄງການ C ຫຼື C ++.

ຄໍາສັ່ງ
iprint(ການສະແດງອອກ);
ພິມໃຫ້ ການສະແດງອອກ (ເຊິ່ງຈະຕ້ອງປະເມີນເປັນຈໍານວນເຕັມ) ໃນອັດຕາທົດສະນິຍົມ, ເລກແປດ, ແລະ
ຕົວແທນເລກຖານສິບຫົກ.

ສຸດທ້າຍ, ຫອຍຫນີ
! [ຄໍາສັ່ງ [ກະທູ້ທີ່]]
ຜ່ານ​ການ​ໃຫ້ ຄໍາສັ່ງ ແລະທາງເລືອກ ກະທູ້ທີ່ ກັບແກະເພື່ອປະຕິບັດ. ດ້ວຍນີ້
ວິທີການ, ທ່ານສາມາດປະຕິບັດຄໍາສັ່ງ shell ຈາກພາຍໃນ ginsh ໂດຍບໍ່ມີການຢຸດເຊົາ.

ຕົວຢ່າງ


> a = x^2-x-2;
-2-x+x^2
> b = (x+1)^2;
(x+1)^2
> s = a/b;
(x+1)^(-2)*(-2-x+x^2)
> diff(s, x);
(2*x-1)*(x+1)^(-2)-2*(x+1)^(-3)*(-x+x^2-2)
> ປົກກະຕິ;
(x-2)*(x+1)^(-1)
> x = 3^50;
717897987691852588770249
> s;
717897987691852588770247/717897987691852588770250
> ຕົວເລກ = 40;
40
> evalf(s);
0.999999999999999999999995821133292704384960990679
> unassign('x');
x
> s;
(x+1)^(-2)*(-x+x^2-2)
> series(sin(x),x==0,6);
1*x+(-1/6)*x^3+1/120*x^5+Order(x^6)
> lsolve({3*x+5*y == 7}, {x, y});
{x==-5/3*y+7/3,y==y}
> lsolve({3*x+5*y == 7, -2*x+10*y == −5}, {x, y});
{x==19/8,y==-1/40}
> M = [ [a, b], [c, d] ];
[[-x+x^2-2,(x+1)^2],[c,d]]
> ຕົວກໍານົດ(M);
-2*d-2*x*cx^2*cx*d+x^2*dc
> ເກັບກໍາ(%, x);
(-d-2*c)*x+(dc)*x^2-2*dc
> ແກ້​ໄຂ​ທິດ​ສະ​ດີ​ພາກ​ສະ​ຫນາມ quantum​;
parse ຜິດ​ພາດ​ໃນ quantum​
> ເຊົາ

ທິດສະດີວິທະຍາ


parse ຜິດ​ພາດ​ຢູ່ ຟູ
ທ່ານໄດ້ປ້ອນບາງສິ່ງບາງຢ່າງທີ່ ginsh ບໍ່ສາມາດວິເຄາະໄດ້. ກະລຸນາກວດເບິ່ງ syntax ຂອງ
ການປ້ອນຂໍ້ມູນຂອງທ່ານ ແລະລອງໃໝ່ອີກ.

ການໂຕ້ຖຽງ num to ຫນ້າທີ່ ຕ້ອງເປັນ ປະເພດ
ຕົວເລກການໂຕ້ຖຽງ num ໃຫ້ ຫນ້າທີ່ ຕ້ອງເປັນປະເພດໃດນຶ່ງ (ຕົວຢ່າງ: a
ສັນຍາລັກ, ຫຼືບັນຊີລາຍຊື່). ການໂຕ້ຖຽງທໍາອິດມີເລກ 0, ການໂຕ້ຖຽງທີສອງເລກ 1,
ແລະອື່ນໆ

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


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

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

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad