MATEMATIK MASALALARNI ZAMONAVIY DASTURLASH TILLARI YORDAMIDA YECHISH

MATEMATIK MASALALARNI ZAMONAVIY DASTURLASH TILLARI YORDAMIDA YECHISH

Mualliflar

  • Ulashov A.E Toshkent menejment va iqtisodiyot instituti, Muhandislik va axborot texnalogiyalari kafedrasi o‘qituvchisi
  • Obilov H.X Samarqand viloyati Ishtixon tumani 71 – maktab matematika fani o‘qituvchisi

Kalit so‘zlar:

matritsa amallari, Python, C++, Java, samaradorlik, teskari matritsa, determinant, qo‘shish, ko‘paytirish, optimizatsiya, parallel hisoblash, dasturlash tillari

Annotatsiya

Ushbu maqolada matritsa amallarini bajarish uchun Python, C++ va Java
dasturlash tillaridan foydalanishning samaradorligi tahlil qilinadi. Tadqiqotda matritsa qo‘shish,
ko‘paytirish, teskari matritsa topish va determinantni hisoblash kabi asosiy matritsa amallari
uchun har bir dasturlash tilida bajarilgan operatsiyalar o‘rganiladi. Samaradorlik, vaqt, resurslar
sarfi va ishlash tezligi taqqoslanadi. Python tilida NumPy kutubxonasi yordamida eng tez va
samarali natijalar olingan bo‘lsa, C++ va Java tillarida yuqori samaradorlikka erishilgan, lekin
qo‘shimcha optimizatsiyalar talab qilingan. Tadqiqot matritsa amallari bo‘yicha dasturlash
tillarining afzalliklarini ko‘rsatadi va kelajakdagi tadqiqotlar uchun takliflar beradi.

Manbalar

Hogben L. Handbook of Linear Algebra. – CRC Press, 2007.

Golub G.H., Van Loan C.F. Matrix Computations. – 4th ed. – Baltimore: Johns Hopkins University Press, 2013.

Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Numerical Recipes: The Art of Scientific Computing. – 3rd ed. – Cambridge: Cambridge University Press, 2007.

Cormen T.H., Leiserson C.E., Rivest R.L., Stein C. Introduction to Algorithms. – 3rd ed. – Cambridge: MIT Press, 2009.

Zelle J. Python Programming: An Introduction to Computer Science. – Franklin, Beedle & Associates, 2004.

Schildt H. Java: The Complete Reference. – 11th ed. – New York: McGraw-Hill Education, 2018.

Lippman S.B., Lajoie J., Moo B.E. C++ Primer. – 5th ed. – Addison-Wesley, 2012.

Apache Commons Math Team. Apache Commons Math [Elektron resurs]. Apache Commons Math rasmiy sahifasi

Eigen Team. Eigen: A C++ Template Library for Linear Algebra [Elektron resurs]. Eigen rasmiy hujjatlari

NumPy Team. NumPy Documentation [Elektron resurs]. NumPy rasmiy hujjatlari

Nashr etilgan

2025-04-18

Son

Bo‘lim

Articles
Loading...