على الرابط اكواد الماتلاب وحل بعض الامثلة الاضافية على نظم المعادلات الغير خطية : voltuino.blogspot.com/2023/05/solving-nonlinear-equations.html
@engkareemhamed4 жыл бұрын
شرحك روعة ممتاز جدا يا دكتور محمد
@Yuuuuuuuuuuuuuuuui3 жыл бұрын
شكرا جزيلا ربنا يحفضك و يرعاك
@Voltuino3 жыл бұрын
العفو ربنا يبارك فيك
@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 Жыл бұрын
وعليكم السلام ورحمة الله وبركاته يمكن ان شاء الله مع بعض التعديلات اولا هنكبر مصفوفة القيم الابتدائية ونخليها 2D ذات بعدين. بعد كدا نخلي الsize بتاعها نفس الsize بتاع t يعني 2 × 11 بعدين هندخل الكود اللي تحت كله داخل for loop بتعد على قيم t ونعوض عن t كل مرة
@Nourhan_Hamdy Жыл бұрын
@@Voltuino شكرا جزيلا طيب فى شرط معين المفروض اكتبه عشان ياخد القيم اللى بتطلع كل مره ك initial فى اللى بعدها
@Voltuino Жыл бұрын
العفو بالتوفيق ان شاء الله على الرابط التالي تم حل العديد من الامثلة من ضمنها المثال رقم 2 وهو حل مسألتك voltuino.blogspot.com/2023/05/solving-nonlinear-equations.html
@jawhair69 Жыл бұрын
مرحبا أريد برنامج ماتلاب عن نيوتن رافسون بطريقه المحسنة؟
@sadkacadmy2412 Жыл бұрын
السلام عليكم ورحمة الله وبركاته... شكرا جدا يا دكتور على الشرح بس عندي مشكله عندي system of 3 non liner equations وللأسف بداخلهم log و sum فلازم يتحلوا numerically مع نيوتن فشلت فهل تقترح على طريقه او مرجع يفدني في حل النظام دا
@Voltuino Жыл бұрын
وعليكم السلام ورحمة الله وبركاته هو يفترض الطريقة دي تقدر تحلهم حتى لو دوال جيبية مثلثية مفيش مشاكل تحلها طيب ممكن تجرب كتابتهم بشكل صحيح او ابحث على اليوتيوب لو فيه طريقة تاني
@omar-mh3hz2 жыл бұрын
وهل طريقة ال Relaxation ليها طريقة لحل معادلة واحدة فقط ؟
@Voltuino2 жыл бұрын
معذرة جرب البحث عنها في جوجل
@shakhwanm3 жыл бұрын
احسنت طبقتها بمعادلات مع تغيرات بسيطة واشتغلتx y z
@BestVideos012 жыл бұрын
الكود شغال و ممتاز و لكن يعطى التكرار الاخير فقط كيف اعدله ليعطى كل التكرارات
@Voltuino2 жыл бұрын
قم بحذف الsemicolon او الفاصلة المنقوطة (;) من كود التعويض داخل الfor loop تحديدا في السطر رقم 24 في الكود
@BestVideos012 жыл бұрын
@@Voltuino مشكور
@BestVideos012 жыл бұрын
@@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. ما السبب
@Voltuino2 жыл бұрын
العفو بالتوفيق ان شاء الله
@Voltuino2 жыл бұрын
@@BestVideos01 حاول تعمل الدالة في ملف بنفس اسم الfunction اللي هو Tridiag
@omar-mh3hz2 жыл бұрын
هو الفرق بين الفيديو ده والفيديو التاني ان هنا طالب اكتر من معادلة لكن الطريقة التانية بتحل معادلة واحدة بس صح ؟ بلص ان هل الطرق بتاعة ال linear eq ممكن تتحل لمعادلات non ولا لا ؟
@Voltuino2 жыл бұрын
ايوه بالضبط صح لكن طريقة المعادلات الخطية بتعمد على طريقة حذف جاوس او التعويض على الرغم من انها برضو بنحطها في مصفوفات لان المتغيرات بتكون نفس الدرجة في المقابلة ليها في كل المعادلات يعني درجة اولى لو تقدر تحلهم بطريقة الحذف والتعويض ممكن بس بتكون طويلة ومعقدة لانها ممكن تكون متغيرات أسّيّة وبدرجات اعلى وممكن تكون دوال جيبية مش على الصورة المباشرة فصعب الحذف والتعويض مثلا sin(x1^2)+ x2^4+2^x3=0
@omar-mh3hz2 жыл бұрын
@@Voltuino انا بتكلم عن ال indirect methods of linear eq ممكن تحل nonlinear ولا لا
@Yuuuuuuuuuuuuuuuui3 жыл бұрын
هل عندك كود عن حل جملة معادلات تفاضلية مثلا: x1'=x2+x1 x2'=x1+x3^2 x3'=x3+x2+x1 و تقبل مني جزيل الشكر
@Voltuino3 жыл бұрын
اتبع نفس الخطوات في الفيديو وهتعمل تعديل بسيط انك هتعرف متغير ثالث ودالة ثالثة في الكود
@mohamedosama44124 жыл бұрын
ممكن رابط الكود
@Voltuino4 жыл бұрын
على الرابط اكواد الماتلاب وحل بعض الامثلة الاضافية على نظم المعادلات الغير خطية : voltuino.blogspot.com/2023/05/solving-nonlinear-equations.html
@salizaidi10784 жыл бұрын
كيف اكتب f(x)=x^2-4cos x .x0=3 tolérance =10^-4 أرجو اجابة 😢 انا مبتدئة في ماطلاب
@Voltuino4 жыл бұрын
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)
@BestVideos012 жыл бұрын
@@Voltuino الكود شغال و ممتاز و لكن يعطى التكرار الاخير فقط كيف اعدله ليعطى كل التكرارات
@yehiaahmed32582 жыл бұрын
استاذنك ممكن رقمك او اي حاجه للتواصل عاوز استفهم من حضرتك على حاجه