O’qituvchi: Nazarov F. M


Maple tizimida foydalanuvchi bibliotekasini xosil qilish


Download 0.81 Mb.
bet6/6
Sana23.09.2023
Hajmi0.81 Mb.
#1685729
1   2   3   4   5   6
Bog'liq
3.Maple dasturida dasturlash

Maple tizimida foydalanuvchi bibliotekasini xosil qilish

  • Avvaliga foydalanuvchi bibliotekasi nomini aniqlash kerak, masalan mylib deb, sung diskda biblioteka uchun katalog (papka ) yaratish kerak. Maple tizimida proseduralar jadvalga uxshatilgani uchun biblioteka yaratish oldidan bush jadvalga joy ajratish (yani bush jadval) yaratish kerak:
  • > restart;
  • > mylib:=table();
  • mylib:=table([])
  • Endi proseduralarni kiritish mumkin, ular ikkitali nom bilan kiritiladi – avvaliga biblioteka nomi, sung kvadrat kovus ichida prosedura nomi kursatiladi (masalan, f1, f2, f3):
  • > mylib[f1]:=proc(x::anything) sin(x)+cos(x) end:

    > mylib[f2]:=proc(x::anything) sin(x)^2+cos(x)^2 end:

    > mylib[f3]:=proc(x::anything) if x=0 then 1 else sin(x)/x fi end:

Maple tizimida foydalanuvchi bibliotekasini xosil qilish

  • with funksiyasi yordamida yaratilgan biblioteka haqiqatdan ham hozir kiritilgan proseduralarni saqlab qolganini tekshirib kurish mumkin, ularning ruyxati with(mylib) deb kursatganda chiqishi kerak: > with(mylib);
  • [f1, f2, f3]
  • Tekshirgandan keyin save komandasi yerdamida bibliotekani diskga saqlash mumkin.
  • > save(mylib, c:/mylib.m);

  • Biblioteka S diskka yezildi, lekin u uchun maxsus yaratilgan papka joyini kursatish ma’qul.

Maple tizimida foydalanuvchi bibliotekasini xosil qilish

  • Biblioteka diskga yezilganini tekshirish uchun restart buyrug’i yerdamida avval kiritilgan proseduralarni bartaraf etamiz, sung with buyrug’i bilan ular yukligiga kifoya bo’lamiz:
  • > with(mylib);

  • Error, (in pacman:-pexports) mylib is not package, keyin read buyrug’i bilan bibliotekani chaqiramiz:
  • > read(c:/mylib.m);

  • Va nixoyat chaqirilgan bibliotekadan proseduralar ishlashini tekshirishimiz mumkin.

E’tiboringiz uchun rahmat


Download 0.81 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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