Функцууд нь бүх скрипт, програмчлалын хэлний үндэс юм. Функцүүдийн тусламжтайгаар та програмуудаа хүссэн бүх зүйлээ хийж чадна. Функцууд нь MATLAB -д зориулагдсан бүх програмуудад маш хэрэгтэй бөгөөд шаардлагатай байдаг. Бид y = mx+ b математикийн функцийг зохион бүтээх болно, энэ нь налуу тэгшитгэл гэж нэрлэгддэг энэхүү тэгшитгэлийг програмаар тодорхойлсон тохиолдолд тустай болно, учир нь хэрэв бид мэдэгдэж буй оролтуудыг залгаж чадвал програм хариултыг гаргана. Энэхүү зааварчилгааны багц нь скрипт файлыг хэрхэн нээх, өгөгдлийн энгийн үйлдлийг гүйцэтгэх гэх мэт MATLAB -ийн үндсэн мэдлэгтэй гэж үздэг.
Алхам
Алхам 1. MATHWORKS MATLAB -ийг нээгээд Шинэ скрипт товчийг дарна уу
Энэ товчлуур нь таны дэлгэцийн зүүн дээд талд байх болно.
Алхам 2. Функцийнхээ нэрийг бичнэ үү
Таны функцын нэр нь таны файлын нэр байх ёстой тул та энэ шинэ скрипт файлыг хадгалах үед энэ нь таны файлын нэр байх болно. Энэ тохиолдолд, жишээлбэл, та бидний функцийг налуу тэгшитгэл гэж нэрлэж болно.
Алхам 3. Хаалтны хооронд функцийнхээ оролтыг бичнэ үү
Оролт бол хэрэглэгч танд өгөх ёстой зүйл юм. Жишээлбэл, хэрэв та y = mx+b налуугийн тэгшитгэлийг тодорхойлохыг хүсвэл налуугийн утга (m), x координат ба y-хөндлөн огтлол (b) гэж хэрэглэгч бидэнд хэлэх хэрэгтэй.
Алхам 4. Оролт бүр юу болохыг тайлбарлана уу
Програмынхаа 2 -р мөр рүү алгасаад "%m нь шугамын налуугийн утга" гэж бичнэ үү. Үүнийг 3 оролт бүрт давтана. Сэтгэгдэл бичих нь танд болон таны програмыг өөрчилдөг бусад хүмүүст таны хийсэн бүх хувьсагч, зүйл, тэдгээрийг хэрхэн тодорхойлохыг ойлгоход хэрэгтэй байдаг.
Алхам 5. Оролтоо ашиглан програмаа хийхийг хүсч буй үйлдлээ бичнэ үү
Энэ нь юу гэсэн үг вэ, энэ тохиолдолд та тэгшитгэлдээ y хувьсагчийг m ба x оролтын үржвэр гэж тодорхойлж, дараа нь y таслалтын утгыг (b) нэмэхийг хүсч байна. 5 -р мөрөнд та тэгшитгэлээ тодорхойлно. Цэг таслалыг бүү мартаарай, энэ цэг таслал нь гаралтыг дардаг! Энэ юу гэсэн утгатай вэ? Энэ нь Matlab програм хангамж нь y хувьсагчийг mx+ b -ийн утгыг автоматаар өгдөг бөгөөд энэ нь дэлгэц дээр утгыг гаргадаггүй гэсэн үг юм.
Алхам 6. fprintf мэдэгдлийг ашиглан тэгшитгэлийнхээ үр дүнг гаргана
Програмын хэрэглэгчдэд мэдээлэл гаргахад fprintf мэдэгдэл ашиглагддаг. Та эхлээд fprintf мэдэгдлийг тодорхойлж, дараа нь илүү дэлгэрэнгүй мэдээлэл өгөх болно. 6 -р мөрөнд бичнэ үү fprintf (‘хоосон мессеж’);
Алхам 7. Таны зурвасыг харуулахыг хүсч байгаагаа шийдээрэй
Хоосон мессеж гэсэн үгийг өөрийн үгээр соль, таны өгүүлбэр нь таны үйл ажиллагааны үр дүнг дүрсэлсэн байх ёстой. Та "Энэ шугамын y координат нь:" гэж хэлж болно.
Алхам 8. Өгүүлбэрийнхээ дараа функцын гаралтын өгөгдлийн төрлийг өгүүлбэрийнхээ ард оруулаад ганц хашилтын хооронд байгаарай
Энэ нь та бүхэл тоонуудтай харьцаж байгаа тул "%i" -г ашиглах ёстой гэсэн үг бөгөөд энэ нь манай fprintf мэдэгдлийн бүхэл тоон утгыг дуудна. Өгөгдлийн өөр өөр төрлүүд юу вэ? Хамгийн түгээмэл нь fprintf мэдэгдэлд %i гэж тодорхойлогддог бүхэл тоо боловч энэ вэбсайт дээр тоон өгөгдлийн төрлүүдийн бүх жагсаалт байдаг https://www.mathworks.com/help/matlab/numeric-types.html Та хариултаа ямар хэлбэрээр форматлахыг хүсч байгаагаа хаанаас харж, шийдэх боломжтой!
Алхам 9. Ганц хашилтын дараа функцийнхээ гаралтыг бичнэ үү
Таны тохиолдолд гаралт нь y утга тул ганц үнийн саналын дараа та ", y" гэж бичнэ. Fprintf мэдэгдэл нь энэ хувьсагчийг автоматаар таньж, түүнийг ганцхан ишлэлийн хоорондох харсан %(өгөгдлийн төрөл) -д оруулдаг.
Алхам 10. Шинэ мөрийн тэмдэгт агуулсан fprintf мэдэгдлийг нэмнэ үү
Энэ мөр нь таны програмыг илүү цэвэрхэн харагдуулах зорилготой юм. Энэ нь таны програмыг анхны fprintf мэдэгдлийн дараа оруулах боломжийг олгодог. Энэ бол "fprintf (‘\ n ');' гэсэн мөр юм. Бусад програмчлалын хэл дээрх шинэ мөрийн тэмдэгт нь "/n"; MATLAB дээр энэ нь зөвхөн арын ташуу зураастай ажиллах болно.
Алхам 11. Програмынхаа сүүлийн мөрөнд төгсгөлийг нэмж, програмаа функцын нэр болгон хадгална уу
Энэ төгсгөл нь бидний функцийг хааж, MATLAB -д үүсгэсэн функц бүрт зайлшгүй шаардлагатай болно. Хэрэв та програмаа хадгалахгүй бол гүйцэтгэх явцад буруу гаралт эсвэл утга байхгүй болно.
Алхам 12. Командын мөрөн дээр өөрийн функцийг туршиж үзээрэй
Энэ хэсэг нь таны функцийг дуудаж байна гэж үздэг; Та командын мөрөнд очоод "yourfunction (inputvalue1, inputvalue2, inputvalueN)" гэж бичнэ үү. Энэ нь та өөрийн функцын нэр болон оролтод өгөхийг хүссэн утгуудаа бичнэ гэсэн үг юм. 4, 5, 6 гэсэн оролтын утгаар өөрийн функцийг туршиж үзээрэй. Энэ нь командын мөрөнд налуу тэгшитгэл (4, 5, 6) бичнэ гэсэн үг юм. Зурган дээрээс харахад таны код дээр алдаа гарах нь гарцаагүй бөгөөд эдгээр алхамууд болон анхааруулгуудыг эргэж хараад юуг алдаж, эмх замбараагүй болгосныг хараарай!
Видео - Энэ үйлчилгээг ашигласнаар зарим мэдээллийг YouTube -тэй хуваалцаж болно
Анхааруулга
- Тэгшитгэлийг тодорхойлохдоо цэг таслалыг бүү мартаарай, энэ нь гаралтыг дарах бөгөөд энэ нь хэрэглэгчид өгөхийг хүсэхээс өмнө тоог гаргахгүй гэсэн үг юм.
- Бусад програмчлалын хэл дээр шинэ мөрийн тэмдэгт нь "/n"; MATLAB дээр "\ n" байна.
- Хэрэв та програмаа хадгалахгүй бол энэ нь ажиллахгүй болно, эсвэл та функцийг гүйцэтгэх эсвэл дуудахад юу ч болохгүй.
- Таны үүсгэсэн Matlab функц бүрийн хувьд та түүнд END нэмэх ёстой бөгөөд энэ нь таны програм өөрөөр ажиллахгүй болно.