:جديد المواضيع
صفحة 5 من 8 الأولىالأولى 12345678 الأخيرةالأخيرة
النتائج 41 إلى 50 من 80

الماتلاب خطوة بخطوة (تعلم كل شئ عن الماتلاب)

  1. #41
    عضو متميز

    User Info Menu

    Post إيجاد حاصل ضرب العناصر في المتجه

    إيجاد حاصل ضرب العناصر في المتجه
    يوفر الماتلاب خاصية ضرب عناصر المتجه, وذلك بإستخدام الأمر prod وهو إختصار product
    ويجب أن يأخذ هذا الأمر الصورة التالية في كتابته

    والآن لنأخذ مثالاً تطبيقياً في الماتلاب



    0 Not allowed!

  2. #42

  3. #43
    عضو متميز

    User Info Menu

    Post العمليات على المصفوفات

    العمليات على المصفوفات
    أولاً يجب تعريف أنواع المصفوفات, فهنالك نوعان من المصفوفات
    1- مصفوفة غير منتظمة
    2- مصفوفة منتظمة أو مربعة
    أما العمليات التي سوف تتم على المصفوفات فهي
    1- طول المتجه
    2- إضافة عنصر
    3- إستبدال عنصر
    4- عملية حذف صف أو عمود بأكمله
    5- نداء عنصر
    6- نداء عدد عناصر
    7- إيجاد العنصر الأكبر
    8- إيجاد العنصر الأصغر
    9- إيجاد مجموع عناصر المصفوفة
    10- إيجاد حاصل ضرب العناصر
    11- إيجاد قطر المصفوفة Diagonal
    12- المصفوفة السحرية
    وهذه هي العمليات الشائع إستخدامها في الماتلاب
    وسيتم شرحها بالتفصيل بإذن الله



    0 Not allowed!
    التعديل الأخير تم بواسطة م.أحمد عفيفي سلامة ; 2006-08-16 الساعة 02:56 AM

  4. #44
    عضو متميز

    User Info Menu

    Post إيجاد حجم المصفوفة

    إيجاد حجم المصفوفة
    لإيجاد حجم المصفوفة أو دعونا نقول لإيجاد عدد الصفوف والأعمدة لمصفوفة, يجب إستخدام الأمر size, حيث لا يصلح إستخدام الأمر length, فأمر length يستخدم في المتجهات وليس في المصفوفات, ولتوضيح الأمر دعونا نقوم بعمل مثال مبسط لشرح هذا الأمر, أولاً لنقوم بعمل مصفوفة غير منتظمة ( أي أن عدد الصفوف لا يساوي عدد الأعمدة) كما في الشكل التالي

    والآ لنقوم بكتابة الأمر size لمعرفة حجم المصفوفة

    أما إذا أردنا أن نعرف عدد الصفوف فقط
    نقوم بعمل الآتي

    أما إذا أردنا أن نعرف عدد الأعمدة فقط
    نقوم بكتابة التالي




    0 Not allowed!

  5. #45
    عضو متميز

    User Info Menu

    Post إضافة عنصر إلى المصفوفة

    إضافة عنصر إلى المصفوفة
    عملية إضافة عنصر أو عدة عناصر هي من العمليات الهامة جداً داخل الماتلاب, ودائماً نقوم بإستخدامها في الكثير من البرامج المتقدمة كما سيتضح فيما بعد, ولتوضيح ذلك الأمر يجب أن نقوم بإعطاء مثال حتى تصل مرحلة الفهم التام لها
    لنقوم أولاً بتعريف مصفوفة في الماتلاب

    لنفترض أننا نريد أن نقوم بوضع رقم 42 في الصف الثاني والعمود الخامس, نقوم بكتابة التالي في الماتلاب

    كما تلاحظ فإن الصف الأول والصف الثالث للعمود الخامس, لم يتم وضع قيم بهما, لذلك قام الماتلاب بإفتراضهما صفراً.
    فماذا إذا أردنا إضافة عدة عناصر في المصفوفة؟ يمكن إيضاح ذلك بإستخدام المثال التالي
    لنقوم أننا نريد إضافة الأعداد31 و 54 و 13 و 11 في الصف الرابع والعمود الأول الثاني والثالث و الرابع على التوالي, يمكن ذلك من خلال الماتلاب بالشكل التالي



    0 Not allowed!

  6. #46
    عضو متميز

    User Info Menu

    Post إستبدال عنصر

    إستبدال عنصر
    قد تكون هذه العملية نادراً ما يتم إستخدامها, ولكنها هامة جداً, حيث توفر إمكانية إستبدال عنصر أو عدة عناصر داخل المصفوفة, ولتوضيح هذه الخاصية, سنقوم بتعريف مصفوفة كما ذكرنا مسبقاً

    ولنقوم بإستبدال العنصر في الصف الثالث والعمود الأول إلى الرقم صفر

    وإذا أردنا إستبدال عدة عناصر, يمكن ذلك بعمل مثال بسيط, لنقل أننا نريد أن نستبدل الصف الأول والثاني والعمودين من الأول إلى الثالث بقيمة صفر




    0 Not allowed!

  7. #47
    عضو متميز

    User Info Menu

    Post حذف أكثر من عنصر

    حذف أكثر من عنصر
    لايقوم الماتلاب بعملية حذف لعنصر واحد فقط في مصفوفة, حيث أنه من غير المعقول حذف عنصر من داخل المصفوفة, وبقية الصف والعمود بهم قيم, ولكن إذا أردت أن تقوم بحذف صف كامل أو عمود كامل فيمكن ذلك بعمل التالي
    نقوم أولاً بعمل مصفوفة للعمل عليها
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    لنقل اننا نريد حذف الصف الثالث كله
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    ولحذف العمود الرابع كله, قم بعمل التالي
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]



    0 Not allowed!

  8. #48
    عضو متميز

    User Info Menu

    Post نداء عنصر

    نداء عنصر
    عملية نداء عنصر من أكثر العمليات هامة جداً داخل الماتلاب, أي أنه نود الحصول على عنصر وحيد من المصفوفة, وذلك بذكر رقم الصف ورقم العمود الذي به هذا العنصر, ولتوضيح هذا الأمر, نقوم بعمل مثال بسيط, معتمدين على نفس المصفوفة التي تم ذكرها في المثال السابق
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    لنقل اننا نريد العنصر في الصف الأول والعمود الثالث
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    ولنداء أكثر من عنصر, نقوم مثلاً بنداء الصف الثاني ومن العمود الثاني إلى الرابع
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    هذا في حالة أننا نعرف حجم المصفوفة, ولكن ماذا إذا لم نكن نعرف حجمها, ونريد أن نحصل على العنصر الأخير مثلاً من الصف الثاني
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    وسنقوم بعد عملية الشرح تماماً بالعديد والعديد من الأمثلة التي تزيد من سرعتك ومهارتك في الماتلاب



    0 Not allowed!

  9. #49
    عضو متميز

    User Info Menu

    Post إيجاد العنصر الأكبر

    إيجاد العنصر الأكبر
    يقوم الماتلاب بإيجاد العنصر الأكبر عن طريق العمل على المصفوفة بشكل مختلف, فكيف يبحث عن العنصر الأكبر في المصفوفة, يقوم الماتلاب بالبحث عن العنصر الأكبر في كل عمود في المصفوفة, وبعدما يقوم بعمل ذلك, يقوم بعمل متجه به الرقم الأكبر من كل عمود, أنظر المثال التالي للتوضيح
    لدينا الآن مصفوفة تم إنشائها على الماتلاب
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    ولنقم بكتابة الأمر max كما ذكرنا مسبقاً
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]
    كما تلاحظ فلقد قام الماتلاب بإختيار العنصر الأكبر من كل عمود, ولإختيار الرقم الأكبر بينهم يجب كتابة نفس الأمر للناتج الخارج, وبالتالي نحصل على الرقم الأكبر في المصفوفة ككل
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]



    0 Not allowed!

  10. #50
    عضو متميز

    User Info Menu

    Post إيجاد العنصر الأصغر

    إيجاد العنصر الأصغر
    هذه العملية أيضاً كثيرة الإستخدام في التطبيقات المختلفة, وهي نفس الخطوات السابق ذكرها في إيجاد العنصر الأكبر ولكن يتم إستخدام الأمر min
    وإليكم المثال التالي
    [LINE]hr[/LINE]

    [LINE]hr[/LINE]



    0 Not allowed!

صفحة 5 من 8 الأولىالأولى 12345678 الأخيرةالأخيرة

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •