كيفية استخدام مشغل النقطة النجمية في MATLAB

Kyfyt Astkhdam Mshghl Alnqtt Alnjmyt Fy Matlab



تعد عملية الضرب حسب العناصر إحدى العمليات المفيدة التي يمكن استخدامها لمجموعة متنوعة من مهام تحليل البيانات، مثل حساب المنتج النقطي لمتجهين وضرب المتجه في العددية أو المصفوفة في المتجه. يجعل MATLAB الأمر سهلاً على المستخدمين من خلال تقديم نقطة النجمة المشغل الذي يستخدم خصيصا لهذا الغرض.

اقرأ هذا الدليل لمعرفة كيفية استخدام نقطة النجمة المشغل في MATLAB.







ما هو مشغل العلامة النجمية؟

ال نقطة النجمة المشغل المشار إليه باسم (.*) يستخدم على نطاق واسع في MATLAB لإجراء عمليات الضرب حسب العناصر. يمكن إجراء عملية الضرب حسب العنصر بين متجهين أو مصفوفتين أو مصفوفتين بشرط أن تكون المتجهات والمصفوفات والمصفوفات بنفس الحجم.



هذا العامل مفيد في MATLAB لعدة حالات، بعض الأمثلة على هذا العامل هي:



مثال 1: كيفية ضرب متجهين في MATLAB باستخدام عامل التشغيل (.*)؟

فكر في مثال لفهم كيفية مضاعفة المتجهات في MATLAB باستخدام عامل التشغيل (.*). في هذا المثال، نحدد متجه عمود a بحجم 10x1 ومتجه عمود b بحجم 10x1. بعد ذلك، نقوم بإجراء عملية ضرب العناصر على a وb ونحصل على متجه c بحجم 10 في 1.





أ = [ 1 : 10 ] ';
ب = [2:2:20]'
;
ج = أ. * ب


المثال 2: كيفية ضرب المصفوفات في MATLAB باستخدام عامل التشغيل .*؟

يحدد المثال الموضح مصفوفتين A وB لهما نفس الحجم 3 × 4. بعد ذلك، يقوم بإجراء عملية الضرب على العناصر باستخدام التابع (.*) المشغل ويحصل على مصفوفة C بحجم 3 × 4.



أ = راند ( 3 و 4 ) ;
ب = راندن ( 3 و 4 ) ;
ج = أ. * ب


مثال 3: كيفية مضاعفة المصفوفات في MATLAB باستخدام عامل التشغيل .*؟

يقوم كود MATLAB هذا بإنشاء صفيفين A وB لهما نفس الحجم 3 × 4 × 2. بعد ذلك، يقوم بإجراء عملية الضرب على العناصر باستخدام التابع (.*) المشغل ويحصل على صفيف C بالحجم 3 × 4-2.

أ = راند ( 3 و 4 و 2 ) ;
ب = راندن ( 3 و 4 و 2 ) ;
ج = أ. * ب


خاتمة

MATLAB هي أداة مفيدة تم تصميمها في البداية لتنفيذ عمليات المصفوفة. ضرب المصفوفة حسب العناصر هي عملية تسمح لنا بضرب عنصر المصفوفة الأولى بالعنصر المقابل للمصفوفة الثانية باستخدام (.*) المشغل أو العامل. لإجراء هذه العملية، يجب أن يكون كلا المصفوفتين بنفس الحجم. لقد تناول هذا الدليل أمثلة متعددة حول كيفية استخدام (.*) عامل لإجراء عملية ضرب المصفوفة حسب العنصر في MATLAB.