Funksiyalar bütün skript və proqramlaşdırma dillərinin əsasını təşkil edir. Funksiyalarla tətbiqlərinizi istədiyiniz hər şeyi etməyə məcbur edə bilərsiniz. Funksiyalar MATLAB -da dizayn edilən bütün tətbiqlərdə çox faydalı və zəruridir. Yamaq tənliyi olaraq bilinən y = mx+ b riyazi funksiyasını tərtib edəcəyik, əgər proqramlı olaraq təyin olunarsa bu tənlik faydalıdır, çünki yalnız məlum girişləri bağlaya bilərik və proqram cavab verəcəkdir. Bu təlimat dəsti, bir skript faylının açılması və sadə məlumat əməliyyatlarının yerinə yetirilməsi kimi MATLAB haqqında əsas biliklərə malik olduğunuzu güman edir.
Addımlar
Addım 1. MATHWORKS MATLAB -ı açın və Yeni Script düyməsini basın
Bu düymə ekranınızın sol üst tərəfində olacaq.
Addım 2. Fəaliyyətinizin adını yazın
Funksiyanızın adı faylınızın adı olmalıdır, buna görə də bu yeni skript faylını saxladığınız zaman faylınızın adı olacaq. Bu vəziyyətdə, məsələn, funksiyamızı yamac tənliyi adlandıra bilərsiniz.
Addım 3. Fonksiyonunuzun girişlərini parantez arasına yazın
Giriş, istifadəçinin sizə verməsini istədiyiniz bir şeydir. Məsələn, y = mx+b yamac tənliyini təyin etmək istəyirsinizsə, istifadəçinin bizə yamac dəyərinin (m), x koordinatının və y kəsilməsinin (b) nə olduğunu söyləməsi lazımdır.
Addım 4. Hər bir girişin nə olduğunu şərh edin
Proqramınızdakı 2 -ci sətrə keçin və "%m xəttin yamacının dəyəridir" yazın. Bunu hər 3 giriş üçün təkrarlayın. Şərh etmək sizin və proqramınızı dəyişdirən başqaları üçün etdiyiniz bütün dəyişənləri və etdiklərinizi və necə təyin olunduqlarını anlamaq üçün proqramlaşdırmada faydalıdır.
Addım 5. Proqramınızın girişlərinizdən istifadə etməsini istədiyiniz əməliyyatı yazın
Bunun nə mənası var, bu vəziyyətdə, tənliyinizin y və m dəyişikliyinin məhsulu olaraq y dəyişənini təyin etməsini və sonra y kəsilmə dəyərini (b) əlavə etməsini istəyirsiniz. 5 -ci sətirdə tənliyinizi təyin edirsiniz. Nöqtəli vergülün bu nöqtəli vergül çıxışı sıxışdırdığını unutmayın! Bunun mənası nədir? Bu o deməkdir ki, Matlab proqramı avtomatik olaraq y dəyişəninə mx+ b dəyərini təyin edir və dəyəri ekrana çıxarmır.
Addım 6. Tənlikinizin nəticəsini çıxarmaq üçün bir fprintf ifadəsi istifadə edin
Proqramın istifadəçisinə məlumat çıxarmaq üçün bir fprintf ifadəsi istifadə olunur. Əvvəlcə fprintf ifadəsini təyin edəcəksiniz və sonra daha ətraflı məlumat verəcəksiniz. 6 fprintf sətrinə yazın ('boş mesaj');
Addım 7. Mesajınızın nəyi göstərmək istədiyinə qərar verin
Boş mesaj sözlərini öz sözlərinizlə əvəz edin, cümləniz funksiyanızın nəticəsini təsvir etməlidir. Deyə bilərsiniz: "Bu xəttin y koordinatı belədir:"
Addım 8. Cümlənizdən sonra, ancaq yenə də tək dırnaq işarələri arasına daxil olan funksiyanızın çıxışının məlumat növünü daxil edin
Bu o deməkdir ki, tam ədədlərlə məşğul olduğunuz üçün "%i" istifadə etməlisiniz, bu fprintf ifadəmizdən bir tam dəyər çağıracaq. Fərqli məlumat növləri hansılardır? Ən çox yayılanı, fprintf ifadəsində %i olaraq təyin olunan tam ədəddir, lakin bu veb saytında rəqəmsal məlumat növlərinin tam siyahısı da var https://www.mathworks.com/help/matlab/numeric-types.html harada baxıb cavab verə biləcəyiniz məlumat növünə qərar verə bilərsiniz!
Addım 9. Tək dırnaq işarəsindən sonra funksiyanızın çıxışını yazın
Sizin vəziyyətinizdə çıxış y dəyəridir, buna görə də tək kotirovkadan sonra “, y” yazın. Fprintf ifadəsi bu dəyişəni avtomatik olaraq tanıyır və tək dırnaq işarələri arasında gördüyü ilk %(məlumat tipinə) qoyur.
Addım 10. Yeni sətir xarakteri olan bir fprintf ifadəsi əlavə edin
Bu xətt sadəcə proqramınızın daha səliqəli görünməsini təmin etmək üçündür. Proqramınızı ilkin fprintf ifadənizdən sonra daxil edir. Bu yalnız fprintf ('\ n'); 'sətiridir. Digər proqramlaşdırma dillərində yeni xətt xarakteri “/n” dir; MATLAB -da yalnız arxa cərgə ilə işləyəcək.
Addım 11. Proqramınızın son sətrinə bir son əlavə edin və proqramınızı funksiya adı olaraq qeyd edin
Bu son funksiyamızı bağlayacaq və MATLAB -da yaratdığınız hər funksiyada lazımdır. Proqramı saxlamasanız, səhv bir çıxış əldə edəcəksiniz və ya icra edərkən heç bir dəyər olmayacaq.
Addım 12. Funksiyanızı əmr satırında sınayın
Bu hissə funksiyanızı çağırmaq hesab olunur; əmr satırına gedin və "funksiyanız (inputvalue1, inputvalue2, inputvalueN)" yazın. Bu, funksiyanızın adını və girişlərə təyin etmək istədiyiniz dəyərləri yazdığınız deməkdir. 4, 5 və 6 giriş dəyəri ilə funksiyanızı sınayın. Bu, əmr satırında yamac tənliyi yazacağınız deməkdir (4, 5, 6). Şəkildən də görə biləcəyiniz kimi kodunuzda səhvlər baş verməlidir, sadəcə bu addımlara və xəbərdarlıqlara müraciət edin və nəyi qaçırdığınızı və ya qarışdırdığınızı görün!
Video - Bu xidmətdən istifadə edərək bəzi məlumatlar YouTube ilə paylaşıla bilər
Xəbərdarlıqlar
- Tənlikinizi təyin edərkən nöqtəli vergülünü unutmayın, bu çıxışı sıxışdıracaq, yəni istifadəçiyə verilməsini istəməzdən əvvəl nömrəni çıxarmayacaq.
- Digər proqramlaşdırma dilində yeni xətt xarakteri "/n" dir; MATLAB -da "\ n" dir.
- Proqramı saxlamasanız, işləməyəcək və ya funksiyanızı icra etdikdə və ya çağırdığınızda heç nə olmayacaq.
- Yaratdığınız hər bir Matlab funksiyası üçün buna bir SON əlavə etməlisiniz, bu çox vacibdir və proqramınız başqa cür işləməyəcəkdir.