كيفية إضافة عنصر واحد إلى مصفوفة أو متجه في MATLAB
يمكن استخدام إضافة عنصر واحد إلى مصفوفة لتحديث المصفوفة ، أو إدراج عنصر جديد في المصفوفة ، أو توسيع المصفوفة ، وإليك بعض الطرق لذلك:
1: استخدام الفهرسة
الطريقة الأكثر مباشرة لإضافة عنصر إلى مصفوفة أو متجه هي الفهرسة. يسمح MATLAB بالتخصيص المباشر لقيمة إلى فهرس معين ، وتوسيع المصفوفة إذا لزم الأمر. على سبيل المثال:
أ = [ 1 و 2 و 3 و 4 ] ؛
ديس ( 'الصفيف الأصلي:' ) ؛
ديس ( أ ) ؛
أ ( 5 ) = 5 ؛
ديس ( 'صفيف بعد إضافة عنصر في الفهرس 5:' ) ؛
ديس ( أ ) ؛
انتاج |
2: استخدام التسلسل
التسلسل هو طريقة أخرى لإضافة عنصر واحد إلى مصفوفة أو متجه. باستخدام الأقواس المربعة ، يمكنك دمج عناصر المصفوفة الحالية مع العنصر الجديد. هذا مثال:
أ = [ 1 و 2 و 3 و 4 ] ؛
ديس ( 'الصفيف الأصلي:' ) ؛
ديس ( أ ) ؛
عنصر جديد = 5 ؛
أ = [ عنصر جديد ] ؛
ديس ( 'صفيف محدث:' ) ؛
ديس ( أ ) ؛
انتاج |
3: استخدام وظيفة القط
تسمح وظيفة cat () في MATLAB بالتسلسل على طول بُعد محدد. لإضافة عنصر باستخدام هذه الطريقة ، نقوم بربط المصفوفة الأصلية بالعنصر الجديد على طول البعد المطلوب. بالنسبة لمتجه الصف ، نستخدم البعد 2 وبالنسبة لمتجه العمود ، نحدد البعد 1:
ديس ( 'الصفيف الأصلي:' ) ؛
ديس ( أ ) ؛
عنصر جديد = 5 ؛
أ = قطة ( 2 عنصر جديد ) ؛
ديس ( 'صفيف محدث:' ) ؛
ديس ( أ ) ؛
انتاج |
4: استخدام وظائف vertcat أو Horzcat
توفر الدالتان vertcat () و horzcat () طرقًا ملائمة لسلسلة المصفوفات عموديًا أو أفقيًا. باستخدام هذه الوظائف ، يمكننا بسهولة إضافة عنصر واحد إلى مصفوفة أو متجه. إليك مثال على استخدام horzcat ():
انتاج |
خاتمة
تعد إضافة عنصر واحد إلى مصفوفة أو متجه في MATLAB مهمة شائعة مع توفر العديد من التقنيات الفعالة. باستخدام وظائف الفهرسة أو التسلسل أو cat أو vercat / horzcat ، يمكنك إنجاز هذه المهمة بفعالية.