MATLAB дээр үүрлэсэн гогцоог ашиглан үржүүлэх хүснэгтийг хэрхэн үүсгэх вэ

Агуулгын хүснэгт:

MATLAB дээр үүрлэсэн гогцоог ашиглан үржүүлэх хүснэгтийг хэрхэн үүсгэх вэ
MATLAB дээр үүрлэсэн гогцоог ашиглан үржүүлэх хүснэгтийг хэрхэн үүсгэх вэ

Видео: MATLAB дээр үүрлэсэн гогцоог ашиглан үржүүлэх хүснэгтийг хэрхэн үүсгэх вэ

Видео: MATLAB дээр үүрлэсэн гогцоог ашиглан үржүүлэх хүснэгтийг хэрхэн үүсгэх вэ
Видео: HUNGRY SHARK WORLD EATS YOU ALIVE 2024, May
Anonim

Энэхүү нийтлэл нь шинэ хэрэглэгчдэд үүрлэсэн гогцоонуудыг ашиглан ямар ч хэмжээтэй үржүүлэх хүснэгт үүсгэх функцын файл үүсгэхэд туслах зорилготой юм. Үүнийг хийх олон янзын арга байдаг боловч энэ арга нь MATLAB -ийг эхлэн сурагчдад илүү хялбар байдаг. Эдгээр алхмууд нь MATLAB дээр ажиллаж байсан туршлагагүй байх шаардлагатай.

Алхам

Stedp 1 (Засварлах)
Stedp 1 (Засварлах)

Алхам 1. MATLAB -ийг нээнэ үү

MATLAB програмыг ажиллуулаад програм хангамж зөв ажиллаж байгаа эсэхийг шалгаарай. Хэрэв програм хангамж ашиглахад бэлэн бол дэлгэцийн зүүн доод буланд "Бэлэн" гэсэн мессеж гарч ирнэ (улаанаар тодруулсан).

Хэрэв зурвас "завгүй" гэж харуулсан бол MATLAB өмнөх жишээн дээрх функцийг ажиллуулсаар байна. MATLAB -ийн аливаа функцийг аюулгүй зогсоохын тулд Ctrl+C дарна уу. Энэ нь одоо ажиллаж байгаа бүх тооцоог цуцалж, MATLAB -ийг дахин ашиглах боломжийг олгоно

Stedp 2 (Засварлах)
Stedp 2 (Засварлах)

Алхам 2. Өгөгдлийг цэвэрлэх

Хэрэв ажлын талбарт ямар нэгэн хувьсагч байгаа бол clear гэж бичээд ↵ Enter дарна уу. Энэ нь дэлгэцийн зүүн талд байгаа ажлын талбараас өмнөх бүх өгөгдлийг арилгах болно. Хэрэв ажлын талбар хоосон байвал та энэ алхамыг алгасаж болно.

Энэ тушаал нь зөвхөн хувьсах өгөгдлийг цэвэрлэдэг тул таны хадгалсан бүх файл MATLAB -д хадгалагдах болно

Алхам 3 (Засварлах) (Тайрах)
Алхам 3 (Засварлах) (Тайрах)

Алхам 3. Шинэ функцын файл үүсгэх

Шинэ функцын файл үүсгэхийн тулд зүүн дээд буланд байгаа "Шинэ" табын доор "Функц" -ийг сонгоно уу. Функцийн файлууд нь тодорхой үйлдлүүдийг гүйцэтгэдэг хэрэглэгчийн үүсгэсэн кодын мөрүүд юм. Функцийн файлууд нь хэрэглэгчдэд нэг мөр кодоор олон тооны нарийн төвөгтэй тооцоолол хийх боломжийг олгодог.

Алхам 4 (Засварлах) (Тайруулсан)
Алхам 4 (Засварлах) (Тайруулсан)

Алхам 4. Функцийн файлаа нэрлэнэ үү

Гарчиггүй текстийг функцын файлынхаа нэрээр сольж болно. Та MATLAB -д ашиглагдаагүй байгаа нэрийг сонгох боломжтой боловч зарим хязгаарлалтууд байдаг.

  • Нэр нь үсгээр эхлэх ёстой
  • Гадаад эсвэл тусгай тэмдэгт байхгүй
  • Хоосон зайны оронд доогуур зураас оруулах шаардлагатай
Алхам 5 (тайрсан)
Алхам 5 (тайрсан)

Алхам 5. Функцийн файлыг ашиглахад бэлтгэ

Ногоон текстийг устгаад кодынхоо зайг цэвэрлэ. Толгойн мөр ба төгсгөл хоорондын зай нь хамаагүй.

Stedp 6 (Засварлах) (Тайруулсан)
Stedp 6 (Засварлах) (Тайруулсан)

Алхам 6. Оруулах аргументуудыг оноох

Устгах

input_args

ба хаалтанд хувьсагч оруулна

. Matlab дахь хувьсагчууд нь тоон утгыг илэрхийлсэн үсэг эсвэл үг бөгөөд тооцооллыг хялбарчлахад хэрэглэгддэг. Энэ хувьсагч нь үржүүлэх хүснэгтийн хэмжээ болно. Функцийн файлыг ажиллуулахад хэрэглэгч функцийн файлд ашиглах хувьсагчийн утгыг оруулах болно.

Функцийн файлууд нэгээс олон оролттой байж болно, эсвэл огт байхгүй байж болно

Stedp 7 (Засварлах) (Тайруулсан)
Stedp 7 (Засварлах) (Тайруулсан)

Алхам 7. Гаралтын аргумент оноох

Устгах

output_args

гэсэн нэртэй хувьсагчийг хаалтанд оруулна

Хүснэгт

. Энэ хувьсагч нь функцын файлын төгсгөлд гарч ирэх үржүүлсэн хүснэгт болно.

Алхам 8 (тайрсан)
Алхам 8 (тайрсан)

Алхам 8. Хоосон хүснэгт үүсгэнэ үү

Дараагийн мөрөнд өмнөх алхамаас гарсан гаралтын хувьсагчтай ижил хувьсагчийг бичээд түүнтэй тэнцүү болгоно

тэг (n);

. Энэ нь n x n тэг хүснэгтийг үүсгэх бөгөөд энэ нь функцийг гүйцэтгэх үед загвар болох болно.

Хагас цэг нь MATLAB-ийг тооцоолол бүрийг энэ мөрөөс харуулахаас сэргийлдэг бөгөөд энэ нь хамааралгүй өгөгдлөөр дэлгэцийг үймүүлэх болно

Алхам 9 (тайрсан)
Алхам 9 (тайрсан)

Алхам 9. Гаднах "for" гогцоог үүсгэнэ

"For" давталтын эхний мөр нь байх болно

баганын хувьд = 1: 1: n

. Энэхүү гаднах хүрд нь үржүүлэх хүснэгтийн баганын толгой болж үйлчилнэ.

"For" нь MATLAB -д хэлэхдээ энэ нь for давталт бөгөөд цэнхэр өнгөөр тодрох болно. "Багана" нь MATLAB -ийг хэдэн удаа ажиллуулах болон хувьсагчийг ажиллуулахад ямар утгатай болохыг хэлэх хувьсагч юм. Энэ жишээнд for давталт нь "1" -ээс "n" хүртэл үргэлжлэх бөгөөд дунд "1" нь хувьсагч бүрт 1 -ийг нэмнэ. Ердийн "for" гогцоонуудын хувьд та "for" шугамын доор гүйх болгондоо юу хийх ёстойг зааж өгөх кодыг бичих хэрэгтэй болно. Гэсэн хэдий ч ийм үүртэй тодорхой гогцоотой бол ажиллах код нь зөвхөн дотоод гогцоонд байх болно

Алхам 10 (Тайруулсан)
Алхам 10 (Тайруулсан)

Алхам 10. Дотор "for" гогцоог үүсгээрэй

Энэ шугам байх болно

мөр = 1: 1: n

, энэ нь өмнөх алхамтай ижил боловч хүснэгтийн мөрүүдийн хувьд.

Алхам 11 (тайрсан)
Алхам 11 (тайрсан)

Алхам 11. Багана, мөрүүдийг хамтад нь үржүүл

Өмнөх алхамын доор бичнэ үү

Оролт = Мөр*багана;

.

Энэ нь мөр бүрийг багана бүрээр үржүүлж үржүүлэх хүснэгтийн оруулгуудыг гаргах болно. Мөрүүдийг тэгшлэх нь кодыг алдагдуулахгүй, гэхдээ MATLAB нь мөрүүдийг ямар ч байсан гогцоонд автоматаар форматлах болно. Зөвхөн бөглөсөн хүснэгт нь чухал тул MATLAB-ийг тооцоолол бүрийг харуулахаас сэргийлэхийн тулд хагас цэгийг дахин ашиглана

Алхам 12 (Тайруулсан)
Алхам 12 (Тайруулсан)

Алхам 12. Хоосон хүснэгтийг үржүүлсэн утгуудаар бөглөнө үү

Дотоод "for" гогцооны сүүлчийн мөрийн хувьд бичнэ үү

Хүснэгт (Багана, Мөр) = Оролт;

.

Энэ нь утга тус бүрийг мөр, баганаар үржүүлж, 8 -р алхам дахь хоосон хүснэгтийн тэгийг орлуулах болно. "(Багана, Мөр)" нь үржүүлгийн хүснэгтийн координатын цэг болж, утгын байршил хаана байгааг MATLAB -д хэлнэ

Stedp 13
Stedp 13

Алхам 13. Хоёр "for" гогцоог бөглөнө үү

Код дууссаны дараа давталт бүрт "төгсгөл" гэсэн мэдэгдэл хэрэгтэй болно. Оруулсан давталт эсвэл функцийн файлыг дуусгахын тулд

Төгсгөл

өмнөх алхам дор. Дараа нь ↵ Enter дарж өөрийг нэмнэ үү

Төгсгөл

тусдаа шугам дээр. "Төгсгөл" гэсэн мэдэгдэл бүхий мөрөнд өөр зүйл байх ёсгүй.

  • Гурав дахь нь байх ёстой

    Төгсгөл

    функцийг дуусгахын тулд MATLAB автоматаар нэмж оруулсан хамгийн төгсгөлийн мэдэгдэл. Гогцоо ба түүний "төгсгөл" мэдэгдлийн хоорондох зайны хэмжээ хамаагүй.
  • Ерөнхий дүрмээр цэнхэр өнгөөр тодруулсан үг бүрийн доор хаа нэгтээ "төгсгөл" гэсэн мэдэгдэл байх ёстой.
  • "Төгсгөл" гэсэн мэдэгдэл хангалттай байгаа эсэхийг шалгахын тулд цэнхэр өнгөөр тодруулсан үгийг дарна уу. Энэ нь өөртэй холбогдсон цэнхэр үгийг тодруулах болно.
Алхам 14 (Засварлах)
Алхам 14 (Засварлах)

Алхам 14. MATLAB алдаа илрүүлсэн эсэхийг шалгана уу

MATLAB таны кодоос алдаа олсон эсэхийг мэдэхийн тулд функцын файлын баруун мөрийг шалгана уу. Хайрцгийн өнгө нь кодтой холбоотой асуудал байгаа эсэхийг харуулна. Хэрэв ямар нэгэн асуудал гарвал MATLAB алдаа байгаа газрын хажууд өнгөт зураас байрлуулна.

  • Ногоон - Кодтой холбоотой ямар ч асуудал байхгүй. Та дараагийн алхам руу шилжиж болно.
  • Улбар шар/Шар - Хагас цэг тасарсан. Энэ нь функц ажилласан хэвээр байх болно, гэхдээ энэ нь удаан байх бөгөөд шаардлагагүй мэдээллийг харуулах болно гэсэн үг юм.
  • Улаан - Функцийг ажиллуулахад саад болох ноцтой асуудал байна. Хулганаа улаан хайрцагны доор байрлуулснаар энэ шугам дээр ямар алдаа байгааг олж мэдэх болно. Дэлгэрэнгүй мэдээлэл дээр дарахад танд тайлбар өгч, алдааг засах боломжит аргуудыг санал болгоно.
Алхам 15 (Засварлах) (Тайруулсан)
Алхам 15 (Засварлах) (Тайруулсан)

Алхам 15. Функцийн файлаа нэрлээд хадгална уу

Функцийн файлыг хадгалахын тулд "Хадгалах" табын доорх Save as сонголтыг дарна уу. Функцийн файлыг нэрлэхдээ ямар нэгэн төөрөгдөл гаргахгүйн тулд функцын файлынхаа сонгосон нэртэй ижил нэрийг үргэлж ашиглаарай.

Анхдагч байдлаар MATLAB файлуудыг C: / Users [User Name] Documents / MATLAB -д хадгалдаг

Алхам 16
Алхам 16

Алхам 16. Өөрийн функцийг туршиж үзээрэй

Функцийн файлыг шалгахын тулд функцын файлын нэрийг бичиж ажиллуулаад хаалтанд оролтын аргументыг нэмнэ үү. Жишээлбэл, 6х6 хэмжээтэй үржүүлэх хүснэгт хийхийн тулд MultiplicationTable (6) гэж бичээд дэлгэцийн доод талд байгаа командын цонхонд "MultiplicationTable" -ийг функцын файлыг хадгалсан нэрээр орлуулна уу. Та одоо үржүүлэх хүснэгт гаргах функцын файлыг бөглөсөн байна.

Зөвлөмж

  • Хэрэв та санамсаргүй байдлаар програмыг хаасан бол MATLAB таны ажлыг сүүлийн сессээс дахин ачаалах болно.
  • Бүх MATLAB кодыг дээд мөрөөс доод тал руу ажиллуулдаг.
  • Командын цонх нь хүснэгтийг бүхэлд нь нэг хүрээн дээр харуулах хангалттай том биш байж болох бөгөөд хүснэгтийг хэсэг болгон хуваах болно.
  • Нэмэлт цагаан орон зай нь код болон MATLAB -ийн ажиллах горимыг өөрчлөхгүй.
  • Гогцоонуудыг ижил функцийг гүйцэтгэхэд ашиглаж болох боловч MATLAB -ийн талаар илүү их мэдлэг шаардагддаг.

Анхааруулга

  • End гэж бичээд давталт эсвэл функцын файлыг үргэлж бөглөнө үү.
  • Хэрэв функцын файлын хажуугийн самбар улаан байвал энэ нь кодыг зөв ажиллуулахад саад болж байгаа гэсэн үг юм.
  • Хувьсагчийн утгыг тоо эсвэл өөр хувьсагч болгон өөрчлөхдөө заавал өөрчлөгдөх хувьсагчийг тэнцүү тэмдгийн зүүн талд, түүний утгыг баруун талд нь тавина.

Зөвлөмж болгож буй: