InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كــــلــية الهـــــــــندسة > منتدى الملخصات والمواضيع المميزة (كلية الهندسة)
التسجيل مشاركات اليوم البحث
   
   


منتدى الملخصات والمواضيع المميزة (كلية الهندسة) قسم خاص يتم نقل المواضيع المميزة و الملخصات والملفات المهمه

الماتلاب: توفير مساعده قدر المستطاع مجاناً للطلاب MATLAB - Simulink

منتدى الملخصات والمواضيع المميزة (كلية الهندسة)

موضوع مغلق
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 11-11-2012, 06:37 PM

النظام المركزي النظام المركزي غير متواجد حالياً

جامعي

 
تاريخ التسجيل: May 2012
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 3
افتراضي رد: الماتلاب: توفير مساعده قدر المستطاع مجاناً للطلاب MATLAB - Simulink


الله يعطيك العافية يالغالي وجزاك الله الفردوس الاعلى من الجنة

فقط لدي معلومة لا أعلم مدى صحتها من عدمه ولكن أرى انك قمت بضرب كل دالة بالدالة الاخرى كتكرار للضرب

بمعنى ( f1×d1 ) و ( f2×d2 )... الخ وأظن أن هناك أمر يقوم بضرب العناصر كل عنصر في العنصر المقابل له في المصفوفة الاخرى دون تكرار الضرب وهو رمز الـ ( element by element ) ( dot )

على سبيل المثال بدلا عن ضرب كل عنصر بالاخر في كل مرة , أضع ( w=F.*d )

هل هذا صحيح وموفق باذن الله

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 11-11-2012, 08:55 PM   #2

Engr.Sam

أبو أجـــوان

 
تاريخ التسجيل: Apr 2012
التخصص: Electrical Engineering
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 55
افتراضي رد: الماتلاب: توفير مساعده قدر المستطاع مجاناً للطلاب MATLAB - Simulink

المشاركة الأصلية كتبت بواسطة النظام المركزي مشاهدة المشاركة
الله يعطيك العافية يالغالي وجزاك الله الفردوس الاعلى من الجنة

فقط لدي معلومة لا أعلم مدى صحتها من عدمه ولكن أرى انك قمت بضرب كل دالة بالدالة الاخرى كتكرار للضرب

بمعنى ( f1×d1 ) و ( f2×d2 )... الخ وأظن أن هناك أمر يقوم بضرب العناصر كل عنصر في العنصر المقابل له في المصفوفة الاخرى دون تكرار الضرب وهو رمز الـ ( element by element ) ( dot )

على سبيل المثال بدلا عن ضرب كل عنصر بالاخر في كل مرة , أضع ( w=F.*d )

هل هذا صحيح وموفق باذن الله
مرحبا عزيزي

نعم كلامك صحيح وهذا مثال جبته لك من النت يوضح كيف تقدر تضع كل صف بمسمى محدد ومن ثم يقوم بعملية الضرب

وللتوضيح
السؤال ماطلب طريقه معينه بالتحديد ولكن لو ذكر لكم الدكتور يحتاجها بالمصفوفات
فهنا تقدر تسوي الأسئله حقتك مثل ماهو شارحها هالمثال تحت:

How do I do array multiplication or division?
Consider the following
» a1 = [1 4 5 7]; << هنا تم تعريف المصفوفه وتسميتها بa1ولنقل عندنا بF

» a2 = [2 4 3 4];<< هنل تم تعريف المصفوفه وتسميتها بa2 ولنقل عندنا بW

Now if you wanted to multiply the two arrays above element for element then that would be considered array division. So if you try the following
» a1*a2;
??? Error using ==> *
Inner matrix dimensions must agree.
What has happened is Matlab tried to do MATRIX MULTIPLICATION. Not element by element array multiplication. So we should us the DOT '.' operator.
» << ثم نستخدمthe Dot operator

a1.*a2
ans =
2 16 15 28
same thing for division.
» a1./a2
ans =
0.5000 1.0000 1.6667 1.7500
The dot operator will be required at many places since most Matlab programs do not require actual matrix manipulations but just array manipulations.
Addition and subtraction will not work with DOT operator.

وهنا رابط الموقع للإستفاده
http://www.ece.utah.edu/~cfurse/Tutorials/matlab/FAQmatlab.html
تحياتي

 


التعديل الأخير تم بواسطة Engr.Sam ; 11-11-2012 الساعة 09:01 PM.
Engr.Sam غير متواجد حالياً  
 

موضوع مغلق


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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 03:54 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025