عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 24-03-2011, 05:25 PM
الصورة الرمزية SPIDER

SPIDER SPIDER غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Aug 2008
التخصص: Computer Engineering
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 939
Skaau.com (11) شرح طريقة استخدام الـدالة sfg لحل الماتلاب الخاص بهوم وورك 4



السلام عليكم ورحمة الله وبركاته


مرحباً بالجميع ..

في موضيعي السابق، أرفقت الدالة أو الـسكربت الخاص بحل الماتلاب المتعلق بالــ Homework 4
http://www.skaau.com/vb/showthread.php?t=361398

سأشرح لكم اليوم بشكل مبسط طريقة استخدام هذه الدالة


بسم الله أبدأ:


فلنفترض أنه لدينا النظام التالي:


أول ما نقوم به هو أن نضع أرقام عند مداخل ومخارج الـ blocks و الـ Summation كما هو موضح بالصورة أدناه:


يمكنك وضع الأرقام بأي ترتيب تشاء

الآن، ننشئ مصفوفة تحتوي على بيانات الرسمة بحيث تكون أبعادها 4 × 4 (الأبعاد على حسب الرسمة .. ربما تكون 3 × 3 أو 10 × 10 أو 20 × 20 إلخ) بالشكل التالي:




كما هو موضح بالمصفوفة، عندما يكون الداخل رقم 1 والخارج رقم 2 فإن القيمة هي 1 (الـ summation يعتبر قيمته 1 كما قلنا سابقاً في موضوع الآلة الحاسبة)
وعندما يكون الداخل 2 والخارج 4 تكون القيمة (G(s
وعندما يكون الداخل 3 والخارج 2 تكون القيمة -1 (لاحظوا إشارة السالب عند الـ Summation)
وعندما يكون الداخل 4 والخارج 3 تكون القمية (H(s


نرجع لدالتنا الرئيسية SFG، هذه الدالة يجب أن تحتوي على 3 مدخلات (parameters) لكي تعمل
1- المصفوفة (The Matrix)
2- رقم المدخل (The Source)
3- رقم المخرج (The Sink)



الآن عند كتابة الكود في برنامج الماتلاب لإيجاد (Y(s)/R(s مثلاً، نكتب الآتي:


كود:
 
>> syms s;
>> gm = [0,1,0,0 ; 0,0,0,G(s) ; 0,-1,0,0 ; 0,0,H(s),0];
>> SFG(gm, 1, 4)
وعند الضغط على Enter ستحصل على النتيجة (لاحظ بأنه يجب التعويض بقيمة (G(s و (H(s)

ولإيجاد (E(s)/R(s نكتب نفس الكود السابق ولكن نستبدل السطر الأخير بالسطر التالي:

كود:
>> SFG(gm, 1, 2)

أتمنى بأن يكون الشرح واضحاً ووافياً، وأود أن أعلمكم بأن السؤال بالهوم وورك 4 يحتوي على مصفوفة 15 × 15 تقريباً

بالتوفيق
الصور المرفقة
     
الملفات المرفقة
نوع الملف: rar EE331 - SFG.rar‏ (1.7 كيلوبايت, المشاهدات 5)
نصائح مهمة : 1 - إفحص الملف المرفق بأي برنامج مضاد للفيروسات
2 - قم بمراسلة الإدارة عن أي مرفق يوجد به فيروس
3 - المنتدى غير مسوؤل عن مايحتويه المرفق من بيانات

 


توقيع SPIDER  

سبحان الله وبحمده .. سبحان الله العظيم

[من برمجتي] ODUS Auto-Adder v1.1 + الكود المصدري

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

 

رد مع اقتباس