MATLAB -da necə qrafik qurmaq olar: 9 addım (şəkillərlə)

Mündəricat:

MATLAB -da necə qrafik qurmaq olar: 9 addım (şəkillərlə)
MATLAB -da necə qrafik qurmaq olar: 9 addım (şəkillərlə)

Video: MATLAB -da necə qrafik qurmaq olar: 9 addım (şəkillərlə)

Video: MATLAB -da necə qrafik qurmaq olar: 9 addım (şəkillərlə)
Video: MS Excel -də cədvəllərlə iş 2024, Mart
Anonim

Bu məqalə yeni istifadəçilərə MATLAB -a məlumatların qrafiki ilə tanış olmaq üçün hazırlanmışdır. MATLAB -da qrafikin hər bir detalını əhatə etmək üçün deyil, başlamağınız üçün kifayət qədər əhatə etmək lazımdır. Bu giriş proqramlaşdırma sahəsində əvvəllər heç bir təcrübəyə malik deyildir və içərisində istifadə olunan ümumi proqramlaşdırma konstruksiyalarını izah edəcək.

Addımlar

MATLAB Addım 1 -də qrafik
MATLAB Addım 1 -də qrafik

Addım 1. MATLAB haqqında bir neçə şey bilin

  • Noktalı Nöqtəli Operator: Bir əmrdən sonra ';' onda çıxış ekranda çap olunmayacaq. Çıxış y = 1 kimi qısa bir tapşırıq olduqda, ancaq böyük bir matris yaradılarsa problemli olarsa bu əhəmiyyətsizdir. Ayrıca, bir qrafik kimi bir çıxışın istədiyi vaxt nöqtəli vergül qoyulmamalıdır.
  • Clear Command: Bir neçə faydalı komanda pəncərəsi əmri var. >> sorğusundan sonra əmr pəncərəsinə "sil" yazmaq, qeyri -adi bir çıxış görürsünüzsə kömək edə biləcək bütün cari dəyişənləri siləcək. Yalnız bu xüsusi dəyişənə aid məlumatları silmək üçün "sil" və sonra bir dəyişən adı yaza bilərsiniz.
  • Dəyişən növlər: MATLAB -da yeganə dəyişən növü bir massivdir. Bu o deməkdir ki, dəyişənlər nömrələrin siyahısı kimi saxlanılır, ən əsas siyahı yalnız bir ədəddən ibarətdir. MATLAB vəziyyətində, dəyişən yaradılarkən massiv ölçüsünün göstərilməsinə ehtiyac yoxdur. Tək bir rəqəmə dəyişən təyin etmək üçün sadəcə z = 1 kimi bir şey yazın. Daha sonra z -ə əlavə etmək istəsəniz, sadəcə z [2] = 3 qeyd edə bilərsiniz. Daha sonra z yazaraq vektorun istənilən mövqeyində saxlanılan nömrəyə istinad edə bilərsiniz, burada “i” Beşinci mövqedir. vektor. Buna görə z nümunəsindən 3 dəyərini almaq istəsəniz, sadəcə z [2] yazardınız.
  • Döngələr: Döngələr bir hərəkəti bir neçə dəfə yerinə yetirmək istədikdə istifadə olunur. MATLAB -da iki növ döngə var: for loop və while loop. Hər ikisi də adətən bir -birini əvəz edə bilər, lakin sonsuz bir döngə yaratmaq sonsuz döngədən daha asandır. Sonsuz bir döngə qurduğunuzu, kompüterinizin sadəcə orada oturacağını, döngənin içərisində olanlardan başqa heç bir şey çıxarmayacağını deyə bilərsiniz.
  • Döngələr üçün: MATLAB -dakı döngələr üçün "for i = 1: n / do stuff / end" formasını götürün (irəli kəsik xətt kəsilməsini göstərir). Bu döngə n dəfə "işlər görmək" deməkdir. Beləliklə, hər dəfə "Hello" yazsaydı və n 5 olardısa, "Salam" ı beş dəfə çap edərdi.
  • While Loops: MATLAB -dakı döngələr aşağıdakı kimi olur: "while statement is true / do stuff / end". Bu döngə, ifadənin doğru olduğu halda "işlər gör" deməkdir. Adətən "işlər gör" hissəsinin nəticədə ifadəni yalan edəcək bir hissəsi var. Bir müddətlik döngəni yuxarıdakı for döngəsinə bənzətmək üçün "while i <= n / do stuff / end" yazmalısınız.
  • Nested Loops: İçəri döngələr, bir döngənin başqa bir döngənin içərisində olmasıdır. Bu "i = 1: 5 / üçün j = 1: 5 / işlər / son / son" kimi bir şeyə bənzəyir. Bu, j üçün 5 dəfə, sonra i artımla, j üçün 5 dəfə, artımla və s.
  • Bu təlimatın hər hansı bir hissəsi və ya ümumiyyətlə MATLAB haqqında daha çox məlumat üçün MATLAB Sənədlərini ziyarət edin.
MATLAB 2 -də qrafik
MATLAB 2 -də qrafik

Addım 2. MATLAB -ı açın

Pəncərə belə görünməlidir:

MATLAB Addım 3 -də qrafik
MATLAB Addım 3 -də qrafik

Addım 3. Yeni bir Function faylı yaradın

Sadəcə y = sin (x) kimi əsas bir funksiyanı qurursanız bu addımı tamamlamanıza ehtiyac yoxdur. Əgər belədirsə, 4 -cü addıma keçin. Bir funksiya faylı yaratmaq üçün Fayl menyusundan Yeni seçin, sonra açılan menyudan Funksiya seçin. Aşağıdakı kimi görünən bir pəncərə almalısınız. Bu, funksiyalarınızı yazacağınız bir pəncərədir.

MATLAB Addım 4 -də qrafik
MATLAB Addım 4 -də qrafik

Addım 4. Funksiya faylınızı qurun

[Output args] hissəsini və "=" işarəsini silin. Bunlar yalnız qrafik üçün lazım olmayan bir çıxış dəyəri istəsəniz lazımdır. "Adsız" hissəsini funksiyanızın çağırılmasını istədiyiniz hər şeyə dəyişdirin. "Giriş arqları" yerinə bir dəyişən adı daxil edin. Buradan etibarən giriş arqumenti olaraq "n" istifadə edəcəyəm. Bu dəyişəndən istifadə edərək proqrama neçə məlumat nöqtəsi istədiyinizi bildirəcəksiniz. Kodunuz belə bir şeyə bənzəməlidir: % işarələrindən sonra hissələri silə və ya içəridə buraxa bilərsiniz, ' %' işarəsindən sonra gələn hər hansı bir şey bir şərh olaraq qəbul edildiyindən kompüteriniz tərəfindən nəzərə alınmayacaq. funksiyası icra olunur.

MATLAB 5 -də qrafik
MATLAB 5 -də qrafik

Addım 5. Məlumatlarınızı qurun

Bu addımı qrafik etmək istədiyiniz məlumat növündən asılı olaraq bir neçə yoldan biri ilə əldə etmək olar. Y = sin (x) kimi sadə bir funksiya qurmaq istəyirsinizsə, sadə metoddan istifadə edin. (1, y1), (2, y2),… (n, yn) kimi artan bir x dəyərinə qarşı tərtib edilmiş bir məlumat dəstiniz varsa, lakin dəyişkən sayda nöqtə istifadə etmək istəyirsinizsə, vektoru istifadə edin. üsul 2 deyil, 3 dəyişən olan nöqtələrin siyahısını yaratmaq istəyirsinizsə, matris metodu ən faydalı olacaq.

  • Sadə Metod: Müstəqil dəyişənləriniz üçün istifadə etmək istədiyiniz x aralığına və hər dəfə nə qədər addım atmaq istədiyinizə qərar verin. Məsələn, ">> x = 0: (pi/100): (2*pi);" x -i Pi/100 aralıqlarla 0 -dan 2*Pi -dək dəyərlər siyahısına təyin edəcək. Orta hissə isteğe bağlıdır və kənarda qalsa 1 aralığına təyin olunacaq (yəni x = 1:10 x, 1, 2, 3,… 10 ədədlərini təyin edəcək). Komanda pəncərəsindəki əmr satırına funksiyanızı yazın. ">> y = sin (x);" kimi bir şey görünəcək.
  • Vektor Metodu: Dəyərləri vektora yerləşdirmək üçün for for qurun. MATLAB -da vektor təyinatları x (i) = 2 formasını izləyir, burada “i” sıfırdan böyük, lakin daxil edilməyən hər hansı bir rəqəmdir. Vektorun x (3) = x (2) + x (1) kimi artıq dəyəri olan hissələrinə də istinad edə bilərsiniz. Döngələrə kömək üçün ipuçları bölümünə baxın. Unutmayın ki, n, məlumat nöqtələrinin sayını təyin etmək üçün istifadə edəcəyiniz rəqəmdir. Misal:
  • Matris Metodu: İki döngə qurun, bu da digərində bir döngə deməkdir. Birinci döngə x dəyərlərinizi, ikinci döngə isə y dəyərlərinizi idarə etməlidir. İkinci döngədən əvvəl nişanı vurmaq, hansı döngənin hansı nöqtədə aktiv olduğunu izləməyə kömək edə bilər. Z -ə verilən dəyərlər olacaq ikinci döngəyə tənliyinizi yazın. Matris tapşırıqları x (i, j) = 4 formasını izləyir, burada "i" və "j" sıfırdan böyük olan hər iki ədəddir. Unutmayın ki, n, məlumat nöqtələrinin sayını təyin etmək üçün istifadə edəcəyiniz rəqəmdir. Misal:
MATLAB 6 -cı addımdakı qrafik
MATLAB 6 -cı addımdakı qrafik

Addım 6. İndi qrafikinizi qurun

  • Sadə və Vektor Metodları: Əgər vektor metodundan istifadə edirsinizsə, for döngənizdən sonra plot (x) yazın. Sadə metoddan istifadə etmisinizsə, plot (x, y) yazın və enter düyməsini vurun, sonra 8 -ci addıma keçin. Süjet funksiyasının ümumi forması plot (x, y) -dir, burada x və y ədədlərin siyahısıdır. Yazı sahəsi (z), z dəyərlərini 1, 2, 3, 4, 5, və s. Siyahısına qarşı quracaq. Nöqtələrin rəngini, istifadə olunan xəttin növünü və istifadə olunan nöqtələrin formasını seçə bilərsiniz. süjet arqumentlərindən sonra bir simli əlavə edin. Bu, süjetə bənzəyəcək (x, y, 'r-p'). Bu vəziyyətdə 'r' xətti qırmızı, '-' nöqtələr arasında düz bir xətt çəkər və 'p' nöqtələri ulduz kimi göstərər. Format apostroflarla əlavə olunmalıdır.

  • Matris Metodu: Döngələr üçün yuva qurduqdan sonra mesh (x) yazın. Mesh və ya süjet ifadələrindən sonra nöqtəli nöqtə əlavə etmədiyinizə əmin olun.
MATLAB Addım 7 -də qrafik
MATLAB Addım 7 -də qrafik

Addım 7. Funksiya faylınızdakı son sətrin "son" olduğundan əmin olun və faylınızı qeyd edin

Sadə metoddan istifadə edirsinizsə bu addımı atlayın. Vektor və matris metodları üçün son kod nümunələri aşağıda verilmişdir.

  • Vektor metodu:
  • Matris metodu:
MATLAB Addım 8 -də qrafik
MATLAB Addım 8 -də qrafik

Addım 8. Funksiyanı yerinə yetirin

Bu, "ad" funksiyanızın adı və "n" istədiyiniz nöqtələrin sayı olduğu komanda pəncərəsinə ad (n) yazaraq edilir. Misal: ">> FibGraph (8)".

MATLAB Addım 9 -da qrafik
MATLAB Addım 9 -da qrafik

Addım 9. Nəticələrə baxın

Qrafikinizlə bir pəncərə açılmalıdır.

  • Vektor metodu:
  • Matris metodu:

Tövsiyə: