سؤال سهل جدا بخصوص رسم دالة (المشكلة الوقت ضيق) عاجل عاجل


(silentboy) #1

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


[LEFT]Z=6*x*y.^2  x>=0 , y<=1[/left]

كيف ممكن ارسمها عن طريق الماتلاب بواسطة 3rd -plot
سؤالي الثاني
لماذا يستخدم الامر syms ?
قرأت في help بس مافهمت
والسلام عليكم
اتمنةان ترودا عليا في اسرع وقت
وجزاكم الله خيرا

#2

بالنسبة للجزء الاول من السوال لابد من تحديد قيم لل x وال y
لانه ليس معقول ان يظل الماتلاب فى رسم قيم ال x و y الى مالانهاية
وبالنسبة للامر sym فهو يقوم بتعريف قيمة رمزية لمتغير معين مثل

 
k = sym('k','positive')

اما syms فانه يستخدم لتعريف اكثر من متغير
مثل

 
 syms x beta real

فهذا الامر يكافى

 
x = sym('x','real');
beta = sym('beta','real');


(silentboy) #3

السلام عليكم ورحمة الله وبركاته
حياك الله يا أخ احمد
طيب اعتبر انه
x-from 0 to 3
and y from 0 to 5
please how to draw the function in 3rd
بالنسبة ل syms
كلامك منقول من help تبع الماتلاب إلي انا اصلا قرأته بس مافهمت منه
اذا انت فاهم فهمني
والسلام عليكم


#4

السلام عليكم
اخى العزيز سنقوم باعتبار المصفوفات x و y مصفوفات مربعة حتى تصلح عملية الضرب والرفع للاس

 
>> x=[1 2;3 4]
>> y=[5 6;6 8]

وتكون عمليه الحصول على Z كما يلى

 
z=6*x*(y^2);

ثم نقوم بتحويل ال x و y الى متسلسات arrays بواسطة الامر الاتى

 
[X,Y]=meshgrid(x,y);

وايضا ال z

 
Z=meshgrid(z);

ولعمل الرسم الثلاثى الابعاد استخدم الامر الاتى

 
mesh(X,Y,Z)

او الامر الاتى

 
surf(X,Y,Z)

وفى هذه الحالة الالوان المستخدمة او ال colormap تساوى z حيث تكون متناسبة مع الارتفاع
ويمكنك قراءة الهيلب للتعرف اكثر على استخدمات الاوامر واذا لم تفهم لا تتردد فى مراسلتى
وهذا الشكل الناتج


#5

وبالنسبة للجزء الثانى من السوال
فان هذا الامر يقوم بعمل object هو خاص بالماتلاب لاستخدامه مع Symbolic Math Toolbox ويسمى symbolic object
وابسط مثال على هذا هو عمليات الكسور
فلو قمت فى الماتلاب بعمل الامر الاتى

 
>> 1/2+1/4
ans =
0.7500

ولكن فى حالة استخدام الامر sym

 
>> sym(1/2)+sym(1/4)
 
ans =
 
3/4

وللتعرف أكثر اقرا فى
Data Types
او
Symbolic Objects


(silentboy) #6

السلام عليكم
الاخ احمد
بارك الله فيك وجزاك الله كل خير ونفع بك الاسلام والمسلمين
شكرا على مشاركتك معي همي
لدي بعض الاستفسارات
بالنسبة الكود التالي

[LEFT]


x=[1 2;3 4]
>> y=[5 6;6 8]

هل قيمة x from 0 to 3 [/left]

كما طلبت انا منك
؟؟؟
وكيف تتم الطريقة ؟؟
انا كل شغلي هذا بطلبه عشان مادة الاحتمالات
(Probability and random process)
اكيد مرت عليك اذا عندك فكرة كيف بنحسب الاحتمالات عن طريق الماتلاب والله بتريحني كثيييررررررر
حفظك الله ورعاك

(Baraaa) #7

انا كمان محتاجة افهم الكود
x=[1 2;3 4
[y=[5 6;6 8
لانه محتاجينx<=0,y<=1
اتمنى ان تقبلوا المشاركة
دمتم للاسلام ذخرا


(Baraaa) #8

عفواx>=0
وااناتج يجب ان يكون كما هو موضح بالصورة المرفقة
اتمنى الرداخي المهندس احمد
اعاننا واعانكم الله نعم المولى ونعم النصير


#9

فى الحقيقة اخوانى الاعزاء ليس عندى اى فكره عن موضوع الاحصاءات والاحتمالات وبالنسبة للكود الذى تتحدثون عنه لايمكن من الماتلاب حساب اى قيمه لمعادلة بدون تحديد مسبق لقيم المتغيرات الموجودة فيها
اما الكود الاتى فهو يقوم بعمل مصفوفة رباعيه للمتغير x و y
x=[1 2;3 4
[y=[5 6;6 8


(silentboy) #10

السلام عليكم ورحمة الله وبركاته
الاخت روان يبدو انكي تريدي عمل مشروع الاحتمالات الثالث
بالنسبة للجزئية الاولى انهيتها
وطريقة حلها موجودة في سؤال في الكتاب
رقم السؤال:4.12.13
وجوابه موجود في الحلول وهو شبيه بالمشروع
بقيت الجزئية الثانية
وهي التكامل
dblIntegeral


(Baraaa) #11

شكرا لك اخي الكريم
وان شاء الله بالتوفيق
ياريت تخبرني باي جديد عن المشروع
واذا عرفت اي شي لن اتردد في اخبارك
وجزاك الله خيرا
ونفع بك الاسلام والمسلمين
الى الامام


(Eng fatma) #12

لو سمحت يابشمهندس ممكن تعرفنى ازاى ارسم الـgate signal اوالـ burst signal على الماتلاب؟؟


(جلجاخ) #13

ممكن شرح مفصل لعمل الداله
for and while


(yyx516) #14

let me see