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

سؤالي هو
عملت خوارزمية في الcubic spline
وعندما حاولت أن أرسمها بالplot الشكل لا يكون علي شكل منحنىsmooth بل أفرب الى الخطي
فهل هناك طريقة لحل هذه المشكلة؟

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
اللهم صلي على سيدنا محمد الفاتح لما أغلق والخاتم لما سبق ناصر الحق بالحق والهادي الى صراطك المستقيم وعلى اله حق قدره ومقداره العظيم

[SIZE=3]

لا ادري ما الخوارزميه التي وضعتيها لعمل interpolation بهذه الطريقه ولكن هناك اقتران جاهز في الماتلاب وهذا مثال عليه ويعطي نتائج فعاله


x = 0:10;
y = sin(x);
xx = 0:.25:10;
yy = spline(x,y,xx);
plot(x,y,'o',xx,yy)


[/size]

أولا شكرا على الرد…
طبعا الدالة spline اللي كتبتها دي بتاعة الجهاز
ونحنا بندرس كيفية عمل دالة الspline في شكل خوارزميات بدون استخدام دالة الماتلاب وبالتالي… بعد ماعملت الخوارزمية ولا يسعني كتابتها لأنها طويلة …كتبت معادلةالcubic spline في داخل الخوارزمية وعملت الplot بس المنحنى مابطلع smooth بظهر زي نقاط موصلة مع بعضها البعض بشكل خطيز

could u help me with solving this equation in gauss method by matlab
A=[2 1 -1;-3 -1 2;-2 1 2] & b=[8 ;-11 -3] and thanx

السلام عليكم ورحمة الله وبركاته
لديا أخي سعود أمرين لم أفهمهما جيدا ياريت تشرحهم لي وأكون لك شاكرا عند الله
الامر الاول : if
الامر الثاني : for
أتمنى من الجميع التعاون
السلام عليكم ورحمة الله وبركاته

الاخت لارا لا افهم عليكي ارجو التوضيح

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

[LEFT]if expression1
statements1
elseif expression2
statements2
else
statements3
end

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

[/left]

الاخ المبهر
شوف الملف التالي في المرفقات سيوضح لك الكثير

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

السلام عليكم

أخي سعود، هل لديك محاكاة في SIMULINK الآتية ---->

FR ---->  Onduleur MLI  9 niveaux

EN ---->  PWM 9 level

السلآم عليكم
ارجوا المساعده في حل السوال 3.2
3.1 Design a continuous PI-controller
Controller design

Design a continuous PI controller to achieve approximately 20% overshoot to a step input.
Set the integral action time to be in the range 0.8Tdom < Ti < 1.2Tdom ( but not equal to Tdom), where Tdom is the dominant process time constant.
A continuous PI controller is With a chosen value of Ti,
>> s=tf(‘s’);
>> g=tf([0 2.5],[30 11 1])

Transfer function:

>> gi=1+1/(7*s)
Transfer function:

>> g1=g*gi
Transfer function:

>> sisotool(g1) this part have been done

ارجوا ان تساعدوني في هذا السوال

3.2 A digital PI using backward difference discretisation, s = (z-1)/Tz, can be implemented in SIMULINK as shown in the
following diagram. (Your diagram can be different from this).

Set the sampling time in each so that one returns the values
Every sample time and the other returns the values in between samples, e.g. T/4.
Initially use a sampling time Tdom/10 then use two further sampling times, one faster and one slower

مهندس سعود
والله اسعدني موضوعك ، وجيت اسألك من منبرك

في الصورة المرفقة حددت مساحة معينة وابغى ارجع قيمة او بيكسل
عن كل مساحة
يعني كيف اكتب معادلة hue,saturation,value او كيف امثل hsv color model

حتى احولة الى hsv2rgb الله يجزاك كل خير
-----------------------------------
hamwave :slight_smile:

اريد رسم معادلتين من الدرجة الاولى y=2x على نفس المخطط باستخدام simuling

بحيث قيم x بالاولى مثلا من 1 حتى 4 و في الثانية من 5 حتى 8 و شكرا

x1=[1 2 3 4]
x2=[5 6 7 8]
y1=2*x1
y2=2*x2
plot(x1,y1,x2,y2)
 

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

ارجو الرد ولو فكرة بسيطة .

------------
hamwave :slight_smile:

ابي اعرف شلون اسوي numerical integration حق معادله بالماتلاب

شوف الامر
int

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

انا اقوم بمشروع تخرج بالماتلاب وواجهتني مشكلة في معرفة امرين :

الاول : عند استعمال برنامج السيمولينك وعرض النتائج على الscope اريد معرفة ما هو الامر في الماتلاب اللذي يحول خلفية الscope من اللون الاسود الى الابيض لكي اتمكن وكيف لي ان اغير الوان المنحنيات

الطلب الثاني واكون شاكر لك انه : انا اريد ان اعرف كيف بالامكان ادخال ال parameteres لل blocks عن طريق السيمولينك مباشرة بدون استعمال m-file أو كتابتها بال command window

هل هناك طريقة لذلك

واتمنى لك التوفيق وشكرا كتييرا

انتظر ساجيبك ولكن لس اليوم

اخي سعود … طابت اوقاتك

اود عن اسأل عن كيفية اظهار النتائج (المخرجات) في جدول مثلا عندي

x,y,z

كمعادلات ولكل منهم نتائج كثيره

كيف يظهرهم لي في جدول واحد مكون من ثلاث اعمدة مثلا وقيم اكس في العمود الاول ثم قيم واي في العمود الثاني وقيم زد في العمود الثالث

اشكرك