حل المعادلات الغير خطية بطريقة نيوتن رافسون في الماتلاب nonlinear equations by Newton Raphson,matlab

  Рет қаралды 13,849

فولتوينو Voltuino

فولتوينو Voltuino

Күн бұрын

Пікірлер: 37
@Voltuino
@Voltuino Жыл бұрын
على الرابط اكواد الماتلاب وحل بعض الامثلة الاضافية على نظم المعادلات الغير خطية : voltuino.blogspot.com/2023/05/solving-nonlinear-equations.html
@engkareemhamed
@engkareemhamed 4 жыл бұрын
شرحك روعة ممتاز جدا يا دكتور محمد
@Yuuuuuuuuuuuuuuuui
@Yuuuuuuuuuuuuuuuui 3 жыл бұрын
شكرا جزيلا ربنا يحفضك و يرعاك
@Voltuino
@Voltuino 3 жыл бұрын
العفو ربنا يبارك فيك
@Nourhan_Hamdy
@Nourhan_Hamdy Жыл бұрын
السلام عليكم لو انا عندى سيستم من nonlinear equations زى ده مثلا F(1)= sin x(1)-sin x(2) - cos t F(2)= cos x(1) - cos x(2) - sin t From [1,0] , and t = 0: 0.1: 1 عايزه احله مع التكرار عند كل قيمه من t واحدث القيم الابتدائيه ل x1,x2 كل مره باخر قيمه
@Voltuino
@Voltuino Жыл бұрын
وعليكم السلام ورحمة الله وبركاته يمكن ان شاء الله مع بعض التعديلات اولا هنكبر مصفوفة القيم الابتدائية ونخليها 2D ذات بعدين. بعد كدا نخلي الsize بتاعها نفس الsize بتاع t يعني 2 × 11 بعدين هندخل الكود اللي تحت كله داخل for loop بتعد على قيم t ونعوض عن t كل مرة
@Nourhan_Hamdy
@Nourhan_Hamdy Жыл бұрын
@@Voltuino شكرا جزيلا طيب فى شرط معين المفروض اكتبه عشان ياخد القيم اللى بتطلع كل مره ك initial فى اللى بعدها
@Voltuino
@Voltuino Жыл бұрын
العفو بالتوفيق ان شاء الله على الرابط التالي تم حل العديد من الامثلة من ضمنها المثال رقم 2 وهو حل مسألتك voltuino.blogspot.com/2023/05/solving-nonlinear-equations.html
@jawhair69
@jawhair69 Жыл бұрын
مرحبا أريد برنامج ماتلاب عن نيوتن رافسون بطريقه المحسنة؟
@sadkacadmy2412
@sadkacadmy2412 Жыл бұрын
السلام عليكم ورحمة الله وبركاته... شكرا جدا يا دكتور على الشرح بس عندي مشكله عندي system of 3 non liner equations وللأسف بداخلهم log و sum فلازم يتحلوا numerically مع نيوتن فشلت فهل تقترح على طريقه او مرجع يفدني في حل النظام دا
@Voltuino
@Voltuino Жыл бұрын
وعليكم السلام ورحمة الله وبركاته هو يفترض الطريقة دي تقدر تحلهم حتى لو دوال جيبية مثلثية مفيش مشاكل تحلها طيب ممكن تجرب كتابتهم بشكل صحيح او ابحث على اليوتيوب لو فيه طريقة تاني
@omar-mh3hz
@omar-mh3hz 2 жыл бұрын
وهل طريقة ال Relaxation ليها طريقة لحل معادلة واحدة فقط ؟
@Voltuino
@Voltuino 2 жыл бұрын
معذرة جرب البحث عنها في جوجل
@shakhwanm
@shakhwanm 3 жыл бұрын
احسنت طبقتها بمعادلات مع تغيرات بسيطة واشتغلتx y z
@BestVideos01
@BestVideos01 2 жыл бұрын
الكود شغال و ممتاز و لكن يعطى التكرار الاخير فقط كيف اعدله ليعطى كل التكرارات
@Voltuino
@Voltuino 2 жыл бұрын
قم بحذف الsemicolon او الفاصلة المنقوطة (;) من كود التعويض داخل الfor loop تحديدا في السطر رقم 24 في الكود
@BestVideos01
@BestVideos01 2 жыл бұрын
@@Voltuino مشكور
@BestVideos01
@BestVideos01 2 жыл бұрын
@@Voltuino function x = Tridiag(e,f,g,r) % input: % e=subdiagonal vector % f=diagonal vector % g+superdiagonal vector % r=right hand side vector % output: % x=solution vector r=[40.8,0.8,0.8,200.8]; f=[2.04,2.04,2.04,2.04]; e=[0,-1,-1,-1]; g=[-1,-1,-1]; n=length(r); % forward elimination for k=2:n factor=e(k)/f(k-1); f(k)=f(k)-factor*g(k-1); r(k)=r(k)-factor*r(k-1); end % back substitution x(n)=r(n)/f(n); for k=n-1:-1:1 x(k)=(r(k)-g(k)*x(k+1))/f(k); end for i=1:length(x) %Disp. xn fprintf(' x%d=%f ',i,x(i)); end هد الكود كل ما ادخله يظهرلى جملة function x = Tridiag(e,f,g,r) | Error: Function definitions are not permitted in this context. ما السبب
@Voltuino
@Voltuino 2 жыл бұрын
العفو بالتوفيق ان شاء الله
@Voltuino
@Voltuino 2 жыл бұрын
@@BestVideos01 حاول تعمل الدالة في ملف بنفس اسم الfunction اللي هو Tridiag
@omar-mh3hz
@omar-mh3hz 2 жыл бұрын
هو الفرق بين الفيديو ده والفيديو التاني ان هنا طالب اكتر من معادلة لكن الطريقة التانية بتحل معادلة واحدة بس صح ؟ بلص ان هل الطرق بتاعة ال linear eq ممكن تتحل لمعادلات non ولا لا ؟
@Voltuino
@Voltuino 2 жыл бұрын
ايوه بالضبط صح لكن طريقة المعادلات الخطية بتعمد على طريقة حذف جاوس او التعويض على الرغم من انها برضو بنحطها في مصفوفات لان المتغيرات بتكون نفس الدرجة في المقابلة ليها في كل المعادلات يعني درجة اولى لو تقدر تحلهم بطريقة الحذف والتعويض ممكن بس بتكون طويلة ومعقدة لانها ممكن تكون متغيرات أسّيّة وبدرجات اعلى وممكن تكون دوال جيبية مش على الصورة المباشرة فصعب الحذف والتعويض مثلا sin(x1^2)+ x2^4+2^x3=0
@omar-mh3hz
@omar-mh3hz 2 жыл бұрын
@@Voltuino انا بتكلم عن ال indirect methods of linear eq ممكن تحل nonlinear ولا لا
@Yuuuuuuuuuuuuuuuui
@Yuuuuuuuuuuuuuuuui 3 жыл бұрын
هل عندك كود عن حل جملة معادلات تفاضلية مثلا: x1'=x2+x1 x2'=x1+x3^2 x3'=x3+x2+x1 و تقبل مني جزيل الشكر
@Voltuino
@Voltuino 3 жыл бұрын
اتبع نفس الخطوات في الفيديو وهتعمل تعديل بسيط انك هتعرف متغير ثالث ودالة ثالثة في الكود
@mohamedosama4412
@mohamedosama4412 4 жыл бұрын
ممكن رابط الكود
@Voltuino
@Voltuino 4 жыл бұрын
على الرابط اكواد الماتلاب وحل بعض الامثلة الاضافية على نظم المعادلات الغير خطية : voltuino.blogspot.com/2023/05/solving-nonlinear-equations.html
@salizaidi1078
@salizaidi1078 4 жыл бұрын
كيف اكتب f(x)=x^2-4cos x .x0=3 tolérance =10^-4 أرجو اجابة 😢 انا مبتدئة في ماطلاب
@Voltuino
@Voltuino 4 жыл бұрын
the function = f = x^2 - 4cos(x) the derivative = df = 2x + 4sin(x); ممكن تكتب نسبة التفاوت او الخطأ مباشرة او بصيغة الكمبيوتر tolerance = 0.0001 مباشرة tolerance = 1e-4 صيغة الكمبيوتر : اكتب الكود التالي في محرر الماتلاب لحل سؤالك tolerance = 1e-4; x = 3 ; for i = 1:100 f = x^2-4*cos(x); df = 2*x + 4*sin(x); x = x - f/df ; tolErr = abs(f/df) ; if (tolErr < tolerance) break; end; end display(x)
@BestVideos01
@BestVideos01 2 жыл бұрын
@@Voltuino الكود شغال و ممتاز و لكن يعطى التكرار الاخير فقط كيف اعدله ليعطى كل التكرارات
@yehiaahmed3258
@yehiaahmed3258 2 жыл бұрын
استاذنك ممكن رقمك او اي حاجه للتواصل عاوز استفهم من حضرتك على حاجه
@Voltuino
@Voltuino 2 жыл бұрын
ممكن تسأل مباشرة لو اقدر اساعدك
MATLAB Nonlinear Optimization with fmincon
14:26
APMonitor.com
Рет қаралды 243 М.
Newton's method for solving nonlinear systems of Algebraic equations
18:37
Non-linear 2 equations Solve using Newton’s method-2 cycles (example)
13:20
الطرق العددية | 2-10 | شرح طريقة نيوتن لحل جملة معادلات غير خطية
11:43
المقررات المفتوحة - Open Courses
Рет қаралды 17 М.
طريقة نيوتن لحل نظام من المعادلات الغير  خطية
21:10
Numerical Optimization Techniques Newton’s Method
10:32
AL-Khazraji
Рет қаралды 12 М.
Matlab | Sec 8 | Symbolic Math in Matlab شرح 🟢
50:42
Ismail Mahrous
Рет қаралды 210