არის მასივები მატრიცები?
არის მასივები მატრიცები?

ვიდეო: არის მასივები მატრიცები?

ვიდეო: არის მასივები მატრიცები?
ვიდეო: how to create 2D array || matrix || c++ || programming 2024, ნოემბერი
Anonim

ახლა ჩვენ მზად ვართ ვისაუბროთ ორგანზომილებიანზე მასივები , დაურეკა მატრიცები (მხოლობითი: მატრიცა ). ა მატრიცა წააგავს ცხრილს მწკრივებითა და სვეტებით. ამისთვის შესაძლებელია მასივები ჰქონდეს მრავალი განზომილება. სამგანზომილებიანი მასივი , მაგალითად, აქვს 3 ქვესკრიპტი, სადაც თითოეული განზომილება წარმოდგენილია ქვესკრიპტის სახით მასივი.

ამ გზით, რა არის მატრიცული მასივი?

მასივი : ერთგვაროვანი ელემენტების კოლექცია. მატრიცა : უბრალო მწკრივი და სვეტი. ორივე განსხვავებული რამ არის სხვადასხვა სივრცეში. მაგრამ კომპიუტერულ პროგრამირებაში, ერთი განზომილების კოლექცია მასივი შეიძლება ეწოდოს როგორც მატრიცა . თქვენ შეგიძლიათ წარმოადგინოთ ა 2D მასივი (ანუ ერთი განზომილების კოლექცია მასივები )-ში მატრიცა ფორმა.

ანალოგიურად, არის თუ არა 2D მასივი მატრიცა? 1D-ის მსგავსად მასივი , ა 2D მასივი არის მონაცემთა უჯრედების კრებული, ყველა ერთი და იგივე ტიპის, რომელსაც შეიძლება მიენიჭოს ერთი სახელი. თუმცა, ა 2D მასივი ორგანიზებულია როგორც ა მატრიცა რიგი მწკრივებისა და სვეტების რაოდენობით.

აქედან, რა განსხვავებაა მასივსა და მატრიცას შორის?

მატრიცა ზოგადად გულისხმობს ორ განზომილებას, მასივები ჩვეულებრივ არის ერთგანზომილებიანი, თუ სხვაგვარად არ არის მითითებული. ა მატრიცა ასევე არის კონცეფცია, რომელიც გამოიყენება იერარქიული 3D მათემატიკისთვის. ა მატრიცა აქვს ზომა m*n (2d). ან მასივი აქვს ზომა m (1d), ამიტომ განსაკუთრებული შემთხვევაა.

რისთვის გამოიყენება მატრიცები?

მატრიცები არის სასრული განზომილებიანი ვექტორული სივრცეებს შორის წრფივი რუკების წარმოდგენის, მანიპულირებისა და შესწავლის სასარგებლო გზა (თუ თქვენ არჩეული გაქვთ საფუძველი). მატრიცები ასევე შეუძლია წარმოადგინოს კვადრატული ფორმები (გამოსადეგია, მაგალითად, ანალიზის დროს ჰესიანის შესწავლა მატრიცები , რომლებიც გვეხმარება კრიტიკული წერტილების ქცევის შესწავლაში).

გირჩევთ: