global variables

فى الماتلاب عند تنفيذ اى برنامج مثلا

كود  
x=sin (y)
 

فانه ينتج فى ال workspace هذا المتغير ويكون خاص بالبرنامج السابق ويمكن استخدامه فى
ويمكنك استخدامه فى اى برنامج اخر ولكن لابد من تعريفه كمتغير جلوبل من خلال الدالة الاتية command line بدون تعريف

كود  
global X
 

وفى حالة انه لم يكون موجود او غير معرف […]

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

دوال التقريب فى الماتلاب

اولا التقريب الى الرقم الصحيح الاكبر
مثلا
2.8 تقرب الى 3
0.1 تقرب الى 2

كود
B = ceil(A)

ثانيا التقريب الى الرقم الصحيح الاصغر
مثلا
2.8 تقرب الى 2
0.1 تقرب الى 0

كود
B = floor(A)

التقريب الى الرقم الصحيح الاقرب
مثلا
2.8 تقرب الى 3
0.1 تقرب الى 0

كود
B = round(A)

حيث A هى matrix او Array
رابعا التقريب […]

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

كيفية عمل Set path

كيفية عمل Set path
نقوم بعمل set path لجعل الماتلاب يتعرف على المكان الموجود فيه الملف المراد تشغيلة سواء كان M-file او ملف موديل
وتكون عن طريق الدخول الى قائمة file واختيار set path

ثم من النافذة التى ستفتح لك أختار Add folder وقم بتحديد مكان المجلد التى توجد به ملفات التى […]

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

الدرس 11 ج15

Bus Editor
يتيح لنا ال Bus Editor تغيير خصائص ال bus المستخدم فى نقل مجموعة من الاشارات
اولا لفتح الBus Editor نستخدم احدى الطرق الاتية
1- أختار Bus Editor من قائمة tools
2- من ال model explorer اضغط على ايقونه Bus Editor الموجودة فى ال Bus object
فمثلا قم بعمل موديل فارغ وادخل على قائمة view واختار Model explorer
وبعد ذلك […]

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

الدرس 11 ج14

والان قم بتحديد المجموعة التى تريد تخرجها من البلوك علما بان البلوك لا يخرج الا مجموعة واحده
ثم قم بتكملة الموديل كما يلى

مشاركة الروابط
These icons link to social bookmarking sites where readers can share and discover new web pages.

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

الدرس 11 ج13

Working with Signal Groups
التعامل مع مجموعات الاشارات
يتيح لنا بلوك Signal Builder الموجود فى قائمة Sources عمل مجموعات من الاشارات يمكنها ان تتبادل بين بعضها ومن فائدة هذا انه يسهل عمليه اختبار الموديل وخاصا عند استخدام بلوك Assertion والذى يستخدم فى اختبار للاشارات اذا كانت تساوى صفر ام لا .
والان قم بعمل موديل فارغ وضع به […]

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

الدرس 11 ج12

Initializing Signals and Discrete States
من خصائص برنامج السميولينك انه يتيح لنا ان نقوم بتحديد القيم الابتدائية للاشارات والحالات المتقطعة
والقيم الابتدائية تعنى قيمة الاشارة عند الزمن صفر
ويكمننا عمل هذا عن طريق ال signal objects .
ويكمننا عمل هذا ايضا بالدخول الى خصائص البلوك نفسه كما فى البلوكات الاتية
Outport, Data Store Memory, or Memory
فمثلا قم بادراج بلوك Unit […]

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

الدرس 11 ج11

Logging Signals
وهى عملية المقصود بيها حفظ قيم الاشارات الى ال workspace الخاصة بالماتلاب أثناء عملية المحاكاة حتى نستخدمها بعد ذلك فى عملية تحليل البيانات
وتتم هذه العملية عن طريق توصيل الاشارة المطلوبة ببلوك workspace او بلوك Scope او viewer او بلوك root-level Outport
وهناك بعض القيود على هذه العملية حيث لا يتم عمل signal logging على […]

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

الدرس 11 ج10

وسيكون شكل الموديل اصبح كالاتى :

مشاركة الروابط
These icons link to social bookmarking sites where readers can share and discover new web pages.

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

الدرس 11 ج9

The Signal & Scope Manager
وهو من احد ال GUI الشهيرة فى السميولينك ويستخدم فى عملية تنظيم مولدات الاشارات وايضا فى ادوات عرضها .
ولفتح The Signal & Scope Manager
قم بالدخول الى قائمة الادوات Tools
ويكون شكله كما يلى :

مشاركة الروابط
These icons link to social bookmarking sites where readers can share and discover new web pages.

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb