أي أمر تريده ستجده هنا

أمر جديد احب التطرق له وهو
CEIL
هذا الامر يعني التقريب باتجاه المالانهاية الموجبة اي انه يقرب الرقم المعطى الى اقرب عدد صحيح اكبر منه
مثلا لو كتبت

a=ceil(2.2)

سعطيك الناتج
a=3
أو اذا كتبت

a=ceil(-2.2)

سيعطيك الناتج
a=-2
ومن الممكن ان يكون المدخل عباره عن مصفوفة ارقام مثل

s=[1.2 -0.9 4.9]
ceil(s)

سيكون الناتج عبارة عن مصفوفة بنفس الحجم ولكن مقرب فيها كل عنصر
أنا بانتظار تعليقاتكم واسئلتكم

شكرا مهندس سعود يعطيك العافية

اذا ممكن ابغى اعرف كيفية رسم الميل في الماتلاب وكمان الجزء المقطوع يظهر في الرسمة
وشكراااااااااااااا

عفوا اختي هذا الموضوع هو لشرح اوامر معينه… ومع ذلك فأن سؤالك غير واضح ارجو التوضيح اكثر …

شكرا المهندس \ سعود

انا قصدي كيف ارسم “ميل” بمعادلته في الماتلاب؟؟؟؟ يعني يوضح رسمة الميل

لم افهم

أمر اخر احب التطرق اليه وهو
CAT
هذا الامر يستخدم لربط المصفوفات بعضها ببعض لتصبح مصفوفة واحده
يحتوي هذا الامر على اكثر من مدخل اولها يجب ان يكون الكيفية او الاتجاه الذي تريد على اساسه الربط اي (الدايمنشن)
ثم بعد ذلك تكتب المصفوفات تباعا بالترتيب الذي تريده أن ينتج
فمثلا لو كانت عندنا المصفوفات التاليه

a=[1 3;6 9]
b=[2 4;5 7]
c=[2 4;4 4]

واردنا ربط هذه المصفوفات الثلاثه عموديا اي تحت بعض فتكتب الامرالتالي

cat(1,a,b,c)

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

cat(2,a,b,c)

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

إعجاب واحد (1)

أمر اخر احب التطرق له وهو
CLEAR
هذا الامر خاص بمسح المتفيرات والدالات من الويرك سبيس وله عدة اشكال
مثلا لو كتبت

clear

هنا سيقوم البرنامج بشطب جميع المتغيرات والدالت التي سبق ان ادخلتها من بداية تشغيل البرنامج
ولو اردت ان تشطب متغير واحد فقط تكتب المر وبعده تكتب اسم المتغير كالتالي

clear a

هنا سيقوم بشطب المتغير المسمى (a) فقط
ولو اردت شطب اكثر من متغير تبدأ بنفس الحرف مثلا (a) تكتب الاتي

clear a*

هنا سيقوم بشطب جميع المتغيرات التي تبدأ بنفس الحرف.
ولو اردت ان تشطب اكثر من متغير لا تبدأ بنفس الحرف تكتب الامر وبعده اسماء المتغيرات بينها فراغات كالتالي

clear a b g 

هذا الامر يستخدم عادة في بداية البرنامج الذي لا يعتمد على مدخلات مسبقه من قبل المستخدم.
هناك امر ملازم له عادة احب أن انوه له وهو
CLC
وهذا الامر خاص بتنظيف شاشة التنفيذ ( الكوماند ويندو) دون ان تشطب المتغيرا من (الويرك سبيس)
ويكتب هكذا بدون مدخلات :

clc

انا بانتظار تعليقاتكم … اسئلتكم… أو تصويباتكم ان اخطأت …
م.سعود

إعجاب واحد (1)

يبدو انه خلال عطلة الجامعات تقل الاسئلة والاستفسارات

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

x=input('enter the value of x')

فان البرنامج خلال تنفيذ هذه الداله وعندما بصل الى هذه التعليمة تظهر شاشة التنفيذ (الكوماند ويندو) في المقدمة ويظهر عليها ما بين الاقواس كالتالي

enter the value of x

وينتظر البرنامج من المستخدم ادخال قيمة معينه ليتابع سير الدالة أو البرنامج
ولو ادخل قيمة معينه مثل 3 فسيظهر ان

x=3

ويتابع البرنامج عمله
المدخل من قبل المستخدم يمكن أن يتكون من اي أمر في الماتلاب أو ان يعتمد على متغيرات معرفة مسبقا في الويرك سبيس

هذا الامر مفيد جدا وسهل الاستخدام وهنالك له عدة اشكال واستعمالات
للمزيد انظر الهيلب HELP

إعجاب واحد (1)

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

الامر keyboard قريب جدا من الامر input انصح باالاطلاع عليه في البرنامج

السلام عليكم اخى العزيز
لى طلب اعتقد انه بسيط
اريد كود لعمل الاتى
تكوين مصفوفه وعمل ترتيب لهذه المصفوفه
انا عارف طريقة الحل لكن الكود فقط اريده
بمعنى اريد تحويل المصفوفه الى vector وبعدها ينم عمل ترتيب واخراج اكبر عنصر واصغر عنصر
وبعد كده احول من فيكنور الى مصفوفه

لم افهم عليك بالضبط ولكن اذا كنتي تريدين ادخال مصفوفة فتكتبين كالتالي

a=[1 4 5 ;6 2 90]

لاحظي انا ادخلت مصفوفة اسمها a مكونة من صفين وثلاثة اعمدة بين كل عنص وعنصر سبيس وبين كل صف وصف فاصلة منقوطة
لتحويل هذه المصفوفة الى فيكتور يمكن من خلال الامر
reshape
تكتب كالتالي :

b=reshape(a,1,6)

لاحظ ان اعدت ترتيب المصفوفة لتكون عبارة عن صف واحد وستة اعمدة بدل من صفين وثلاث اعمدة واسميتها b
والان تستطيع ايجاد اكبر قيمة من خلال الامر التالي

max(b)

واصغر قيمة من خلال الامر التالي :

min(b)

ارجو ان اكون فمهت استفسارك واجبت عليه بالشكل المطلوب والوافي
لا تتردد في الاستفسار عن اي شئ
نحن هنا لخدمتكم

إعجاب واحد (1)

انت بالفعل فهمت قصدى
الف شكر اخى

السلام عليكم
ممكن استفسر كيف من الممكن اني اقوم بانشاء block جديد في الماتلاب يقوم بعمل function خاص وهو برنامج كتبته على m-file ، واريد الاستفسار عن اسئلة امتحانات او وخصوصا اسئلة عن models في الماتلاب واكون مشكور جدا

الاخت princessala
لا شكر على واجب
نحن هنا لخدمتكم

الاخ /الاخت mu5eed
حياك الله اخي العزيز
اظن أنك تقصد في السميولنك … في موضوعنا هذا نحن نتطرق للبرمجة وتفسير الاوامر
راجع بعض المشاركات الرائعه للاخ احمد الديب في تعليم السيميولنك
أو اكتب سؤالك في موضوع منفصل ولن نبخل عليك باذن الله

تسلم يا اخي
الله يعطيكي العافية
بدور في المنتدى

حياك الله

الله يعطيك العافيه