تسجيل الدخول
اسم المستخدم
كلمة المرور

البحث في المكتبة


بحث متقدم

جديد الدروس
آخر 30 درس
كيف نحدد قوة قطع الحاسب الآلي ؟؟؟

تثبيت وندوز اكس بي من الدوس

[شرح]تصميم شاشة كمبيوتر ???

درس كيفية عمل قلم يرسم في الفلاش

كيفية عمل لمعة للنص

كيفية التعامل مع الفلاتر في الفلاش 8

درس الماسك {{ شرح بالفيديو }}

تعلم فنون الدمج في الفوتوشوب

كيفيه عمل السكرول بار

عمل خلفية جميلة

الكتابه الدائرية { شرح بالفيديو }

سلسلة دروسc++:الدرس الاول:مقدمة

التذهيب المتموج

دورة سيسكو للمساعدة فى تنظيم الشبكات Ccna

شهادة مايكروسوفت mcse بالعربي

دراسه تفصيليه عن بروتوكول Tcp/ip

مقدمه الى الجدران الناريه Firewalls

سلسلة دروس matlab(الدرس الخامس:أوامر مفيدة في MatLab

سلسلة دروس matlab(الدرس الرابع:كثير الحدود في MatLab

سلسلة دروس matlab(الدرس الثالث:المصفوفات في MatLab

سلسلة دروس matlab:الدرس الثاني:المتجهات فيmatlab

سلسلة دروس matlab(الدرس الاول:ما هو MatLab?)

دروس في لغة الاسمبلي(Assembly)

طريقه عمل الاسلاك الشائكة

تسفيط الورقه دون استخدام الفلاتر

نار ملتهبة

كيف تعمل فقعات

عمل نص شفاف

عمل زر احترافي

الكتابة المتشققة



إحصائيات المكتبة
المتواجدون الأن 1
عدد الأعضاء 1
عدد التصنيفات 24
عدد الدروس 306
عدد الردود 307
عـودة للخلف   دروس كتاب العرب > مكتبة الدروس > دروس البرمجة

الرد على الموضوع
تفاصيل الدرس
خيارات الدرس تقييم الدرس
تحميل الدرس ككتاب إلكتروني PDF
تحميل الدرس ككتاب إلكتروني PDF
( يتم تشغيل الإمتداد PDF بواسطة برنامج يمكنك تحميله من هنا )
تقييم الدرس:
عنوان الدرس سلسلة دروس matlab(الدرس الثالث:المصفوفات في MatLab
كاتب الدرس بنت النور
تاريخ الإضافة 09-06-2005
زمن الإضافة 04:04 PM
عدد مرات المشاهدة 2469

  #1  
بنت النور
 
الدروس التي أضافها: 305
المشاركات: n/a
الافتراضي سلسلة دروس matlab(الدرس الثالث:المصفوفات في MatLab




الدرس الثالث:

المصفوفات في MatLab



خلال هذا الدرس سوف نستكمل دراسة المزيد من أوامر Matlab والمتعلقة بإنشاء المصفوفات والتعامل معها.


--------------------------------------------------------------------------------




إنشاء المصفوفات:

طريقة تعريف المصفوفات في MatLab قريبا جداً إلى طريقة تعريف المتجهات، نبدأ مباشرة مع أول مثال:
>>[ D = [1 2 3; 4 5 6; 7 8 9

D =
1 2 3
4 5 6
7 8 9









لاحظ الفرق بين فصل الأعداد بمسافة أو فاصلة منقوطة، جرب هذا الأسلوب كذلك:
>> ;D = [ 1 2 3
4 5 6;
7 8 9]

D =
1 2 3
4 5 6
7 8 9

>>

كما يوجد عدد من الدوال لإنشاء مصفوفات خاصة:

دالة pascal لإنشاء مصفوفة متناظرة symmetric

دالة magic لإنشاء مصفوفات يتساوى فيها مجموع كل الصفوف والاعمدة.

دالة zeros لإنشاء مصفوفة صفرية.

دالة ones لإنشاء مصفوفة كل عناصرها تساوي 1

لاحظ الامثلة التالية

( P = pascal(3

P =
1 1 1
1 2 3
1 3 6

( M= magic(3

M =
8 1 6
3 5 7
4 9 2

( z= zeros(2, 3

z =
0 0 0
0 0 0

(o = ones(2, 4

o =
1 1 1 1
1 1 1 1






العمليات الحسابية على المصفوفات:

كما ذكرنا سابقا فإن MatLab يجعل التعامل مع المتجهات والمصفوفات أكثر سهولة، جرب الأمثلة التالية:

>> Sum = D + P

>> Sub = P - D

>> D = D + 2

>> P2 = P * 2

>> Mult1 = P * D

>> Mult2 = P .* D





الأمر الأول: يجمع كلا من P و D وينتج عنه المصفوفة Sum

الأمر الثاني: ناتج طرح D من P في المصفوفة Sub

الأمر الثالث: يضيف 2 إلى كل عنصر من عناصر المصفوفة D

الأمر الرابع: ينتج عنه مصفوفة Mult1 والتي يحفظ بها ناتج ضرب P في D

الأمر الخامس: (لاحظ النقطة قبل علامة الضرب) هذا الأمر سينتج عنه مصفوفة Mult2 والتي هي عبارة عن حاصل ضرب كل عنصر في P في العنصر المقابل له في D



جرب أيضا الأمرين التالين ولاحظ الفرق في الناتج



>> M

M =
8 1 6
3 5 7
4 9 2

>> MM = M ^ 2

MM =
91 67 67
67 91 67
67 67 91

>> M2 = M .^ 2

M2 =
64 1 36
9 25 49
16 81 4

>>








M ^ 2 يعني ضرب المصفوفة في نفسها

M .^ 2 يعني ضرب كل عنصر في المصفوفة في نفسه.



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

>> M'

ans =
8 3 4
1 5 9
6 7 2




لإيجاد معكوس المصفوفة Inverse

>>(inv(M

ans =
0.1472 -0.1444 0.0639
-0.0611 0.0222 0.1056
-0.0194 0.1889 -0.1028

>>






للتعرف على حجم المصفوفة

>> (size(z

ans =
2 3


>>(size(o

ans =
2 4

>>


العدد الأول يمثل عدد الأسطر والثاني يمثل عدد الأعمدة



•·.·´¯`·.·• (نهاية الدرس الثالث) •·.·´¯`·.·
__________________________________________________ ____________
الدرس للاخت (اسماء المنقوش) جزاها الله خير الجزاء
لا تنسونا بصالح دعائكم..........اختكم بنت النور





الرد باقتباس
الرد على الموضوع



إنتقل إلى

المجلة الإلكترونية - المنتديات - مكتبة البرامج
مكتبة الدروس - قسم الماسنجر
الإتصال بنا - الإعلان لدينا
mesothelioma cancer

Powered by vBulletin