Matlab პროგრამის ინტერფეისი. გაიდლაინები

MATLAB ჩატვირთვის შემდეგ გამოჩნდება MATLAB დესკტოპი , რომელიც შეიცავს ვიზუალურ ხელსაწყოებს MATLAB სისტემასთან დაკავშირებული ფაილების, ცვლადების და აპლიკაციების მართვისთვის (სურათი 4.1). სამუშაო მაგიდა შედგება სათაურის ზოლისგან, მთავარი მენიუს ზოლისგან, ხელსაწყოების ზოლისგან, ხელსაწყოების ფანჯრების განსათავსებლად და სტატუსის ზოლისგან Start ღილაკით. სამუშაო მაგიდას შეუძლია აჩვენოს შემდეგი ინსტრუმენტების ნებისმიერი კომბინაცია:

· აპლიკაციის გაშვების ფანჯარა (Launch Pad);

· Command Window;

· Command History ფანჯარა;

· ფანჯარა დახმარების სანახავად (Help Browser);

· ფანჯარა მიმდინარე დირექტორიას სანახავად (Current Directory Browser);

· Workspace Browser ფანჯარა;

· მონაცემთა რედაქტორის ფანჯარა (Array Editor);

· m-ფაილების რედაქტორი (Editor/Debugger);

· პროფილერი, რომელიც აფასებს ბრძანებების შესრულებას.

ბრინჯი. 4.1. MATLAB სისტემის დესკტოპი.

გარდა ამ ხელსაწყოებისა, MATLAB სისტემა მოიცავს გრაფიკულ ფანჯრებს (სურათებს), რომლებიც არ კონტროლდება Desktop-ის მეშვეობით, შექმნილია გამოთვლების შედეგების ვიზუალიზაციისთვის.

მენიუს ბრძანებები გამოიყენება ხელსაწყოების ფანჯრების სამართავად. ხედი . მაგალითად, ბრძანება დესკტოპის განლაგება ხსნის მენიუს, რომელიც შეიცავს ბრძანებებს, რომლებიც შექმნილია ინსტრუმენტების სხვადასხვა კომბინაციის ჩვენებისთვის სისტემის სამუშაო მაგიდაზე. MATLAB-თან მუშაობისას ხელსაწყოების ფანჯრების ყველაზე ხშირად გამოყენებული განლაგება არის ნაგულისხმევი განლაგება. ამ მდებარეობის დაყენება შესაძლებელია საჭიროების შემთხვევაში ბრძანებით ხედი → დესკტოპის განლაგება → ნაგულისხმევი .

მენიუს ბრძანებები გამოიყენება ფაილის დონეზე ოპერაციების შესასრულებლად ფაილი . დიახ, ქვემენიუს გამოყენებით ახალი შეგიძლიათ გახსნათ აპლიკაცია ახალი m-ფაილის შესაქმნელად ( რედაქტორი/გამმართველი ), დინამიური მოდელი ( SIMULINK ), გრაფიკული მომხმარებლის ინტერფეისი ( გზამკვლევი ), ასევე შექმენით ახალი გრაფიკული ფანჯარა. გუნდი სამუშაო სივრცის შენახვა როგორც... საშუალებას გაძლევთ შეინახოთ დისკზე სამუშაო სივრცეში განთავსებული მონაცემები ბინარული ფაილების სახით გაფართოებით .მათი . ბრძანება ასევე ემსახურება იმავე მიზნებს გადარჩენა . მაგალითად, ბრძანების გამოძახება შეინახეთ fname Xსაშუალებას მოგცემთ დაწეროთ ცვლადის მნიშვნელობა Xშეიტანოს fname.mat. უნდა აღინიშნოს, რომ ბრძანების რეჟიმში ჩამოყალიბებული სესიის მთელი ტექსტის შენახვის შესაძლებლობა არის ბრძანება გადარჩენა არ მუშაობს, ამას აკეთებს ბრძანება დღიური. მაგალითად, ბრძანების გამოძახება დღიური ფაილის სახელიგამოიწვევს ყველა ბრძანებას შეყვანის ხაზებში და შედეგად მიღებული შედეგები ჩაიწერება დისკზე, როგორც ტექსტური ფაილი სახელად ფაილის სახელი.მ.გარდა ამისა, სისტემა იძლევა ბრძანების გამოყენებით ფაილზე ჩაწერის შეჩერების შესაძლებლობას დღიურიდა განაახლეთ ადრე შეწყვეტილი ჩაწერა ბრძანების გამოყენებით დღიური on.

ადრე შენახული სესიის სამუშაო სივრცის ჩასატვირთად გამოიყენეთ ბრძანება დატვირთვა . მაგალითად, ადრე შენახული ფაილის ჩატვირთვა myf_1.matუნდა გამოიძახოს ბრძანება ჩატვირთეთ myf_1.mat. თუ გუნდი დატვირთვა გამოიყენება სესიის დროს, ცვლადების მიმდინარე მნიშვნელობები შეიცვლება იმ მნიშვნელობებით, რომლებიც ადრე იყო შენახული წაკითხულ MAT ფაილში. ამ შემთხვევაში, გადმოწერილი ფაილების სახელების დასაზუსტებლად შეიძლება გამოყენებულ იქნას * ნიშანი, რაც გულისხმობს გარკვეული მახასიათებლების მქონე ყველა ფაილის ჩამოტვირთვას. მაგალითად, დატვირთვის ლაბორატორია*.მატნიშნავს ჩამოტვირთეთ ყველა ფაილი დაწყებული სახელით ლაბორატორია, მაგალითად ლაბორატორია_1, ლაბორატორია_2, ლაბორატორია_3და ა.შ.

სისტემის გამორთვისთვის შეგიძლიათ გამოიყენოთ ბრძანებები გასასვლელი , დატოვა ან გასაღების კომბინაცია Ctrl+Q . თუ თქვენ გჭირდებათ სისტემის ყველა ცვლადის მნიშვნელობების შენახვა, მაშინ ბრძანების შეყვანამდე გასასვლელი ბრძანება უნდა მიეცეს გადარჩენა . ამ შემთხვევაში ბრძანება დატვირთვა სისტემის ჩატვირთვის შემდეგ ის კითხულობს შენახული ცვლადების მნიშვნელობებს და საშუალებას გაძლევთ დაიწყოთ სისტემასთან მუშაობა მისი შეწყვეტის მომენტიდან.

მენიუს ბრძანებები რედაქტირება საშუალებას გაძლევთ გააუქმოთ ( გაუქმება ) ან დაბრუნდი ( ხელახლა ) გაუქმებული მოქმედება, ინფორმაციის გაცვლა ბუფერთან ( გაჭრა - გაჭრა, კოპირება - დააკოპირეთ, პასტა ჩასმა, PasteSpecial - სპეციალური ჩანართი), აირჩიეთ მიმდინარე ფანჯრის მთელი შინაარსი ( აირჩიეთ ყველა ), ასევე გაასუფთავეთ ბრძანების ფანჯარა ( ClearCommandWindow ), ბრძანების ისტორიის ფანჯარა ( ClearCommandHistory ) და სამუშაო სივრცის შინაარსი ( ClearWorkspace ).

მენიუს ბრძანებები ვებ საშუალებას გაძლევთ გადახვიდეთ MATLAB სისტემის დეველოპერული კომპანიის ვებ გვერდზე. მენიუს ბრძანებები გამოიყენება m-ფაილის, SIMULINK აპლიკაციის ბლოკის ბიბლიოთეკის ფანჯრებსა და სისტემის მოდელის ფანჯრებს შორის გადასართავად. ფანჯრები . მენიუს ბრძანებები უზრუნველყოფს წვდომას დახმარების ინფორმაციაზე დახმარება .

ბრძანების ფანჯარაგანკუთვნილია ბრძანებების შესაყვანად და მათი შესრულების შედეგების ტექსტურ რეჟიმში გამოსატანად. ბრძანების ფანჯარასთან მუშაობა ხდება დიალოგის რეჟიმში. მომხმარებელი შეაქვს ბრძანებას ბრძანების სტრიქონში >> სტრიქონზე და დააჭერს შედი, რის შემდეგაც ბრძანება გადაეცემა MATLAB სისტემის ბირთვს. ბირთვი ამოწმებს ბრძანებას სინტაქსის შეცდომებზე და თუ არ არის, ასრულებს ბრძანებას და აბრუნებს შედეგს. წინააღმდეგ შემთხვევაში, შეცდომის შეტყობინება გამოჩნდება.

ნაგულისხმევად, შედეგი ნაჩვენებია ბრძანების ფანჯარაში რიცხვითი ფორმატით. მოკლე G. თქვენ შეგიძლიათ შეცვალოთ რიცხვის გამომავალი ფორმატი დიალოგური ფანჯრის გამოყენებით პრეფერენციები , რომელსაც ეწოდება ამავე სახელწოდების მენიუს ბრძანება ფაილი . ამ ფანჯარაში, ხელსაწყოს გააქტიურების შემდეგ ბრძანების ფანჯარა ველის ჩამოსაშლელი სიიდან რიცხვითი ფორმატი , მდებარეობს ჯგუფის შიგნით ტექსტის ჩვენება , თქვენ უნდა აირჩიოთ საჭირო ფორმატი. გარდა ამისა, თქვენ ასევე შეგიძლიათ შეცვალოთ მიმდინარე ფორმატი ბრძანების გამოყენებით ფორმატი . რიცხვითი მონაცემების გამომავალი ფორმატების სია წარმოდგენილია ცხრილში 4.1.

ცხრილი 4.1. რიცხვითი მონაცემების გამომავალი ფორმატები.

ფორმატი აღწერა მაგალითი
მოკლე მოკლე ფიქსირებული რიცხვი (4 ციფრი გამოყოფილია წილადი ნაწილისთვის) 1.3333
გრძელი გრძელი რიცხვი ფიქსირებული წერტილით (ფრაქციული ნაწილისთვის გამოყოფილია თოთხმეტი ციფრი) 1.33333333333333
მოკლე E მოკლე მცურავი წერტილის ნომერი (4 ციფრი გამოყოფილია წილადი ნაწილისთვის) 1.3333e+000
longE გრძელი მცურავი წერტილის ნომერი (ფრაქციული ნაწილისთვის გამოყოფილია თხუთმეტი ციფრი) 1.333333333333338e+007
მოკლე G რიცხვების წარმოდგენის საუკეთესო ფორმა შეირჩევა მოკლე და მოკლე e ფორმატებიდან
გრძელი გ რიცხვების წარმოდგენის საუკეთესო ფორმა შეირჩევა გრძელი და გრძელი e ფორმატებიდან
თექვსმეტი რიცხვი ნაჩვენებია თექვსმეტობითი ფორმით 4010SV
ბანკი დოლარისა და ცენტის ფორმატი 69.96
+ რიცხვის სიმბოლური აღნიშვნა: „+“ – დადებითი რიცხვი;
"-" - უარყოფითი რიცხვი; სივრცე - ნულოვანი მნიშვნელობა. 1/3

რაციონალური

რიცხვი ნაჩვენებია წილადის სახით გაითვალისწინეთ, რომ ფორმატის დაყენება გავლენას ახდენს მხოლოდ ციფრების ჩვენების ფორმაზე და არ იწვევს თავად ნომრის შეცვლას. (ცვლადები და ახალი ფუნქციების განმარტებები MATLAB-ში ინახება მეხსიერების სპეციალურ ზონაში, რომელსაც ე.წ სამუშაო ფართობი სამუშაო სივრცე ). სამუშაო ზონაში მდებარე ობიექტების ატრიბუტების სწრაფად სანახავად, მათი რედაქტირება, შენახვა და წაშლა, გამოიყენეთ

სამუშაო სივრცის ბრაუზერის ფანჯარა

(ნახ. 2). ამ ფანჯარაში შეგიძლიათ იხილოთ ცვლადის სახელი, მისი ზომა, ბაიტების რაოდენობა, რომელსაც ცვლადი იკავებს მეხსიერებაში და მისი კლასი.

სამუშაოს დასასრული -

ეს თემა ეკუთვნის განყოფილებას:

თუ გჭირდებათ დამატებითი მასალა ამ თემაზე, ან ვერ იპოვნეთ ის, რასაც ეძებდით, გირჩევთ გამოიყენოთ ძიება ჩვენს სამუშაოთა მონაცემთა ბაზაში:

რას ვიზამთ მიღებულ მასალასთან:

თუ ეს მასალა თქვენთვის სასარგებლო იყო, შეგიძლიათ შეინახოთ იგი თქვენს გვერდზე სოციალურ ქსელებში:

ცხრილი 1.3 სპეციალური სიმბოლოები

ცხრილი 1.2 დაცულია მუდმივი სახელები

ცხრილი 1.1 ეკრანის გამომავალი ფორმატები

ნახ.2 მიმდინარე დირექტორიას შეცვლა

დაყენებული გზა მომხმარებლის ახალ მიმდინარე დირექტორიაში Matlab-ის გადატვირთვისას შეგიძლიათ იხილოთ Current Folder ხაზში ჩამოსაშლელი ღილაკის გამოყენებით.

ნახ. 1მთავარი MATLAB ინტერფეისი

სამუშაო გარემო, რომელიც ნაჩვენებია სურათზე 1.

Matlab-ის გასაშვებად დააწკაპუნეთ მალსახმობზე

დაწყება Matlab-ში

სისტემაში პროგრამების ჩაწერა ტრადიციულია და, შესაბამისად, ნაცნობია კომპიუტერის მომხმარებლების უმეტესობისთვის. გარდა ამისა, სისტემა შესაძლებელს ხდის პროგრამების რედაქტირებას მომხმარებლისთვის ნაცნობი ნებისმიერი ტექსტური რედაქტორის გამოყენებით. მას ასევე აქვს საკუთარი რედაქტორი გამართვით.

Matlab არის თანამედროვე რიცხვითი მეთოდების განხორციელების უნიკალური კოლექცია.

Matlab მოიცავს უამრავ მზა მათემატიკურ ხელსაწყოებს, ფუნქციებსა და ოპერაციებს, რომლებიც ხსნის ბევრ პრაქტიკულ პრობლემას, რისთვისაც ადრე საკმაოდ რთული პროგრამების მომზადება იყო საჭირო.

პაკეტი ძირითადად გამოიყენება მონაცემთა მასივებთან - მატრიცებთან მუშაობისთვის.

Matlab გარემოს მიზნები:

- მათემატიკური გამოთვლები

- ალგორითმების შემუშავება

- ექსპერიმენტული მონაცემების დამუშავება

- მონაცემთა ვიზუალიზაცია

- სისტემებისა და პროცესების მოდელირება

- აპლიკაციის შემუშავება

  • მატრიცა, ვექტორი, ლოგიკური ოპერატორები;
  • ელემენტარული და სპეციალური ფუნქციები;
  • მრავალწევრი არითმეტიკა;
  • მრავალგანზომილებიანი მასივები; ჩანაწერების მასივები; უჯრედების მასივები.
  • დიფერენციალური განტოლებები;
  • წრფივი განტოლებათა სისტემების ამოხსნა;
  • არაწრფივი ალგებრული განტოლებების ფესვების ძიება;
  • რამდენიმე ცვლადის ფუნქციების ოპტიმიზაცია;
  • ერთგანზომილებიანი და მრავალგანზომილებიანი ინტერპოლაცია.

2. შეცვალეთ მიმდინარე დირექტორია. ამისთვის Current Folder ხაზში დააწკაპუნეთ ღილაკზე ელიფსისით და ფოლდერის ფანჯარაში, რომელიც იხსნება, გახსენით საქაღალდე, რომელშიც ინახება თქვენი M-ფაილები (პროგრამის ფაილები). თუ ასეთი საქაღალდე არ არის, მაშინ შექმენით იგი ამ ფანჯარაში (ნახ. 2).



3. Command ფანჯარაში გახსენით მენიუ/File/Preferences... - იხსნება ინტერფეისის ელემენტების დაყენების ფანჯარა (ნახ. 3).

ძირითადი პარამეტრები:

· ფონტების ჩანართი – დააყენეთ სტილი, შრიფტის ზომა (ჩვეულებრივ, ეს პარამეტრი აუცილებელია Mathlab-ის პირველად გახსნისას, რადგან ნაგულისხმევი შრიფტი არის 7pt);

· ფერის ჩანართი – დააყენეთ ფერი ბრძანებებისთვის, კომენტარებისთვის, ფუნქციებისთვის და ა.შ. (ეს განსაკუთრებით არ არის საჭირო);

· Toolbars tab – დააინსტალირეთ/წაშალეთ ხატები Toolbar-ზე.

· Command Window ჩანართი - დააყენეთ ფორმატი.

MATLAB-ში ყველა გამოთვლა ორმაგი სიზუსტით ხორციელდება და ეკრანზე ნომრების ჩვენების სხვადასხვა ფორმატია. სასურველი ფორმატის მითითება შესაძლებელია მენიუში (ფაილი/პრეფერენციები) ან ბრძანების ფანჯარაში ფორმატის ბრძანების გამოყენებით (>>ფორმატი გრძელი, >>ფორმატი კომპაქტური). არსებობს რიცხვების წარმოდგენის შემდეგი გზები (ცხრილი 1.1).

MATLAB-ში ცვლადებს არ სჭირდებათ წინასწარ დეკლარირება მათი ტიპის მითითებით. ყველა მონაცემი ინახება მასივების სახით: რიცხვითი ცვლადები (შიდა ტიპი numeriс), ტექსტის სტრიქონები (char), უჯრედები (უჯრედი) და სტრუქტურები (სტრუქტურა). ორგანზომილებიანი მასივი არის მატრიცა, ერთგანზომილებიანი მასივი არის ვექტორი, ხოლო სკალარი არის 1x1 მატრიცა. ცვლადის სახელი უნდა დაიწყოს ასოთი და შეიძლება მოჰყვეს ასოებს, რიცხვებს და ქვედა ხაზს. ნებისმიერი სიგრძის სახელები მართებულია, მაგრამ MATLAB მათ ამოიცნობს პირველი 31 სიმბოლოთი და განასხვავებს დიდ და პატარა ასოებს. MATLAB-ს აქვს მთელი რიგი მუდმივები (ცხრილი 1.2).

გაითვალისწინეთ, რომ სახელი NaN (Not-a-Number) დაცულია ოპერაციების 0/0, 0*inf, inf-inf და ა.შ.

სიმბოლო მიზანი
მატრიცებისა და ვექტორების მითითებისას გამოიყენება კვადრატული ფრჩხილები
სივრცე ემსახურება მატრიცის ელემენტების განცალკევებას
, მძიმით გამოიყენება მატრიცის ელემენტებისა და ოპერატორების გამოსაყოფად შეყვანის ხაზში
; მძიმით გამოყოფს მატრიცის რიგები, ხოლო მძიმით ოპერატორის ბოლოს (ბრძანება) ხელს უშლის შედეგის ეკრანზე ჩვენებას.
: ორწერტილი გამოიყენება დიაპაზონის (მნიშვნელობის შეცვლის ინტერვალის) აღსანიშნავად და მატრიცის ელემენტებზე ჯგუფური ოპერაციის ნიშნად.
() ფრჩხილები გამოიყენება მათემატიკური ოპერაციების შესრულების თანმიმდევრობის დასადგენად, ასევე ფუნქციის არგუმენტებისა და მატრიცის ინდექსების მითითებისთვის.
. წერტილი გამოყოფს რიცხვის წილად ნაწილს მისი მთელი ნაწილისგან და ასევე გამოიყენება კომბინირებული სიმბოლოების ნაწილად (.*, .^, ./, .\)
სამი ან მეტი წერტილი ხაზის ბოლოს აღნიშნავს გამოხატვის გაგრძელებას შემდეგ სტრიქონზე
% პროცენტის ნიშანი მიუთითებს კომენტარის დაწყებაზე
აპოსტროფი მიუთითებს სიმბოლოების სტრიქონებში, ხოლო იმისთვის, რომ თავად აპოსტროფი ჩართოთ სიმბოლოების სტრიქონში, თქვენ უნდა დააყენოთ ორი აპოსტროფი ზედიზედ.

დაწყებისას სისტემა იხსნება ერთიდან ხუთამდე ფანჯარაში (დამოკიდებულია პარამეტრებზე) ნახ. 4:

Matlab მომხმარებელს საშუალებას აძლევს განახორციელოს შემუშავებული ფუნქცია აპლიკაციის სახით გრაფიკული ინტერფეისით, რომელიც შეიცავს საკონტროლოებს (ღილაკები, სიები, გადამრთველები, დროშები, გადახვევის ზოლები, შეყვანის ზონები, მორგებული მენიუები), ასევე საკოორდინაციო ღერძები და ტექსტის არეები ჩვენებისთვის. შედეგები.

აპლიკაციების შექმნა მოიცავს გრაფიკული ფანჯრის შიგნით საჭირო ინტერფეისის ელემენტების მოწყობას და მოდიფიკაციას და მოქმედებების განსაზღვრას (ბრძანებები, ფუნქციები), რომლებიც შესრულებულია, როდესაც მომხმარებელი წვდება ამ ინტერფეისის ელემენტებს. აპლიკაციაზე მუშაობის პროცესი საშუალებას გაძლევთ თანდათან დაამატოთ ელემენტები გრაფიკულ ფანჯარაში, გაუშვათ და შეამოწმოთ აპლიკაცია და დაუბრუნდეთ რედაქტირების რეჟიმში. საბოლოო შედეგი არის GUI ფუნქცია, რომელიც შეიცავს რამდენიმე ფაილს, რომელიც იხსნება მისი სახელის მითითებით ბრძანების ხაზზე ან სხვა Matlab აპლიკაციაში.

მოდით შევქმნათ ბრძანების ღილაკი გრაფიკული ფანჯრის ზედაპირზე:

uicontrol (hF1", "სტილი", "ღილაკი",...

"სტრიქონი", "MyButton1",...

"პოზიცია", [10 10 70 30 ]);

საკონტროლო ელემენტები Matlab სისტემაში არის uicontrol ტიპის. ისინი იქმნება uicontrol კონსტრუქტორის ფუნქციით, რომელიც იღებს მშობლის ფანჯრის სახელურს, როგორც პირველ პარამეტრს, შემდეგ კი ჩამოთვლის თვისებების სახელებსა და მნიშვნელობებს, რომლებსაც ჩვენ ცალსახად ვანიჭებთ საკუთარ მნიშვნელობებს (და დანარჩენს, ჩვენთვის ნაკლებად მნიშვნელოვანი თვისებები, მიიღეთ ნაგულისხმევი მნიშვნელობები). შედეგად, ჩვენ გვაქვს გრაფიკული ფანჯარა, რომელშიც ღილაკი აშკარად ჩანს. ეს ღილაკი ვიზუალურად მუშაობს უნაკლოდ. მაუსის მარცხენა ღილაკის გამოყენებით, იგი დაჭერილია (ღილაკის ზედაპირის გაღრმავების პროცესი ჩანს) და დაჭერით, მაგრამ დაჭერის შედეგად არანაირი მოქმედება არ ხდება. ეს იმიტომ ხდება, რომ ჩვენ ჯერ არ მივანიჭეთ ამ ღილაკს ის ფუნქციები, რომლებიც უნდა შესრულდეს დაჭერის საპასუხოდ.

uicontrol ფუნქციაში, რომელიც ქმნის კონტროლს, ყველაზე მნიშვნელოვანი პარამეტრი მთავარი ფანჯრის სახელურის შემდეგ არის "Style" თვისება, რადგან ის განსაზღვრავს ტიპს. საკონტროლო ელემენტი. ამ თვისების "pushbutton"-ზე დაყენებით ჩვენ შევქმენით ღილაკი.

დანარჩენი ორი თვისების სახელები თავისთავად გასაგებია: String განსაზღვრავს ეტიკეტს ღილაკის ზედაპირზე (ამ შემთხვევაში MyButton1) და Position არის ოთხი რიცხვის მწკრივი ვექტორი და განსაზღვრავს საკონტროლო ელემენტის პოზიციას ღილაკის მიმართ. გრაფიკული ფანჯრის ქვედა მარცხენა კუთხე. უფრო კონკრეტულად, ღილაკის ქვედა მარცხენა კუთხის პოზიცია გრაფიკული ფანჯრის ქვედა მარცხენა კუთხესთან შედარებით, განისაზღვრება რიცხვითი ხაზის პირველი ორი ელემენტით. ამ ხაზის მესამე ელემენტი ადგენს ღილაკის სიგანეს, ხოლო მეოთხე ელემენტი ადგენს ღილაკის სიმაღლეს.

გაკვეთილი #5.

MATLAB მომხმარებლის ინტერფეისი

    მომხმარებლის ინტერფეისის ზოგადი მახასიათებლები

    ხელსაწყოების პანელი

    ბუფერში ოპერაციები

    სამუშაო სივრცისა და ფაილის სტრუქტურის ბრაუზერები

    Simulink აპლიკაციის გაშვება

    დარეკვა MATLAB-ის დახმარებაზე

    MATLAB სისტემის მენიუ

    ფაილებთან მუშაობა

    MATLAB დაყენება და ბილიკის ფუნქცია

    ბეჭდვის უზრუნველყოფა

    T-ფაილის რედაქტორი და გამართვის ინტერფეისი

    სკრიპტი და ფუნქციური ფაილები

    გრაფიკული ფანჯრის ინტერფეისი

    კომუნიკაცია MATLAB-სა და ოპერაციულ სისტემას შორის

2. მომხმარებლის ინტერფეისის ზოგადი მახასიათებლები

მომხმარებლის ინტერფეისის ზოგადი მახასიათებლები

როგორც წინა გაკვეთილების მასალებიდან ჩანს, MATLAB-ის ახალი ვერსია სრულად ინახავს ბრძანების მუშაობის ინტერაქტიულ რეჟიმს. ეს არის MATLAB-ის სასახლის ძველი ფასადი. ბრძანების რეჟიმი რჩება სისტემასთან მუშაობის ერთ-ერთ ყველაზე მოსახერხებელ და დადასტურებულ მეთოდად.

ასევე არსებობს Windows 95/98/Me/2000/NT4 სტანდარტული აპლიკაციის ხელსაწყოები - მენიუები და ინსტრუმენტების ზოლები. მაგრამ ისინი მაინც ბევრად უფრო მოკრძალებულად გამოიყურებიან, ვიდრე თანამედროვე Windows აპლიკაციები. როგორც ჩანს, ასეც უნდა იყოს - რაც უფრო სერიოზულია მათემატიკური სისტემა, მით ნაკლებია საჭირო ინსტრუმენტთა პანელზე ყველა სახის ღილაკის გამოყენება და მით უფრო მოკრძალებული შეიძლება იყოს მისი მთავარი მენიუ.

ბრინჯი. 5.1. MATLAB სისტემის ფანჯარა

და, მიუხედავად ამისა, MATLAB 6.0 სისტემაში მომხმარებლის ინტერფეისი რადიკალურად შეიცვალა. ეს ჩანს ნახ. 5.1, რომელიც აჩვენებს MATLAB 6.0 სისტემის მთავარ სრულად გახსნილ ფანჯარას, როგორც ის ეჩვენება მომხმარებელს გაშვებისას.

ძირითადი განსხვავებები MATLAB სისტემის წინა ვერსიების ძალიან მოკრძალებული ინტერფეისისგან ახალ ვერსიაში არის:

    ვებ მენიუს ელემენტი, რომელიც ხსნის წვდომას Math-Works Inc.-ის ინტერნეტ რესურსებზე;

    Current Directory ფაილური სისტემის მიმდინარე საქაღალდის გამოყენებული დანაყოფების მენიუ მარჯვენა ინსტრუმენტთა ზოლის ბოლოს;

    ფანჯარა Launch Path (სისტემის ნაწილებზე წვდომა) და Workspace (Workspace) ჩანართებით ძირითადი ფანჯრის მარცხენა მხარეს (ზედა);

    ფანჯარა Command History და Current Directory ჩანართებით ძირითადი ფანჯრის მარცხენა მხარეს (ზედა)

    გამონათქვამების ფერადი ხაზგასმის გამოყენება ბრძანების ხაზზე, რაც ამარტივებს მათი სინტაქსის ოპერატიულ კონტროლს აკრეფისას.

ეს განსხვავებები მიუთითებს იმაზე, რომ ახალი ვერსიის შემქმნელებმა მეტი ყურადღება დაუთმეს სისტემის მდგომარეობის ოპერატიულ მონიტორინგს, რომელიც ადრე (წინა ვერსიებში) იყო ერთგვარი კულისებში.

1.gif

სურათი:

3. გამარტივებული ინტერფეისი

გამარტივებული ინტერფეისი

ინტერფეისის განახლებისას გადამწყვეტი ნაბიჯის გადადგმის შემდეგ, MATLAB 6.0-ის დეველოპერებს, როგორც ჩანს, ეშინოდათ ძველი მომხმარებლების უკმაყოფილების, რომლებიც უკვე მიჩვეულები იყვნენ მუშაობას MATLAB-ის წინა ვერსიების მოკრძალებულ და ნაწილობრივ თუნდაც ნაკლოვან ინტერფეისთან. აქედან გამომდინარე, მათ შემოიღეს სისტემის ინტერფეისის შეცვლის შესაძლებლობა, მათ შორის წარდგენის კარგი ძველი ფორმით. ყველა ეს ფუნქცია განხორციელებულია ბრძანებებით View მენიუს პუნქტში. ნახ. 5.1 ჩანართი View ნაჩვენებია ღია მდგომარეობაში.

ახლა მომხმარებელს შეუძლია ინტერფეისის გარეგნობის მორგება და მისი ფანჯრების განსხვავებულად მოწყობა. კერძოდ, ბრძანების View > Desktop Layout > Command Window მხოლოდ შესრულებით, შეგიძლიათ მიიღოთ „ძველი“ ინტერფეისის ხედი - ნახ. 5.2. ახლა მხოლოდ ვებ მენიუს პოზიცია და ფაილური სისტემის საქაღალდეებზე წვდომა ხელსაწყოთა ზოლიდან შეგახსენებთ ინოვაციებს ინტერფეისში. სხვათა შორის, ფაილური სისტემის საქაღალდეებზე წვდომის ფანჯარა ასევე ნაჩვენებია ნახ. 5.2.

ხშირად MATLAB უარს ამბობს ზოგიერთი ბრძანების შესრულებაზე, რადგან მათი m-ფაილი არ არის მიმდინარე საქაღალდეში. ამიტომ, მისასალმებელია ფაილურ სისტემაზე სწრაფი წვდომის უზრუნველყოფა მომხმარებლის ინტერფეისიდან.

m-ფაილების რედაქტირებისა და გამართვისთვის MATLAB-ს აქვს ჩაშენებული თანამედროვე რედაქტორი, რომლის ინტერფეისი შექმნილია Windpws აპლიკაციების საუკეთესო ტრადიციებით. მეხსიერების რესურსების სანახავად ფანჯარა, ფაილური სისტემის ბილიკების სანახავი ფანჯარა, სისტემის შესაძლებლობების შესახებ საცნობარო წიგნი და დემო პროგრამები შექმნილია იმავე სტილში. გრაფიკული რედაქტორი და გრაფიკული ფანჯარა სურათების რედაქტირების ხელსაწყოებით უკვე აღწერილია.

ბრინჯი. 5.2. MATLAB 6.0 სისტემის გამარტივებული ინტერფეისი

2.gif

სურათი:

4. ინსტრუმენტთა პანელთან მუშაობა

ინსტრუმენტთა პანელთან მუშაობა

Toolbar Tools

ინსტრუმენტთა პანელი (ნახ. 5.3) გთავაზობთ MATLAB სისტემასთან მუშაობის უმარტივეს და მოსახერხებელ (განსაკუთრებით ახალბედა მომხმარებლებისთვის) გზას. ამ შემთხვევაში ძირითადი ბრძანებები შეიყვანება მაუსის კურსორის სასურველ ღილაკზე დაჭერით და მაუსის მარცხენა ღილაკზე დაჭერით. ღილაკებს აქვთ გამოსახულება, რომელიც ნათლად მიუთითებს მათ დანიშნულებაზე.

ბრინჯი. 5.3. MATLAB სისტემის ფანჯრის ნაწილი მენიუთი და ხელსაწყოთა ზოლით

უპირველეს ყოვლისა, ჩვენ ჩამოვთვლით ინსტრუმენტთა პანელზე არსებული ყველა ღილაკის დანიშნულებას:

    ახალი M-ფაილი - აჩვენებს m-ფაილის რედაქტორის ცარიელ ფანჯარას;

    Open file - ხსნის ფანჯარას m-ფაილის ჩასატვირთად;

    Cut - ამოჭრის შერჩეულ ფრაგმენტს და ათავსებს ბუფერში;

    Copy (Copy) - აკოპირებს არჩეულ ფრაგმენტს ბუფერში;
    Paste - გადააქვს ფრაგმენტი ბუფერიდან მიმდინარე INPUT ხაზში

    გაუქმება - გააუქმებს წინა ოპერაციას;

    Redo - აღადგენს ბოლო გაუქმებულ ოპერაციას;

    Simulink - ხსნის Simulink ბიბლიოთეკის ბრაუზერის ფანჯარას;

    დახმარება - ხსნის დახმარების ფანჯარას.

ხელსაწყოთა ზოლის ღილაკების ნაკრები უზრუნველყოფს ყველაზე ხშირად საჭირო ბრძანებების შესრულებას და სავსებით საკმარისია სისტემასთან ყოველდღიური მუშაობისთვის.

    ღილაკების დანიშნულება ასევე მითითებულია ინსტრუმენტების რჩევებით, რომლებიც ჩნდება მაუსის კურსორის შესაბამის ღილაკზე მოთავსებისას.

    არც ჰგავს ყვითელ ოთხკუთხედს მოკლე დამხმარე ტექსტით - იხილეთ ასეთი დახმარების მაგალითი ნახ. 2.12 ინსტრუმენტთა პანელზე დახმარების ღილაკზე. საინტერესოა აღინიშნოს, რომ სამუშაო სივრცესა და ფაილური სისტემის ბრაუზერებზე წვდომა ამოღებულია ხელსაწყოთა ზოლიდან.

3.gif

სურათი:

5. ფანჯრის გამოძახება ახალი ფაილის გასახსნელად

ფანჯრის დარეკვა ახალი ფაილის გასახსნელად

ახალი M-ფაილი ღილაკი ხსნის m-ფაილის რედაქტორს/გამმართველ ფანჯარას. ეს ფანჯარა ნაჩვენებია ნახ. 5.4. ამ ინსტრუმენტთან მუშაობას მოგვიანებით განვიხილავთ.

ბრინჯი. 5.4. ცარიელი m-ფაილის რედაქტორი/გამმართველი ფანჯარა

ნაგულისხმევად, ფაილს ენიჭება სახელწოდება Untitled, რომელიც შეიძლება მოგვიანებით (ფაილის დაწერისას) შეიცვალოს სხვაზე, რომელიც ასახავს ამოცანის თემას. ეს სახელი ნაჩვენებია m-ფაილის რედაქტირების ფანჯრის სათაურის ხაზში, რომელიც მდებარეობს რედაქტორის/გამმართველის ფანჯარაში და ჩანს ნახ. 5.4. რედაქტორში/გამმართველში შეგიძლიათ დაარედაქტიროთ მრავალი m-ფაილი და თითოეული მათგანი იქნება საკუთარი რედაქტირების ფანჯარაში, თუმცა მხოლოდ ერთი ფანჯარა შეიძლება იყოს აქტიური, რომელიც მდებარეობს სხვა ფანჯრების თავზე.

შენიშვნა

გთხოვთ გაითვალისწინოთ, რომ ხელსაწყოების პანელი კონტექსტში მგრძნობიარეა. m-ფაილის რედაქტორს/გამმართველს აქვს ოდნავ განსხვავებული ინსტრუმენტების ნაკრები, ვიდრე ბრძანების რეჟიმის ფანჯრისთვის (იხ. სურ. 5.1). ამ განსხვავებებს მოგვიანებით განვმარტავთ.

4.gif

სურათი:

6. ფანჯრის გამოძახება არსებული ფაილის ჩამოსატვირთად

ფანჯრის დარეკვა არსებული ფაილის ჩამოსატვირთად

Open file ღილაკი გამოიყენება ადრე შექმნილი m-ფაილების რედაქტორში/გამმართველში ჩასატვირთად, მაგალითად, ისინი, რომლებიც შედის სისტემის გაფართოების პაკეტში (Toolbox) ან შემუშავებულია მომხმარებლის მიერ. ის ხსნის ფანჯარას, რომელიც არის Windows აპლიკაციის ინტერფეისის ტიპიური ელემენტი და ნაჩვენებია ნახ. 5.5 m-ფაილის რედაქტორის/გამმართველის ფანჯარაში.

ბრინჯი. 5.5. ფაილის ატვირთვის ფანჯარა რედაქტორის/გამმართველის ფანჯარაში

ფაილის ატვირთვის ფანჯარაში, Folder-ის ჩამოსაშლელი სიისა და ვერტიკალური გადახვევის ზოლის გამოყენებით, შეგიძლიათ „გაიაროთ“ ყველა დისკი, საქაღალდე და ფაილი. ჩამოსატვირთად სასურველი ფაილის შესარჩევად, თქვენ უნდა აირჩიოთ ის მაუსით. შერჩევა სრულდება ფაილის სახელზე ორჯერ დაწკაპუნებით, Enter ღილაკის დაჭერით ან ღილაკზე Open-ის დაჭერით. ნებისმიერი ეს ქმედება იწვევს დოკუმენტის ჩატვირთვას მიმდინარე სისტემის ფანჯარაში. გაუქმების ღილაკი ან Esc ღილაკი საშუალებას გაძლევთ გააუქმოთ ჩამოტვირთვა.

შენიშვნა

დაე, მკითხველს არ შეაწუხოს რუსულენოვანი წარწერების უეცარი გამოჩენა ფაილის ჩამოტვირთვის ფანჯრის ინტერფეისის ელემენტებზე. ისინი მხოლოდ ამბობენ, რომ გამოიყენება სტანდარტული რუსიფიცირებული ოპერაციული სისტემის Windows 95/98/Me ფანჯარა, რომელსაც ჩვეულებრივ ჩვენი მომხმარებლები აყენებენ.

ერთ-ერთი ადრე გამოყენებული დოკუმენტის გამოსაძახებლად, უბრალოდ დააწკაპუნეთ მის სახელზე სიაში, რომელიც მდებარეობს Exit ბრძანების ზემოთ File მენიუში. ფაილის დოკუმენტით ჩატვირთვის შემდეგ, მისი ტექსტი ჩნდება მიმდინარე ფანჯარაში - ნახ. ნახაზი 5.5 გვიჩვენებს შერჩეული ფაილის ტექსტს graf2d.rn (ორგანზომილებიანი გრაფიკის შესაძლებლობების დემონსტრირება). შეგიძლიათ დაიწყოთ მისი რედაქტირება ან გაუშვათ შესასრულებლად.

5.gif

სურათი:

7. ბუფერში ოპერაციები

ბუფერში ოპერაციები

Cut, Copy და Paste ღილაკები ახორციელებენ ყველაზე გავრცელებულ ბრძანებებს ბუფერთან მუშაობისთვის. პირველი ორი ოპერაცია ეხება სესიის შერჩეულ ფრაგმენტებს ან m-ფაილის ტექსტს (თუ ისინი შესრულებულია რედაქტორის/გამმართველის ფანჯარაში). ობიექტების ასარჩევად შეგიძლიათ გამოიყენოთ მაუსი, გადააადგილოთ კურსორი ტექსტზე მარცხენა ღილაკის დაჭერისას, ან ისრიანი ღილაკები Shift კლავიშთან ერთად.

ნახ. ნახაზი 5.6 გვიჩვენებს MATLAB დოკუმენტის ფანჯარაში M მატრიცის შიგთავსის ხაზგასმის მაგალითს. ეს მატრიცა წარმოიქმნება მაგიის (n) ფუნქციით და მას მაგია ეწოდება, ვინაიდან ნებისმიერი სვეტის, ნებისმიერი მწკრივის და თუნდაც ნებისმიერი დიაგონალის ელემენტების ჯამი უდრის იმავე რიცხვს - 34 n=4 მატრიცისთვის.

ბრინჯი. 5.6.დოკუმენტის ფანჯარა M მატრიცის შერჩეული შინაარსით

Cut ბრძანება წყვეტს არჩეულ ფრაგმენტს და ათავსებს მას ბუფერში. ამ შემთხვევაში, ამოჭრილი ფრაგმენტი ამოღებულია დოკუმენტის ტექსტიდან. Soru (Copy) ბრძანება უბრალოდ აკოპირებს არჩეულ ფრაგმენტს ბუფერში და ინახავს მას ტექსტად. ბრძანება Paste ამოიღებს ობიექტს ბუფერიდან (ობიექტს ბუფერში ინახავს) და ათავსებს ობიექტის ასლს ტექსტის კურსორის მიერ მითითებულ დოკუმენტში. ეს ოპერაციები ხორციელდება როგორც შესაბამისი ღილაკებით, ასევე მენიუს რედაქტირების ბრძანებებით. MATLAB-ში შეგიძლიათ გამოიყენოთ კონტექსტური მენიუ, რომელიც გამოჩნდება მარჯვენა ღილაკით დაწკაპუნებისას. მაგალითად, M მატრიცის არჩეულ ფრაგმენტზე მაუსის კურსორის დაყენებით და მარჯვენა ღილაკის დაჭერით, შეგიძლიათ ნახოთ ნახ. 5.6. სხვათა შორის, ის აორმაგებს პოზიციას Soru (Copy) ბრძანებით. ამჟამად არსებობს მრავალი სხვა ბრძანება. გთხოვთ გაითვალისწინოთ, რომ ჯადოსნური მატრიცის M მომზადების დროს მისი სახელი გამოჩნდა სამუშაო სივრცის ბრაუზერის ფანჯარაში - ეკრანის მარჯვენა მხარეს. ამ შემთხვევაში, მატრიცა წარმოდგენილია ცხრილის გამოსახულებით.

ბუფერის შიგთავსი შეიძლება გადავიდეს შეყვანის ხაზში, m-ფაილის რედაქტორი-გამმართველის ფანჯარაში ან თუნდაც სხვა აპლიკაციაში. ვთქვათ, გვინდა შევქმნათ მატრიცა M1 შიგთავსით, რომელიც მოთავსებულია ბუფერში. ამისათვის უბრალოდ აკრიფეთ M1=[ და მაუსის მარჯვენა ღილაკზე დაჭერით აირჩიეთ ბრძანება Paste მენიუდან, რომელიც გამოჩნდება. ეს მომენტი აღბეჭდილია ნახ. 5.7.

ბრინჯი. 5.7.ემზადება ბუფერიდან მატრიცული მონაცემების ჩასართავად

Paste ბრძანების შესრულებით ხედავთ, რომ ბუფერში შენახული მატრიცის მონაცემები გამოჩნდება გახსნის კვადრატული ფრჩხილის შემდეგ. Ml მატრიცის შესაქმნელად, საკმარისია შეიყვანოთ დახურვის კვადრატული ფრჩხილი ] და დააჭირეთ Enter ღილაკს. ნახ. ნახაზი 5.8 გვიჩვენებს, თუ როგორ იქმნება Ml მატრიცა, რომელიც შინაარსით მსგავსია M მატრიცას.

ბრინჯი. 5.8. M1 მატრიცის შექმნის მაგალითი ბუფერიდან აღებული შინაარსით

რა თქმა უნდა, ეს მაგალითი წმინდა საგანმანათლებლოა. ბუფერის დახმარების გარეშე, შეიძლება უბრალოდ დაწეროთ M1=M. ან M2=M - ზუსტად ასე ნახ. 5.8 მოცემულია M2 მატრიცა. თუმცა, ბუფერული ოპერაციები ხშირად საკმაოდ სასარგებლოა. ამრიგად, ამ წიგნის ტექსტში ყველა მაგალითი მიღებული იქნა შესაბამისი სესიის შერჩეული ფრაგმენტების Microsoft Word ტექსტური რედაქტორის ფანჯარაში გადატანით. ასევე შესაძლებელია Microsoft Word-ის რედაქტორის დოკუმენტებში დაწერილი მაგალითების გადატანა MATLAB ბრძანების ხაზში მაგალითების შესასრულებლად.

შენიშვნა

ყურადღება მიაქციეთ ბრძანებას Select All კონტექსტური მენიუში. ეს ბრძანება საშუალებას გაძლევთ აირჩიოთ მიმდინარე სესიის მთელი ტექსტი და ბრძანება Clear Session ასუფთავებს ფანჯარას ამ სესიის შინაარსიდან.

6a.gif

სურათი:

6b.gif

სურათი:

7.gif

სურათი:

8.gif

სურათი:

8. წინა ოპერაციის შედეგის გაუქმება

წინა ოპერაციის შედეგის გაუქმება

ხშირად, რაიმე ოპერაციის შესრულების შემდეგ, აღვნიშნავთ, რომ ის მცდარი აღმოჩნდა. MATLAB-ში მუშაობისას არ უნდა შეგეშინდეთ ამ სიტუაციის - ინსტრუმენტთა პანელზე Undo ღილაკზე დაჭერით გააუქმებთ მიმდინარე ხაზში შესრულებულ ბოლო მოქმედებას. დოკუმენტის წინა სტრიქონებში ოპერაციები არ არის გაუქმებული ამ ბრძანებით. თუ აღმოჩნდება, რომ ბოლო ოპერაცია უშედეგოდ გააუქმეთ, მაშინ მისი აღდგენა მარტივია ინსტრუმენტთა ზოლიდან Redo ოპერაციაში შესვლით.

9. Simulink აპლიკაციის გაშვება

Simulink აპლიკაციის გაშვება

Simulink ღილაკი ხელსაწყოთა პანელზე (ან simulink ბრძანება შეყვანის ხაზიდან) იწყებს MATLAB სისტემის ერთ-ერთ ყველაზე მძლავრ აპლიკაციას - პროგრამას სტანდარტული ბლოკებისგან აგებული სისტემების სიმულაციისთვის. ეს სისტემა (Simulink-ის ხელსაწყოთა ყუთი) დეტალურად არ არის აღწერილი ამ წიგნში (იხ. წინა ვერსიის აღწერა), ამიტომ ახლა მხოლოდ აღვნიშნავთ, რომ მითითებულ ღილაკზე დაჭერით გამოჩნდება ბლოკის ტიპის ბიბლიოთეკის ფანჯარა (ნახ. 5.9). მარცხენა).

MATLAB 6.0 იყენებს Simulink 4-ის ახალ ვერსიას ბლოკ ბიბლიოთეკასთან ერთად. ეს ბიბლიოთეკა შეიცავს კომპონენტების მნიშვნელოვნად გაფართოებულ კომპლექტს - ბლოკებს, რომლებიც გაერთიანებულია თემატურ ჯგუფებად. ბლოკების ძებნისა და შერჩევის გასამარტივებლად, ბიბლიოთეკის ფანჯარა ორგანიზებულია ბიბლიოთეკის ბრაუზერის სახით, რომელიც ძალიან მოგვაგონებს Windows 95/98/Me/2000/NT4 ოპერაციული სისტემის Explorer-ს (Windows Explorer). ბრაუზერის ფანჯარა ნაჩვენებია ნახ. 5.9 მარცხნივ. ის აჩვენებს მოდელების ხეს ჩამოსაშლელი ტოტების ბლოკებით. არჩეული ხის ბლოკის კომპონენტების სურათი ნაჩვენებია ბრაუზერის ფანჯრის მარჯვენა მხარეს გადახედვის ველში.

ნებისმიერი სისტემის ან მოწყობილობის მოდელის ჩასატვირთად (მათ შორის დემო მაგალითები), უბრალოდ გაააქტიურეთ ღილაკი გახსნა, რომელიც გახსნილ საქაღალდეს ჰგავს. ეს გამოიწვევს Simulink პროგრამის მოდელის რედაქტორის ფანჯრის გამოჩენას, რომელიც ნაჩვენებია ნახ. 5.9 მარჯვნივ. ეს არის სტანდარტული ფაილის ჩამოტვირთვის ფანჯარა, რომელიც გამოიყენება Windows 95/98/Me/2000 ოპერაციული სისტემის ყველა აპლიკაციაში. აქ შეგიძლიათ აირჩიოთ და ჩამოტვირთოთ სასურველი მოდელის ან დემო ფაილი.

ბრინჯი. 5.9. Simulink ბიბლიოთეკის ბლოკის ბრაუზერის ფანჯარა

ბრინჯი. სურათი 5.10 გვიჩვენებს ლორენცის მიმზიდველი მოდელი ჩატვირთული Simulink-ში - დემო ფაილი lorenz. აქ შეგიძლიათ იხილოთ ფანჯარა დატვირთული მოდელით (ის არის მარცხნივ) და ჩაშენებული ვირტუალური ოსილოსკოპის ფანჯრები - ერთ-ერთი იმ მრავალი ვირტუალური ჩამწერი მოწყობილობისგან, რომელიც შედის Simulink-ში.

ბრინჯი. 5.10. Simulink პროგრამის მაგალითი

სამკუთხედის ღილაკი Simulink პანელზე იწყებს სიმულაციის პროცესს. მის შედეგებზე შეიძლება ვიმსჯელოთ ჩამწერი ინსტრუმენტების - კერძოდ, უკვე ნახსენები ოსცილოსკოპის წაკითხვით. მის ფანჯრებში ჩნდება ლორენცის მოზიდვისთვის დამახასიათებელი რთული და საკმაოდ ქაოტური რხევები. თითოეული ბლოკის პარამეტრების დაზუსტება ან დაზუსტება შესაძლებელია ბლოკის პარამეტრების ფანჯრის გამოყენებით. ნახ. ნახაზი 5.10 ქვედა მარჯვნივ გვიჩვენებს ასეთ ფანჯარას Beta*z ბლოკისთვის - გამრავლების მოწყობილობა. ბლოკის პარამეტრის პარამეტრების უმეტესობა საკმაოდ აშკარაა - მიუხედავად იმისა, რომ მათი პარამეტრები ჩამოთვლილია ინგლისურად.

Simulink ბიბლიოთეკების ფანჯარაში ახალი მოდელის შექმნა ღილაკი ხსნის მოდელის რედაქტორის ცარიელ ფანჯარას. ამ ფანჯარაში ნებისმიერი ბლოკის გადატანა შესაძლებელია მაუსის საშუალებით. ამ გზით შეყვანილი ბლოკები ერთმანეთთან დაკავშირებულია ხაზებით, რისთვისაც მაუსი გამოიყენება შეერთების წერტილების აღსანიშნავად და დამაკავშირებელი ხაზების გასახაზავად.

ამრიგად, მარტივია სისტემის ახალი მოდელის შექმნა. თუმცა, Simulink-ისთვის ახალი მოდელების მომზადების აღწერა არ შედის ამ წიგნის ფარგლებში, რადგან წიგნი ეძღვნება მხოლოდ ძირითადი MATLAB სისტემის აღწერას. დაინტერესებულ მკითხველს შეუძლია დაუკავშირდეს პუბლიკაციებს. თუმცა, მოწოდებული ინფორმაცია დაეხმარება დაინტერესებულ მკითხველს Simulink-ის დაწყებაში.

9.gif

სურათი:

10.gif

სურათი:

10. MATLAB-ის დახმარების გამოძახება

დარეკვა MATLAB-ის დახმარებაზე

დახმარების ინსტრუმენტთა პანელზე ბოლო ღილაკი ხსნის ფანჯარას დახმარების სისტემის თემების ჩამონათვალით. ეს ფანჯარა ნაჩვენები იყო ნახ. 4.8. მე-4 გაკვეთილზე დეტალურად ვისწავლეთ დახმარების სისტემასთან მუშაობის შესახებ, ამიტომ აქ შეგვიძლია დავასრულოთ MATLAB სისტემის ხელსაწყოების აღწერა, რომლებზე წვდომა უზრუნველყოფილია ხელსაწყოთა ზოლით.

11. სამუშაო სივრცისა და ფაილური სისტემის კონტროლი

სამუშაო სივრცისა და ფაილური სისტემის კონტროლი

სამუშაო სივრცის ბრაუზერი

ვექტორებს და მატრიცებს შეუძლიათ დაიკავონ დიდი რაოდენობით მეხსიერება. რა თქმა უნდა, ჩვენ არ ვსაუბრობთ ვექტორებზე ან მატრიცებზე, რომლებიც შეიცავს რამდენიმე ელემენტს ან თუნდაც რამდენიმე ათეულ ელემენტს. თუმცა ამ შემთხვევაში მათი ზომების შეფასება სასარგებლოა მატრიცის გამოთვლის ალგორითმების შემუშავებისას და მეხსიერების გამოყენების თვალსაზრისით მათი ეფექტურობის შეფასებისას.

როგორც აღინიშნა, MATLAB 6.0 სისტემის ფანჯრის მარცხენა მხარეს არის ფანჯარა სპეციალური სამუშაო სივრცის ბრაუზერისთვის - Workspace Browser. იგი გამოიყენება სამუშაო მეხსიერების რესურსების სანახავად. ბრაუზერი უზრუნველყოფს სამუშაო სივრცის შინაარსის ვიზუალურ ვიზუალიზაციას. სამუშაო სივრცის ბრაუზერის ფანჯარა ასევე ასრულებს სხვა მნიშვნელოვან ფუნქციებს - ის საშუალებას გაძლევთ ნახოთ მეხსიერებაში არსებული ობიექტები, შეცვალოთ მათი შინაარსი და წაშალოთ ობიექტები მეხსიერებიდან. ობიექტის შინაარსის საჩვენებლად, უბრალოდ აირჩიეთ მისი სახელი მაუსით და დააწკაპუნეთ ღილაკზე

გახსენით. ობიექტის გახსნა ასევე შესაძლებელია სიაში მის სახელზე ორჯერ დაწკაპუნებით. გაიხსნება Array Editor მასივის რედაქტირების ფანჯარა, რომელიც ნაჩვენებია ნახ. 5.11 M2 მატრიცასთან მიმართებაში.

ბრინჯი. 5.11.მატრიცის შინაარსის ნახვის მაგალითი

მატრიცის რედაქტირების ფანჯარა უზრუნველყოფს მოსახერხებელ წვდომას მატრიცის ნებისმიერი ელემენტის რედაქტირებისთვის ცხრილებთან მუშაობისას მიღებული წესების მიხედვით. [ გაკვეთილი 23 გვიჩვენებს, თუ როგორ გამოვიყენოთ Microsoft Excel მატრიცების შესაყვანად. - შენიშვნა. რედ.] . მთავარია სწრაფი წვდომა მატრიცის ნებისმიერ ელემენტზე. თქვენ ასევე შეგიძლიათ შეცვალოთ ელემენტის მნიშვნელობის ტიპი მისი არჩევით ციფრული ფორმატის მენიუში მოწოდებული სიიდან. ფანჯარა ასევე აჩვენებს მონაცემებს მატრიცის მწკრივებისა და სვეტების რაოდენობის შესახებ.

11.gif

სურათი:

11b.gif

სურათი:

12. Who and whos სამუშაო სივრცის დათვალიერების ბრძანებები

Who and whos სამუშაო სივრცის ხედვის ბრძანებები

უნდა აღინიშნოს, რომ სამუშაო სივრცის ნახვა ასევე შესაძლებელია ბრძანების რეჟიმში, Workspace Browser-ზე წვდომის გარეშე. who ბრძანება აჩვენებს განსაზღვრული ცვლადების სიას, ხოლო whos ბრძანება აჩვენებს არაცვლადი ცვლადების სიას, რაც მიუთითებს მათ ზომასა და მეხსიერების კვალზე. შემდეგი მაგალითები ასახავს ამ ბრძანებების მოქმედებას:

"V =:

თქვენი ცვლადებია:

ორმაგი მასივი

ორმაგი მასივი

ორმაგი მასივი

თუ გსურთ მონაცემების ნახვა ერთი ცვლადისთვის, როგორიცაა M, უნდა გამოიყენოთ whos M ბრძანება, ბუნებრივია, სამუშაო სივრცის ნახვა უფრო მოსახერხებელი და ვიზუალურია.

13. ფაილის სტრუქტურის ბრაუზერი

ფაილის სტრუქტურის ბრაუზერი

MATLAB-ის ფაილის სტრუქტურის სანახავად გამოიყენეთ სპეციალური ფაილური სისტემის ბრაუზერი (Path Browser), რომელიც გაშვებულია სისტემის ნორმალური ჩატვირთვის დროს. თუ გამარტივებული ინტერფეისი დაინსტალირებულია, Current Directory ფანჯარა გამოიყენება ფაილური სისტემის ბრაუზერის გასაშვებად. ნახ. ნახაზი 5.12 მარცხენა მხარეს აჩვენებს ამ ბრაუზერის ფანჯარას.

ადვილი შესამჩნევია, რომ ფაილური სისტემის ბრაუზერი აგებულია Windows 95/98/Me/2000/NT4 ოპერაციული სისტემების ცნობილი Explorer-ის მსგავსად. ფანჯარა საშუალებას გაძლევთ ნახოთ კომპიუტერის ფაილური სისტემა და აირჩიოთ ნებისმიერი ფაილი. მაგალითად ნახ. ნახაზი 5.12 გვიჩვენებს სინუსური ფუნქციის m-ფაილის შერჩევას.

Open ბრძანების შესრულებით მარჯვენა ღილაკით კონტექსტური მენიუდან ან ორჯერ დაწკაპუნებით მონიშნულ ხაზზე ფაილის სახელით, შეგიძლიათ შეიყვანოთ ეს ფაილი m-file editor/debugger-ის ფანჯარაში. ამ შემთხვევაში, რედაქტორი ავტომატურად დაიწყებს მუშაობას და ეკრანზე გამოჩნდება მისი ფანჯარა რედაქტირებისთვის მზად არჩეული ფაილით ნახ. 5.12.

ბრინჯი. 5.12.ბილიკის ბრაუზერის ფანჯრის მაგალითი

შენიშვნა

გაითვალისწინეთ, რომ სინუსური ფუნქციის m-ფაილი შეიცავს მხოლოდ კომენტარებს ფუნქციის შესახებ, რომელსაც იყენებს დახმარების სისტემა. MATLAB პროგრამირების ენაში არ არსებობს სინუს ფუნქციის განმარტება. ეს გამოწვეულია იმით, რომ ეს ფუნქცია ჩაშენებულია სისტემის ბირთვში. ასე რომ, ასეთი ფუნქციების შეცვლა უბრალოდ შეუძლებელია. თუმცა, არაფერი გიშლით ხელს, რომ შექმნათ თქვენი საკუთარი მეთოდი (და ალგორითმი) ჩაშენებული ფუნქციების გამოსათვლელად და მათი ფორმატირება m-ფაილის სახით, დაასახელოთ საკუთარი სახელები - მაგალითად, mysin.m.

ამრიგად, ფაილის სტრუქტურის ბრაუზერი საშუალებას გაძლევთ დეტალურად შეისწავლოთ MATLAB ფაილური სისტემა და აჩვენოთ ნებისმიერი m-ფაილი ან დემო ფაილი სანახავად, რედაქტირებისთვის და მოდიფიკაციისთვის.

12.gif

სურათი:

14. მენიუსთან მუშაობა

მენიუსთან მუშაობა

ბრძანებები, ოპერაციები და პარამეტრები

ღია მენიუს ზოლის ელემენტი შეიცავს სხვადასხვა ოპერაციებსა და ბრძანებებს. მონიშნული ბრძანება ან ოპერაცია სრულდება Enter კლავიშის დაჭერისას. თქვენ ასევე შეგიძლიათ შეასრულოთ ბრძანება მაუსის დაჭერით ან კლავიატურაზე კლავიშის დაჭერით, რომელიც შეესაბამება ბრძანების სახელში მონიშნულ სიმბოლოს.

ბრძანებებსა და ოპერაციებს შორის მცირე განსხვავებაა და ისინი ხშირად აირია კომპიუტერული მეცნიერების ლიტერატურაში. ჩვენ დავთვლით გუნდიმოქმედება, რომელიც შესრულებულია დაუყოვნებლივ. ა ოპერაცია -მოქმედება, რომელიც მოითხოვს გარკვეულ მომზადებას, როგორიცაა ფანჯრის გახსნა გარკვეული პარამეტრების დასაყენებლად.

პარამეტრი(ოფცია) არის გარკვეული მნიშვნელობის მნიშვნელობა, რომელიც მოქმედებს მიმდინარე სესიაზე. პარამეტრები ჩვეულებრივ მიუთითებს გამოსაყენებელი შრიფტების ნაკრების, ფანჯრის ზომის, ფონის ფერის და ა.შ.

15. სისტემის მენიუ

სისტემის მენიუ

გადავიდეთ MATLAB 6.0 სისტემის მთავარი მენიუს აღწერაზე. ეს მენიუ (იხ. ნახ. 5.1 ზემოთ) გამოიყურება საკმაოდ მოკრძალებული და შეიცავს მხოლოდ ექვს ელემენტს:

    ფაილი - ფაილებთან მუშაობა;

    რედაქტირება - სესიის რედაქტირება;

    ნახვა - ინსტრუმენტთა ზოლის ჩვენება და დამალვა;

    ვებ – ინტერნეტ რესურსებზე წვდომა;

    Windows - Windows ფანჯრის თვისებების დაყენება;

    დახმარება - წვდომა დამხმარე ქვესისტემებზე.

5.3.1 ვერსიასთან შედარებით, დამატებულია ერთი ვებ პოზიცია, რომელიც იძლევა წვდომას ინტერნეტ რესურსებზე, აღწერილი გაკვეთილზე 1.

16. ფაილის ქვემენიუ

ფაილის ქვემენიუ

File ქვემენიუ შეიცავს უამრავ ოპერაციებსა და ბრძანებებს ფაილებთან მუშაობისთვის. იგი ნაჩვენებია ნახ. 5.13. ოპერაციების და ბრძანებების რაოდენობა მნიშვნელოვნად შემცირებულია MATLAB სისტემის წინა ვერსიის იმავე მენიუსთან შედარებით.

ფაილი მენიუ ახლა შეიცავს შემდეგ ოპერაციებს:

    ახალი - ხსნის ქვემენიუ პოზიციებით:

    M-file - იხსნება m-ფაილის რედაქტორი/გამმართველი ფანჯარა;

    ფიგურა - ხსნის ცარიელ გრაფიკულ ფანჯარას;

    მოდელი - ხსნის ცარიელ ფანჯარას Simulink მოდელის შესაქმნელად;

    GUI - ხსნის ფანჯარას მომხმარებლის ინტერფეისის გრაფიკული ელემენტების შესაქმნელად.

    გახსნა - ხსნის ფაილის ატვირთვის ფანჯარას.

    Close Command Windows - ხურავს ბრძანების რეჟიმის ფანჯარას (ის ქრება ეკრანიდან).

    მონაცემთა იმპორტი - ხსნის ფანჯარას მონაცემთა ფაილების იმპორტისთვის.

    Save Workspace As... - ხსნის ფანჯარას სამუშაო სივრცის ფაილად მითითებული სახელით ჩასაწერად.

    Set Path - ხსნის ფანჯარას ფაილურ სისტემაში წვდომის ბილიკების დასაყენებლად.

    პრეფერენციები... - ხსნის ფანჯარას ინტერფეისის ელემენტების მორგებისთვის.

    Print... - ხსნის ფანჯარას მთელი მიმდინარე დოკუმენტის დასაბეჭდად.

    Print Selection... - იხსნება ფანჯარა დოკუმენტის არჩეული ნაწილის დასაბეჭდად.

    გასვლა - სისტემიდან გასვლა.

ბრინჯი. 5.13.ფაილის ოპერაციების მენიუ

13.gif

სურათი:

17. ფანჯრების გახსნა ახალი ფაილების მოსამზადებლად

ფანჯრების გახსნა ახალი ფაილების მოსამზადებლად

New ბრძანება, როგორც აღინიშნა, ხსნის ფანჯრებს ახალი ფაილების მოსამზადებლად. სამი ტიპის ფაილებისთვის (m-ფაილები, გრაფიკული ფაილები და Simulink მოდელის ფაილები) უკვე აღწერილია მათი რედაქტორის ფანჯრები. ახალი არის GUI ქვემენიუ პოზიციის ფაილი. ის ხსნის UI ელემენტების რედაქტორის ფანჯარას, რომელიც ნაჩვენებია ნახ. 5.14.

ბრინჯი. 5.14. GUI ელემენტის რედაქტორის ფანჯარა

ამ ფანჯრის დეტალურ აღწერას მოგვიანებით დავუბრუნდებით. ჯერჯერობით, აღვნიშნავთ, რომ რედაქტორთან მუშაობა საკმაოდ აშკარაა.

14.gif

სურათი:

Open... და Import data... ბრძანებები აჩვენებს სტანდარტულ ფანჯრებს (იხ. სურათი 5.5) m-ფაილების და მონაცემთა ფაილების ჩატვირთვისთვის. Save Workspace As... ბრძანება ხსნის სტანდარტულ ფანჯარას ფაილების ჩასაწერად .mat გაფართოებით. ისინი ინახავენ ცვლადების, მასივების, მომხმარებლის ფუნქციების და სხვა ობიექტების განმარტებებს, რომლებიც შექმნილ იქნა მიმდინარე სამუშაო სესიაზე. ეს ბრძანებები, მათი ზოგადი ცოდნის გამო, არ საჭიროებს უფრო დეტალურ კომენტარს.

19. ფაილური სისტემის წვდომის გზების დაყენება

ფაილური სისტემის წვდომის გზების დაყენება

Set Path... ბრძანება ხსნის ფაილური სისტემის ბილიკის რედაქტორის ფანჯარას. ეს ფანჯარა ნაჩვენებია ნახ. 5.15.

ფანჯარაში მოცემულია საქაღალდეების სია MATLAB სისტემის ფაილებით. შესაძლებელია საქაღალდეების გადატანა სიაში ზემოთ ან ქვემოთ, მათი განადგურება და სახელის გადარქმევა. ნაგულისხმევად, წვდომის ბილიკები დაყენებულია სწორ პარამეტრებზე, ასე რომ თქვენ უნდა გამოიყენოთ ეს ფუნქციები მხოლოდ განსაკუთრებულ ვითარებაში, მაგალითად, როდესაც საქაღალდეები შემთხვევით გადატანილია სხვა ადგილას ან როდესაც მათ სახელი გადაერქვათ.


ბრინჯი. 5.15.ფაილური სისტემის ბილიკის რედაქტორის ფანჯარა

15.gif

სურათი:

20. ინტერფეისის ელემენტების მორგება

ინტერფეისის ელემენტების დაყენება

ინტერფეისის ელემენტების დაყენების ფანჯარა ნაჩვენებია ნახ. 5.16.


ბრინჯი. 5.16.ფანჯარა ინტერფეისის ელემენტების დასაყენებლად

MATLAB 6.0 ინტერფეისი გახდა იმდენად მოსახერხებელი და ელეგანტურიც კი, რომ ნაკლებად სავარაუდოა, რომ ვინმეს სურდეს მისი შეცვლა იმაზე მეტად, ვიდრე ეს მოცემულია View ქვემენიუ ბრძანებებით [ ეს შეიძლება საჭირო გახდეს ოპერაციული სისტემის მორგებისთვის. მაგალითად, თქვენი PDF წამკითხველის ადგილმდებარეობის გასარკვევად, შეიძლება დაგჭირდეთ ხელით წაშალოთ აპოსტროფები მისი შესრულებადი ბილიკიდან. - შენიშვნა. რედ.]. თუმცა, არის ასეთი შესაძლებლობა - ბრძანება Preferences... აჩვენებს ინტერფეისის ელემენტების დეტალური პარამეტრების ფანჯარას (ნახ. 5.16). ამ ფანჯრის მარცხენა მხარეს არის სისტემის ინტერფეისის ელემენტების ხის მსგავსი სია, ხოლო მარჯვენა მხარეს არის ველი არჩეული ტიპის ელემენტისთვის პარამეტრების დასაყენებლად. ვინაიდან პარამეტრები ჩვეულებრივ ძალიან იშვიათად იცვლება, ჩვენ ამ ფანჯარას დეტალურად არ განვიხილავთ. დაინტერესებული მკითხველი ალბათ დამოუკიდებლად გაარკვევს მისთვის საჭირო პარამეტრებს.

ბრინჯი. 5.17.ბეჭდვის ფანჯარა

ამ პრინტერისთვის ბეჭდვის თვისებების დაყენების ფანჯარა ნაჩვენებია ნახ. 5.18. მას აქვს სამი ჩანართი ბეჭდვის პარამეტრების დასაყენებლად, ქაღალდის პარამეტრების და პრინტერის ტექნიკური საშუალებების გამოყენებისთვის, შესაბამისად. ბევრი, თუნდაც იაფი, ჭავლური პრინტერი უზრუნველყოფს ფერად ბეჭდვას, მაშინ როცა მხოლოდ ძვირადღირებულ ლაზერულ პრინტერებს აქვთ ეს შესაძლებლობა.


ბრინჯი. 5.18.ბეჭდვის თვისებების ფანჯარა

უნდა აღინიშნოს, რომ საბეჭდი ფანჯრები დამახასიათებელია Windows 95/98/Me/2000/NT4 ოპერაციული სისტემისთვის. მათი გარეგნობა დამოკიდებულია გამოყენებულ პრინტერზე, უფრო ზუსტად კი მასზე დაყენებულ დრაივერზე. ფანჯრების ინსტალაცია საკმაოდ აშკარაა, ამიტომ ისინი უფრო დეტალურად არ არის აღწერილი. გთხოვთ გაითვალისწინოთ, რომ ბეჭდვის ფანჯარა მთლიანად რუსიფიცირებულია - ეს გამოწვეულია იმით, რომ გამოყენებული იყო Windows 98 ოპერაციული სისტემის ვერსია, რომელიც ლოკალიზებულია რუსეთში, ამავდროულად, პრინტერის თვისებების ფანჯარა მხოლოდ ნაწილობრივ არის რუსიფიცირებული.

22. რედაქტირების მენიუ - დოკუმენტის რედაქტირების ხელსაწყოები

რედაქტირების მენიუ - დოკუმენტის რედაქტირების ხელსაწყოები

რედაქტირების მენიუ (ნახ. 5.19) შეიცავს Windows აპლიკაციების უმეტესობისთვის დამახასიათებელ რედაქტირების ოპერაციებს და ბრძანებებს:

    გაუქმება - წინა ოპერაციის შედეგის გაუქმება;

    Redo (გამეორება) - ხსნის ბოლო გაუქმების ოპერაციას;

    ამოჭრა - შერჩეული ფრაგმენტის ამოჭრა და ბუფერში გადატანა;

    Copy (Copy) - შერჩეული ფრაგმენტის კოპირება ბუფერში;
    О Paste - ჩასვით ფრაგმენტი ბუფერიდან მიმდინარე კურსორის პოზიციაზე;

    Clear - არჩეული ტერიტორიის გასუფთავების ოპერაცია;

    აირჩიეთ ყველა - ირჩევს მთელ სესიას;

    წაშლა - არჩეული ობიექტის განადგურება;

    Clear Command Windows - ასუფთავებს სესიის ტექსტს (შექმნილი ობიექტების შენახვისას);

    > M-ფაილი File მენიუდან. ამის შემდეგ, რედაქტორის ფანჯარაში შეგიძლიათ შექმნათ თქვენი საკუთარი ფაილი, გამოიყენოთ ინსტრუმენტები მისი გამართვისა და გაშვებისთვის. ფაილის გაშვებამდე ის უნდა დაიწეროს დისკზე რედაქტორის მენიუში ბრძანების File > Save as გამოყენებით.

    ბრინჯი. 5.20.ფაილის რედაქტორი/გამმართველი ფაილის დისკზე ჩაწერისას

    ნახ. ნახაზი 5.20 გვიჩვენებს რედაქტორის/გამართვის ფანჯარას მარტივი ფაილის ტექსტით რედაქტირებისა და გამართვის ფანჯარაში.

    მომზადებული ფაილის ტექსტი (ეს არის ყველაზე მარტივი და ჩვენი პირველი პროგრამა MATLAB პროგრამირების ენაზე) უნდა დაიწეროს დისკზე. ამისათვის გამოიყენეთ Save As ბრძანება, რომლის ფანჯარა ჩანს ნახ. 5.20 სისტემის რედაქტორის/გამმართველის ფანჯარაში. Save As ბრძანების ფანჯარასთან მუშაობა უკვე აღწერილია.

    ფაილის დისკზე ჩაწერის შემდეგ შეამჩნევთ, რომ რედაქტორის ინსტრუმენტების მენიუში Run ბრძანება აქტიურდება (ის პასიურია, სანამ ფაილი დისკზე არ ჩაიწერება) და საშუალებას გაძლევთ გაუშვათ ფაილი. Run ბრძანების გაშვებით შეგიძლიათ დააკვირდეთ m-ფაილის შესრულებას; ჩვენს შემთხვევაში, ეს არის სურათის აგება გრაფიკულ ფანჯარაში და ფუნქციის გამოთვლის დროს ნულზე გაყოფის შესახებ წარწერის ჩვენება. sin(x)/xსისტემის ბრძანების ფანჯარაში (სურ. 5.21).

    ერთი შეხედვით შეიძლება ჩანდეს, რომ რედაქტორი/გამმართველი უბრალოდ დამატებითი რგოლია "მომხმარებლის - MATLAB" ჯაჭვში. მართლაც, ფაილის ტექსტი შეიძლება შევიდეს სისტემის ფანჯარაში და მიიღოთ იგივე შედეგი. თუმცა, სინამდვილეში რედაქტორი/გამმართველი მნიშვნელოვან როლს ასრულებს. ის საშუალებას გაძლევთ შექმნათ m-ფაილი (პროგრამა) მრავალი „ჰუსკების“ გარეშე, რომლებიც თან ახლავს ბრძანების რეჟიმში მუშაობას. შემდეგი, ჩვენ დავრწმუნდებით, რომ ასეთი ფაილის ტექსტი ექვემდებარება საფუძვლიან სინტაქსურ შემოწმებას, რომლის დროსაც მრავალი მომხმარებლის შეცდომა გამოვლენილია და აღმოიფხვრება. ამ გზით, რედაქტორი უზრუნველყოფს ფაილის სინტაქსურ კონტროლს.

    რედაქტორს ასევე აქვს სხვა მნიშვნელოვანი გამართვის ხელსაწყოები - ის საშუალებას გაძლევთ დააყენოთ სპეციალური ნიშნები ფაილის ტექსტში, რომელსაც უწოდებენ breakpoints. როდესაც ისინი მიაღწევენ, გამოთვლები შეჩერებულია და მომხმარებელს შეუძლია შეაფასოს გამოთვლების შუალედური შედეგები (მაგალითად, ცვლადების მნიშვნელობები), შეამოწმოს მარყუჟების სწორად შესრულება და ა.შ. და ბოლოს, რედაქტორი საშუალებას გაძლევთ დაწერეთ ფაილი ტექსტის ფორმატში და უკვდავყოთ თქვენი ნამუშევარი MATLAB ფაილურ სისტემაში.

    25. ფერის ხაზგასმა და სინტაქსური კონტროლი

    ფერის ხაზგასმა და სინტაქსური კონტროლი

    m-ფაილის რედაქტორი/გამმართველი ახორციელებს სინტაქსის შემოწმებას პროგრამის კოდის აკრეფისას. გამოიყენება შემდეგი ფერები:

    • პროგრამირების ენის საკვანძო სიტყვები - ლურჯი;

      ოპერატორები, მუდმივები და ცვლადები - შავი;

  • მომხმარებლის ინტერფეისის ზოგადი მახასიათებლები

    როგორც წინა გაკვეთილების მასალებიდან ჩანს, MATLAB-ის ახალი ვერსია სრულად ინახავს ბრძანების მუშაობის ინტერაქტიულ რეჟიმს. ეს არის MATLAB-ის სასახლის ძველი ფასადი. ბრძანების რეჟიმი რჩება სისტემასთან მუშაობის ერთ-ერთ ყველაზე მოსახერხებელ და დადასტურებულ მეთოდად.

  • გამარტივებული ინტერფეისი

    ინტერფეისის განახლებისას გადამწყვეტი ნაბიჯის გადადგმის შემდეგ, MATLAB 6.0-ის დეველოპერებს, როგორც ჩანს, ეშინოდათ ძველი მომხმარებლების უკმაყოფილების, რომლებიც უკვე მიჩვეულები იყვნენ მუშაობას MATLAB-ის წინა ვერსიების მოკრძალებულ და ნაწილობრივ თუნდაც ნაკლოვან ინტერფეისთან.

  • ინსტრუმენტთა პანელთან მუშაობა. Toolbar Tools.

  • ფანჯრის დარეკვა ახალი ფაილის გასახსნელად

    ახალი M-ფაილი ღილაკი ხსნის m-ფაილის რედაქტორს/გამმართველ ფანჯარას. ეს ფანჯარა ნაჩვენებია ნახ. 5.4. ამ ინსტრუმენტთან მუშაობას მოგვიანებით განვიხილავთ. | ბრინჯი. 5.4. ცარიელი m-ფაილის რედაქტორი/გამმართველი ფანჯარა | ნაგულისხმევად, ფაილს ენიჭება სახელწოდება Untitled, რომელიც შეიძლება მოგვიანებით (ფაილის დაწერისას) შეიცვალოს სხვაზე, რომელიც ასახავს ამოცანის თემას.

  • ფანჯრის დარეკვა არსებული ფაილის ჩამოსატვირთად

    Open file ღილაკი გამოიყენება ადრე შექმნილი m-ფაილების რედაქტორში/გამმართველში ჩასატვირთად, მაგალითად, ისინი, რომლებიც შედის სისტემის გაფართოების პაკეტში (Toolbox) ან შემუშავებულია მომხმარებლის მიერ. ის ხსნის ფანჯარას, რომელიც არის Windows აპლიკაციის ინტერფეისის ტიპიური ელემენტი და ნაჩვენებია ნახ.

  • ოპერაციები ბუფერთან ერთად. წინა ოპერაციის შედეგის გაუქმება.

    Cut, Copy და Paste ღილაკები ახორციელებენ ყველაზე გავრცელებულ ბრძანებებს ბუფერთან მუშაობისთვის. პირველი ორი ოპერაცია ეხება სესიის შერჩეულ ფრაგმენტებს ან m-ფაილის ტექსტს (თუ ისინი შესრულებულია რედაქტორის/გამმართველის ფანჯარაში).

  • გაუშვით Simulink აპლიკაცია. დარეკეთ MATLAB-ის დახმარებაზე.

    Simulink ღილაკი ხელსაწყოთა პანელზე (ან simulink ბრძანება შეყვანის ხაზიდან) იწყებს MATLAB სისტემის ერთ-ერთ ყველაზე მძლავრ აპლიკაციას - პროგრამას სტანდარტული ბლოკებისგან აგებული სისტემების სიმულაციისთვის. ეს სისტემა (Simulink Toolbox) დეტალურად არ არის აღწერილი ამ წიგნში (იხ.

  • სამუშაო სივრცისა და ფაილური სისტემის კონტროლი. სამუშაო სივრცის ბრაუზერი.

    ვექტორებს და მატრიცებს შეუძლიათ დაიკავონ დიდი რაოდენობით მეხსიერება. რა თქმა უნდა, ჩვენ არ ვსაუბრობთ ვექტორებზე ან მატრიცებზე, რომლებიც შეიცავს რამდენიმე ელემენტს ან თუნდაც რამდენიმე ათეულ ელემენტს. თუმცა ამ შემთხვევაში მათი ზომების შეფასება სასარგებლოა მატრიცის გამოთვლის ალგორითმების შემუშავებისას და მეხსიერების გამოყენების თვალსაზრისით მათი ეფექტურობის შეფასებისას.

  • Who and whos სამუშაო სივრცის ხედვის ბრძანებები

    უნდა აღინიშნოს, რომ სამუშაო სივრცის ნახვა ასევე შესაძლებელია ბრძანების რეჟიმში, Workspace Browser-ზე წვდომის გარეშე. who ბრძანება აჩვენებს განსაზღვრული ცვლადების სიას, ხოლო whos ბრძანება აჩვენებს ცვლადების სიას მათი ზომითა და მეხსიერების კვალით.

  • ფაილის სტრუქტურის ბრაუზერი

    MATLAB-ის ფაილის სტრუქტურის სანახავად გამოიყენეთ სპეციალური ფაილური სისტემის ბრაუზერი (Path Browser), რომელიც გაშვებულია სისტემის ნორმალური ჩატვირთვის დროს. თუ გამარტივებული ინტერფეისი დაინსტალირებულია, Current Directory ფანჯარა გამოიყენება ფაილური სისტემის ბრაუზერის გასაშვებად. ნახ.

  • მენიუსთან მუშაობა. ბრძანებები, ოპერაციები და პარამეტრები. სისტემის მენიუ.

    ღია მენიუს ზოლის ელემენტი შეიცავს სხვადასხვა ოპერაციებსა და ბრძანებებს. მონიშნული ბრძანება ან ოპერაცია სრულდება Enter კლავიშის დაჭერისას. თქვენ ასევე შეგიძლიათ შეასრულოთ ბრძანება მაუსის დაჭერით ან კლავიატურაზე კლავიშის დაჭერით, რომელიც შეესაბამება ბრძანების სახელში მონიშნულ სიმბოლოს.

  • ფაილის ქვემენიუ

    File ქვემენიუ შეიცავს უამრავ ოპერაციებსა და ბრძანებებს ფაილებთან მუშაობისთვის. იგი ნაჩვენებია ნახ. 5.13. ოპერაციების და ბრძანებების რაოდენობა მნიშვნელოვნად შემცირებულია MATLAB სისტემის წინა ვერსიის იმავე მენიუსთან შედარებით. | ფაილი მენიუ ახლა შეიცავს შემდეგ ოპერაციებს: | ახალი - ხსნის ქვემენიუ პოზიციებით:

  • ფანჯრების გახსნა ახალი ფაილების მოსამზადებლად. ფაილების ჩატვირთვა და შენახვა. ფაილური სისტემის წვდომის გზების დაყენება.

    New ბრძანება, როგორც აღინიშნა, ხსნის ფანჯრებს ახალი ფაილების მოსამზადებლად. სამი ტიპის ფაილებისთვის (m-ფაილები, გრაფიკული ფაილები და Simulink მოდელის ფაილები) უკვე აღწერილია მათი რედაქტორის ფანჯრები. | ახალი არის GUI ქვემენიუს პოზიციის ფაილი.

  • ინტერფეისის ელემენტების დაყენება

    ინტერფეისის ელემენტების დაყენების ფანჯარა ნაჩვენებია ნახ. 5.16. | ბრინჯი. 5.16. ინტერფეისის ელემენტების დაყენების ფანჯარა | MATLAB 6.0 ინტერფეისი იმდენად მოსახერხებელი და დახვეწილი გახდა, რომ ნაკლებად სავარაუდოა, რომ ვინმეს მოინდომოს მისი შეცვლა იმაზე მეტად, ვიდრე ეს მოცემულია ქვემენიუში View-ს ბრძანებებით [ეს შეიძლება საჭირო გახდეს ოპერაციული სისტემის მახასიათებლებზე მისი მორგებისთვის.

  • ბეჭდვის ჩართვა - ბეჭდვისა და ამობეჭდვის შერჩევის ბრძანებები

    MATLAB იყენებს სტანდარტულ Windows ინსტრუმენტებს დასაბეჭდად. ფაილი მენიუ შეიცავს ორ ბეჭდვის ბრძანებას. პირველი მათგანი - ბეჭდვა - ემსახურება ნახ. 5.17 ფართოდ გამოყენებულ Epson Stylus COLOR 600 ჭავლური პრინტერთან მიმართებაში.

  • რედაქტირების მენიუ - ინსტრუმენტები დოკუმენტების რედაქტირებისთვის. მენიუს ნახვა და ფანჯარა.

    რედაქტირების მენიუ (სურ. 5.19) შეიცავს Windows აპლიკაციების უმეტესობისთვის დამახასიათებელ რედაქტირების ოპერაციებს და ბრძანებებს: | გაუქმება - წინა ოპერაციის შედეგის გაუქმება; | Redo (გამეორება) - ხსნის ბოლო გაუქმების ოპერაციას;

  • m-ფაილის რედაქტირებისა და გამართვის საფუძვლები. M-ფაილის რედაქტორი/გამმართველი ინტერფეისი. ფერის ხაზგასმა და სინტაქსური კონტროლი.

    სპეციალური მრავალფანჯრის რედაქტორი გამოიყენება m-ფაილების მოსამზადებლად, რედაქტირებისთვის და გამართვისთვის. იგი შექმნილია როგორც ტიპიური Windows აპლიკაცია. რედაქტორის გამოძახება შესაძლებელია ბრძანების სტრიქონიდან edit ბრძანებით ან File მენიუდან New > M-file ბრძანებით.

  • სკრიპტის ფაილების და ფუნქციური ფაილების კონცეფცია. რედაქტორი და გამართვის ხელსაწყოთა პანელი.

    აქ სასარგებლოა აღინიშნოს, რომ რედაქტორის/გამმართველის მიერ შექმნილი m-ფაილი იყოფა ორ კლასად: | სკრიპტის ფაილები, რომლებსაც არ აქვთ შეყვანის პარამეტრები; | ფუნქციური ფაილები, რომლებსაც აქვთ შეყვანის პარამეტრები. | ხილული რედაქტორის ფანჯარაში ნახ. 5.21 ფაილი არის სკრიპტის ფაილი, ან სკრიპტის ფაილი.



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: