Այս հոդվածը կոչված է օգնելու նոր օգտվողներին ստեղծել գործառական ֆայլ ՝ օգտագործելով ներկառուցված օղակներ, որոնք կստեղծեն ցանկացած չափի բազմապատկման աղյուսակ: Գոյություն ունեն բազմաթիվ տարբեր եղանակներ, բայց այս մեթոդը ավելի հեշտ է MATLAB- ի սկսնակների համար: Այս քայլերը չեն պահանջում MATLAB- ի հետ նախորդ փորձ:
Քայլեր
Քայլ 1. Բացեք MATLAB- ը:
Գործարկեք MATLAB ծրագիրը և ստուգեք, որ ծրագրաշարը ճիշտ է աշխատում: Եթե ծրագրաշարը պատրաստ է օգտագործման համար, էկրանի ներքևի ձախ անկյունում կցուցադրի «Պատրաստ» հաղորդագրությունը (ընդգծված կարմիրով):
Եթե հաղորդագրությունը ցուցադրում է «զբաղված», ապա MATLAB- ը դեռ կատարում է նախորդ օրինակի գործառույթը: MATLAB- ի ցանկացած գործառույթ ապահով կերպով դադարեցնելու համար սեղմեք Ctrl+C միաժամանակ: Սա չեղյալ կհայտարարի ընթացիկ հաշվարկները, ինչը թույլ կտա MATLAB- ին կրկին օգտագործել:
Քայլ 2. Մաքրել տվյալները:
Եթե Workspace- ում որևէ փոփոխական կա, մուտքագրեք clear և սեղմեք ↵ Enter: Սա կջնջի բոլոր անցյալ տվյալները Workspace- ից, էկրանի ձախ կողմում գտնվող գործիքակազմից: Եթե Workspace- ը դատարկ է, կարող եք բաց թողնել այս քայլը:
Այս հրամանը մաքրում է միայն փոփոխական տվյալները, այնպես որ ձեր պահած բոլոր նախկին ֆայլերը կպահվեն MATLAB- ում:
Քայլ 3. Ստեղծեք նոր գործառույթի ֆայլ:
Նոր գործառույթի ֆայլ ստեղծելու համար վերևի ձախ անկյունում գտնվող «Նոր» ներդիրում ընտրեք «Ֆունկցիա»: Ֆունկցիոնալ ֆայլերը օգտագործողի կողմից ստեղծված կոդի տողեր են, որոնք կատարում են որոշակի գործողություններ: Ֆունկցիոնալ ֆայլերը թույլ են տալիս օգտվողներին կատարել մի քանի բարդ հաշվարկ մեկ կոդի տողով:
Քայլ 4. Անվանեք ձեր գործառական ֆայլը:
Անվերնագիր տեքստը փոխարինեք ձեր գործառույթի ֆայլի անունով, որը կարող եք ընտրել: Դուք կարող եք ընտրել ցանկացած անուն, որն արդեն չի օգտագործվում MATLAB- ի կողմից, սակայն կան որոշ սահմանափակումներ:
- Անունը պետք է սկսվի տառով
- Ոչ մի օտար կամ հատուկ նիշ
- Ընդգծումները պետք է օգտագործվեն բացատների փոխարեն
Քայլ 5. Պատրաստեք գործառույթի ֆայլը օգտագործման համար:
Codeնջեք կանաչ տեքստը ՝ ձեր ծածկագրի համար տարածք մաքրելու համար: Վերնագրի տողի և վերջի միջև հեռավորությունը նշանակություն չունի:
Քայլ 6. Նշեք մուտքային փաստարկներ:
Deնջել ՝
input_args
և փակագծերում տեղադրեք փոփոխական
. Matlab- ի փոփոխականները տառեր կամ բառեր են, որոնք ներկայացնում են թվային արժեք և օգտագործվում են հաշվարկները պարզեցնելու համար: Այս փոփոխականը կլինի բազմապատկման աղյուսակի չափերը: Երբ ֆունկցիոնալ ֆայլը գործարկվում է, օգտագործողը մուտքագրում է գործառական ֆայլում օգտագործվող փոփոխականի արժեքը:
Ֆունկցիոնալ ֆայլերը կարող են ունենալ մեկից ավելի մուտքագրում կամ ընդհանրապես չունեն:
Քայլ 7. Նշանակեք ելքային փաստարկ:
Deնջել ՝
ելքային_արգելներ
իսկ փակագծերում տեղադրել փոփոխական անունով
Սեղան
. Այս փոփոխականը կլինի լրացված բազմապատկման աղյուսակը, որը կցուցադրվի ֆունկցիոնալ ֆայլի վերջում:
Քայլ 8. Ստեղծեք դատարկ սեղան:
Հաջորդ տողում մուտքագրեք նույն փոփոխականը, ինչ նախորդ քայլից ելքային փոփոխականը և հավասարեցրեք այն
զրոներ (n);
. Սա կստեղծի զրոների n x n աղյուսակ, որը գործառույթի կատարման ժամանակ կծառայի որպես կաղապար:
Կիսաթաղանթը թույլ չի տալիս MATLAB- ին ցուցադրել այս տողից կատարվող յուրաքանչյուր հաշվարկ, ինչը էկրանին կշաղոտի անկապ տվյալներով:
Քայլ 9. Ստեղծեք արտաքին «for» օղակը:
«For» օղակի առաջին տողը կլինի
սյունակի համար = 1: 1: n
. Այս արտաքին օղակը կծառայի որպես սյունակի վերնագիր բազմապատկման աղյուսակի համար:
«For» - ը MATLAB- ին ասում է, որ սա օղակի համար է և կարևորվի կապույտ գույնով: «Սյունակ» -ն այն փոփոխականն է, որը MATLAB- ին կասի, թե քանի անգամ է այն գործարկվելու, և այն արժեքը, որը կունենա փոփոխականը գործարկման ժամանակ: Այս օրինակում for loop- ը կգործի «1» -ից մինչև «n», միջին «1» -ը յուրաքանչյուր անգամ փոփոխականին կավելացնի 1 -ով: Սովորական «for» օղակներով դուք պետք է գրեք մի կոդ, որը կասի օղակին, թե ինչ անել ամեն անգամ, երբ այն անցնում է «for» տողի տակ: Այնուամենայնիվ, որոշակի բնածին օղակներով, ինչպիսին է այս մեկը, ծածկագիրը, որը գործարկվելու է, կլինի միայն ներքին հանգույցում:
Քայլ 10. Ստեղծեք ներքին «for» օղակը:
Այս տողը կլինի
տողի համար = 1: 1: n
, որը նույնն է, ինչ նախորդ քայլը, բայց սեղանի տողերի համար:
Քայլ 11. Սյունակները և տողերը բազմապատկեք միասին:
Նախորդ քայլի տակ մուտքագրեք
Մուտք = Տող*Սյունակ;
.
Սա բազմապատկելու է յուրաքանչյուր տող յուրաքանչյուր սյունակի հետ `արտադրելու բազմապատկման աղյուսակի գրառումները: Տողերի հավասարեցումը չի խաթարի կոդը, բայց MATLAB- ն ամեն դեպքում ինքնաբերաբար կձևավորի տողերը միասին: Կրկին կիսաթաղանթը օգտագործվում է կանխելու MATLAB- ի յուրաքանչյուր հաշվարկի ցուցադրումը, քանի որ կարևոր է միայն լրացված աղյուսակը:
Քայլ 12. Լրացրեք դատարկ աղյուսակը բազմապատկած արժեքներով:
Ներքին «for» հանգույցի վերջին տողի համար մուտքագրեք
Աղյուսակ (Սյունակ, Տող) = Մուտք;
.
Սա կվերցնի յուրաքանչյուր արժեքը բազմապատկած տողի և սյունակի վրա և 8 -րդ քայլում դատարկ աղյուսակից զրոները կփոխարինի:
Քայլ 13. Լրացրեք երկու «for» օղակները:
Յուրաքանչյուր հանգույց կարիք ունի «վերջ» հայտարարության, երբ ծածկագիրն ավարտված է: Ներդրված հանգույցը կամ գործառական ֆայլը լրացնելու համար ավելացրեք ան
վերջ
նախորդ քայլի ներքո: Այնուհետև սեղմեք ↵ Enter և ավելացրեք ևս մեկը
վերջ
առանձին գծի վրա: «Վերջ» հայտարարություն ունեցող տողի վրա այլ բան չպետք է լինի:
-
Երրորդը պետք է լինի
վերջ
- Որպես ընդհանուր կանոն, յուրաքանչյուր կապույտ ընդգծված բառի համար ներքևում պետք է լինի «վերջ» հայտարարություն:
- Ստուգելու համար, թե արդյոք կան բավականաչափ «վերջ» հայտարարություններ, կտտացրեք կապույտ ընդգծված բառի վրա: Այն կարևորի դրան կապակցված մյուս կապույտ բառը:
Քայլ 14. Ստուգեք ՝ արդյոք MATLAB- ը հայտնաբերել է որևէ սխալ:
Ստուգեք գործառույթի ֆայլի աջ բարը `տեսնելու, թե արդյոք MATLAB- ը ձեր կոդի մեջ սխալներ է գտել: Տուփի գույնը ցույց կտա, արդյոք կոդի հետ խնդիրներ կան: Եթե որևէ խնդիր լինի, MATLAB- ը գունավոր գիծ կտեղադրի սխալի կողքին:
- Կանաչ - Կոդի հետ կապված խնդիրներ չկան: Դուք կարող եք անցնել հաջորդ քայլին:
- Նարնջագույն/դեղին - կիսաթաղանթի բացակայություն: Սա նշանակում է, որ գործառույթը դեռ կաշխատի, բայց այն ավելի դանդաղ կլինի և ցույց կտա ավելորդ տեղեկատվություն:
- Կարմիր - Կա լուրջ խնդիր, որը թույլ չի տա գործառույթը գործարկել: Տուփի տակ կարմիր գծի վրա մկնիկը սավառնելը ձեզ կասի, թե ինչպիսի սխալ է հայտնաբերվում այդ գծում: Մանրամասների վրա սեղմելը կտա ձեզ բացատրություն և կառաջարկի սխալը շտկելու հնարավոր եղանակները:
Քայլ 15. Անվանեք և պահպանեք ձեր գործառական ֆայլը:
Ֆունկցիոնալ ֆայլը պահելու համար սեղմեք «Պահել որպես» տարբերակը «Պահել» ներդիրում: Ֆունկցիոնալ ֆայլ անվանակոչելիս միշտ օգտագործեք նույն անունը, ինչ ձեր ֆունկցիոնալ ֆայլի համար ընտրած անունը, որևէ շփոթությունից խուսափելու համար:
Լռելյայն, MATLAB ֆայլերը պահվում են C: / Users [User Name] Documents / MATLAB բաժնում:
Քայլ 16. Փորձարկեք ձեր գործառույթը:
Ձեր ֆունկցիոնալ ֆայլը փորձարկելու համար այն գործարկեք ՝ մուտքագրելով գործառույթի ֆայլի անունը և փակագծերում ավելացրեք մուտքային արգումենտներ: Օրինակ ՝ 6x6 բազմապատկման աղյուսակ կազմելու համար էկրանի ներքևի հրամանի պատուհանում մուտքագրեք MultiplicationTable (6) ՝ փոխարինելով «MultiplicationTable» - ը այն անունով, որով պահպանել եք ֆունկցիոնալ ֆայլը: Այժմ դուք ավարտել եք բազմապատկման աղյուսակ ստեղծելու գործառույթի ֆայլը:
Խորհուրդներ
- Եթե պատահաբար փակեք ծրագիրը, MATLAB- ը կվերաբեռնի ձեր աշխատանքը վերջին նստաշրջանից:
- MATLAB- ի ամբողջ ծածկագիրը գործարկվում է վերին տողից մինչև ներքև:
- Հրամանի պատուհանը կարող է այնքան մեծ չլինել, որ ամբողջ աղյուսակը ցուցադրվի մեկ շրջանակում, և սեղանը կբաժանի մասերի:
- Լրացուցիչ սպիտակ տարածությունը չի փոխի ծածկագիրը կամ ինչպես է աշխատում MATLAB- ը:
- Թեև օղակները կարող են օգտագործվել նույն գործառույթը կատարելու համար, բայց պահանջում է MATLAB- ի ավելի շատ գիտելիքներ:
Գուշացումներ
- Միշտ լրացրեք հանգույցը կամ գործառույթի ֆայլը `մուտքագրելով վերջ:
- Եթե ֆունկցիոնալ ֆայլի կողային վահանակի տուփը կարմիր է, դա նշանակում է, որ կա խնդիր, որը խանգարում է ծածկագրի ճիշտ գործարկմանը:
- Փոփոխականի արժեքը թվի կամ այլ փոփոխականի փոխելու ժամանակ միշտ դրեք այն փոփոխականը, որը կփոխվի, հավասարության նշանի ձախ կողմում, իսկ արժեքը `այն աջ կողմում: