آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)
آرایه ها و بردارها در میپل
(Arrays and Vectors in Maple)

 


دستور Array

در میپل (Maple) برای تعریف یک آرایه شما باید تعداد ابعاد آرایه را مشخص کنید که می‌تواند از 0 تا 63 بعد مختلف باشد و همچنین محدوده هر بعد باید تعریف شود. برای ایجاد یک آرایه از دستور Array استفاده می‌شود.

به عنوان مثال برای یک آرایه یک بعدی یا دو بعدی داریم:

توجه: برای آرایه‌های مرتبه بالاتر، میپل (Maple) خلاصه‌ای از آرایه را برمی‌گرداند. (آرایه C در تصویر بالا.)

می‌توانید به هر یک از عناصر یک آرایه به روش زیر مقداردهی کنید:

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

یا مقادیر اولیه را به صورت زیر به Array اختصاص دهید:

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

شما می‌توانید عملیات حسابی ساده را روی آرایه‌ها انجام دهید به شرطی که آرایه‌ها هم‌اندازه باشند:

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

توجه: در دستور Array ، * و . یکسان هستند.

آرایه‌ها زمانی مفید هستند که می‌خواهید داده‌های چند بعدی را ذخیره، دستکاری و مدیریت کنید. با این حال، وقتی داده‌های یک یا دو بعدی دارید (یعنی داده‌هایی که می‌تواند به صورت بردار یا ماتریس بیان شود)، بهتر است از ساختار داده‌های Vector و Matrix استفاده کنید، زیرا دستورات مفید زیادی در بسته LinearAlgebra وجود دارد که می‌توان برای کار با آنها استفاده کرد.

دستور Vector

ساختار داده برداری (Vector) زمانی مفید است که می‌خواهید محاسبات ماتریسی را روی آرایه‌های تک بعدی انجام دهید. بردارها با آرایه‌ها از این جهت متفاوت هستند که آنها فقط یک بعدی هستند و عملیات روی Vector باید از قوانین جبرخطی معمول برای ماتریس‌ها تبعیت کنند.

چندین روش برای تعریف Vector وجود دارد، از جمله:

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

توجه: اشاره به عنصری از یک بردار، مشابه آرایه است. (دو دستور آخر تصویر بالا.)

برای تبدیل یک بردار سطری به بردار ستونی یا برعکس، از دستور convert استفاده کنید:

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

همانطور که در تصاویر بالا نشان داده شده است، هنگام تعیین یک Vector، می‌توانید گزینه [row] یا [column] را اضافه کنید. در این صورت بردار خروجی به عنوان بردار سطر یا ستون در نظر گرفته می‌شود. به طور پیش فرض، میپل (Maple) فرض می‌کند که بردار، یک بردار ستونی است.

شما می‌توانید عملیات بردارها را به همان روشی که در آرایه‌ها انجام می‌شود (به شرطی که ابعاد و نوع یکسانی داشته باشند) به جز ضرب (*) را انجام دهید. البته ضرب داخلی یعنی (.) قابل انجام است.

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

برای انجام عملیات پیچیده‌تر در بردارها، باید از دستورات بسته LinearAlgebra استفاده کنید که در آموزش‌های بعدی به آن خواهیم پرداخت.

توجه: یک راه جایگزین برای تعریف Vector استفاده از نماد < > است.

آرایه ها و بردارها در میپل (Arrays and Vectors in Maple)

تهیه و تنظیم: پشتیبانی سایت ایران میپل


ایران میپل | مرجع تخصصی نرم افزار میپل (Maple)

آموزش میپل | دانلود کدهای آماده میپل | انجام پروژه با میپل | جذب مدرس و فریلنسر میپل

۵
از ۵
۱ مشارکت کننده

جستجو در مطالب آموزشی