·▪•تاپیک بیان و رسیدگی به سوالات ریاضی و آمار●•▪·

(هادی)

کاربر فعال تالار ریاضی ,
سلام
الان متلب دم دستم نیست. مگه این جواب نمیده؟
function udot = equ(x,u) %a
udot = [u(2); 83*u(2)+23*u(1)^2.5+sin(u(1))]; %a
end

ode45(@equ, [0 2], [1 3]) % a

 

meytim

متخصص محاسبات عددی و MATLAB
کاربر ممتاز
چند موضوع که بهتره بدونید:
ـ برنامه ای که در پست 4 گذاشتید با معادلات دیفرانسیلی که در پست 1 گذاشتید مغایرت داره. آغازینه هم در دو پست یکی نیست.
ـ برنامه ای که در پست 6 گذاشتند با معادلات دیفرانسیلی که در پست 1 گذاشتید همخوانی داره. آغازینه هم در دو پست یکی است.
ـ به احتمال قریب به یقین صورت مسأله رو اشتباه نوشتید؛ دقیق چک کنید ببینید چی بوده.
ـ تابع ode45 به روش رانگ – كوتا – نيشتروم مسأله رو حل نمی کنه. این به روش رانگ – كوتا گام 4 و 5 – دورمند – پرینس و adaptive step size هستش؛ اون گامی که در مسأله گفتید به کارش نمیاد، فقط ازش می تونه برای درونیابی در جوابی که به دست میاره استفاده کنه.
ـ متلب تابعی آماده برای روش رانگ – كوتا – نيشتروم نداره؛ یا باید براش بنویسید یا از یه جا یه آمادش رو پیدا کنید.
ـ اگه بخواید به روش رانگ – كوتا – نيشتروم مسأله رو حل کنید باید فرمولهاش رو داشته باشید؛ دست کم باید رده روش رو بدونید.

خلاصه: در حال حاضر مهمترین مسأله همونه که قرمزش کردم.
 

14377

عضو جدید
کمک خیلی فوری ، رسم نمودار معادله موج یا گرما

کمک خیلی فوری ، رسم نمودار معادله موج یا گرما

سلام دوستان ، کمک خیلی خیلی خیلی فوری ..
استادمون گفته یه معادله موج (مربوط به درس ریاضی مهندسی ) تو متلب(یا هر نرم افزار دیگه ای) بنویسید و نمودار سه بعدیش رو پرینت کنید( بهمراه معادله ای که بکار بردین) .. کمک کنید لطفا ، من الان موقع امتحانامه وقت ندارم خودم برم متلب یاد بگیرم ، اگه میشه یه نفر زحمت این کارو برام بکشه دعاتون میکنم...... اصلا مهم نیست از چه تابعی برای معادله استفاده میکنید .. یک تابع دلخواه هر چی ساده تر بهتر (منتظرتون هستم) دوستان فقط 2 روز وقت دارم...

ضمنا برای اینکه واستون سوال پیش نیاد بگم که منظورم از نمودار 3 بعدی نمودار شبکه ای هست ، برای نمونه یه عکس براتون میذارم که متوجه بشین منطورم چیه :
http://up.iranblog.com/images/oihj7rtsib6auc8n91v.png
 

Hamed_Saha

عضو جدید
مشاهده پیوست 82853
meytim جان از اينكه انقدر وقت گذاشتي ازت ممنونم..
اين روابط مربوط به رانگ كاتا نيشترم هست، چطور ميتونم اونها رو كد كنم و تو متلب ازشو استفاده كنم؟
از كمكت ممنونم..
 

پیوست ها

  • 213.jpg
    213.jpg
    22.2 کیلوبایت · بازدیدها: 0

(هادی)

کاربر فعال تالار ریاضی ,
سلام دوست گرامی
خوش اومدید به این باشگاه
یه تابعی هست درون صفحه شخصی یکی از اساتید دانشگاه Minnesota
گشتم wave equation matlab این اومد: متلب
تابع wave.m داخل اون میاد معادله یک بعدی موج رو حل می کنه و می کشه
البته یه مقدار تغییر لازم داره تا بشه اون چیزی که شما می خواید
اگه صبر کنی یک کم روش کار می کنم
متلب که داری اجراش کنی؟
 

14377

عضو جدید
سلام_ اره متلب دارم .. من فقط تا صبح دوازدهم وقت دارم اگه بتونید تا اون موقع تغییرش بدید که عالیه
 

(هادی)

کاربر فعال تالار ریاضی ,
توی اون فایل اصلی نوشته
معادله ای که حل می کنه اینه
u[SUB]tt[/SUB] = c[SUP]2[/SUP] u[SUB]xx[/SUB]
و البته با c = 1

شرط اولیه اش هم تابع f هست که می تونید عوضش کنید.
من گذاشتم :
f = x sin(4πx/L) i
که در ابتدا و انتهای بازه صفر مساوی میشه
شرط مرزی هم دو سر ثابت هست
 

14377

عضو جدید
توی اون فایل اصلی نوشته
معادله ای که حل می کنه اینه
u[SUB]tt[/SUB] = c[SUP]2[/SUP] u[SUB]xx[/SUB]
و البته با c = 1

شرط اولیه اش هم تابع f هست که می تونید عوضش کنید.
من گذاشتم :
f = x sin(4πx/L) i
که در ابتدا و انتهای بازه صفر مساوی میشه
شرط مرزی هم دو سر ثابت هست


اقا خیلی ممنون _ دم شما گرم ... کارمون رو را انداختی ایشالا خدا کارتو را بندازه
 

sirenic

عضو جدید
help

help

سلام!کتاب معادلات دیفرانسیل بویس و کی میتونه برا دانلود بذاره!:book:
 

Miss World

کاربر حرفه ای
کاربر ممتاز
سوال گسسته

سوال گسسته

[FONT=&quot]سلام دوستان[/FONT]
[FONT=&quot]كسي ميتونه يك يا چند مثال درباره استقراء قوي رياضي همراه با حلش واسم بنويسه؟[/FONT]
 

(هادی)

کاربر فعال تالار ریاضی ,
سلام
يه مثال ساده اینه که میگه هر عدد بزرگ تر یا مساوی ۱۲ میشه چند تا ۴ تا به علاوه چند تا ۵ تا. به زبون دیگه، اگه شما فقط سکه های ۴ تومانی و ۵ تومانی داشته باشی، هر مبلغ بزرگتر از ۱۱ رو میتونی جور کنی. اینو باید ثابت کنیم.
برای ۱۲ و ۱۳ و ۱۴ و ۱۵ دستی انجام می دیم
بعد می گیم اگه برای n-4 بشه، یه سکه ۴ تومانی می گذاریم روش و برای n هم درست میشه.
و به همین سادگی حل میشه.
مثلا اگه از ۱۲ تا ۲۰ رو بدونیم درست میشه، برای ۲۱ میگیم شما بیا ۱۷ تا رو جور کن، چهار تای دیگه رو یه سکه ۴ تومانی میگذارم رویش.
فقط حواسمون باشه که با این روش نمیشه برای ۱۲، ۱۳، ۱۴ و ۱۵ ثابت کرد و اونها رو باید جدا چک کنیم.
 

r1390

عضو جدید
مگر میشود ۳ معادله ۲ مجهول و ۱ جواب !!!!!!!!!!!!!!

مگر میشود ۳ معادله ۲ مجهول و ۱ جواب !!!!!!!!!!!!!!

x+y+z=2
x-y+z=1
---------------------------------
حل:
جمع کنید 2x+2z=3 پس x+y=3/2
باقرار دادا در معادله اول داریم z=0.5
z که بدست آمد میشه ۲ معادله ۲ مجهول و x,y نیز به راحتی بدست آید.
از قدیم میگفتند برای اینکه یک معادله n مجهولی حل شود n معادله مستقل لازم است.
 

hts1369

کاربر فعال مهندسی برق ,
کاربر ممتاز
x+y+z=2
x-y+z=1
---------------------------------
حل:
جمع کنید 2x+2z=3 پس x+y=3/2
باقرار دادا در معادله اول داریم z=0.5
z که بدست آمد میشه ۲ معادله ۲ مجهول و x,y نیز به راحتی بدست آید.
از قدیم میگفتند برای اینکه یک معادله n مجهولی حل شود n معادله مستقل لازم است.
x+z=3/2
با قرار دادن در هر یک از معادلات اول یا دوم مقدار y=0.5 بدست می اید و با قرار دادن این مقدار در هریک از معادلات اول و یا دوم معادله ی x+z=3/2 بدست می آید که معادله ی یک خط میباشد (البته در دستگاه xz )که از بی نهایت نقطه تشکیل شده است (در فضای سه بعدی معادله ی یک صفحه میباشد).
در مورد معادلات خطی این گفته کاملا درست است.
 

nice_Alice

مدیر بازنشسته
کاربر ممتاز
x+y+z=2
x-y+z=1
---------------------------------
حل:
جمع کنید 2x+2z=3 پس x+y=3/2
باقرار دادا در معادله اول داریم z=0.5
z که بدست آمد میشه ۲ معادله ۲ مجهول و x,y نیز به راحتی بدست آید.
از قدیم میگفتند برای اینکه یک معادله n مجهولی حل شود n معادله مستقل لازم است.
الان این 3معادله است آیا؟
دریک دستگاه معادلات خطی که تعداد مجهولات بیشتراز تعداد معادلات باشه دستگاه بی نهایت جواب دارد..
 

(هادی)

کاربر فعال تالار ریاضی ,
x+z=3/2
با قرار دادن در هر یک از معادلات اول یا دوم مقدار y=0.5 بدست می اید و با قرار دادن این مقدار در هریک از معادلات اول و یا دوم معادله ی x+z=3/2 بدست می آید که معادله ی یک خط میباشد (البته در دستگاه xz )که از بی نهایت نقطه تشکیل شده است (در فضای سه بعدی معادله ی یک صفحه میباشد).
در مورد معادلات خطی این گفته کاملا درست است.

صحبت دوستمون درسته
دو تا معادله داری با سه تا مجهول که جوابش میشه یک خط در فضا. که اون هم معادله خطش این میشه :
x+z=3/2
y=0.5
 

khaksar.ieee

عضو جدید
سوال در مورد الگوریتم جفت گیری زنبور عسل

سوال در مورد الگوریتم جفت گیری زنبور عسل

کسی در مورد الگوریتم جفت گیری زنبور عسل چیزی میدونه لطفا کمک کنید
 

nice_Alice

مدیر بازنشسته
کاربر ممتاز
جل الخاق....مگه جفت گیری هم الگوریتم داره:دی
مربوط میشه به بحث کاربرد ریاضیات بحث بهینه سازی مسائل با روشهای ریاضی
در دهه ­ های اخير، روشهای تکاملی و فراکاوشی به عنوان يک ابزار جستجو و بهينه سازی در حوزه ­ های مختلفی مانند علوم، تجارت و مهندسی مورد استفاده قرار گرفته­اند. وسعت دامنه کاربرد، سهولت استفاده و قابليت دستيابی به جواب نزديک به بهينه مطلق از جمله دلايل موفقيت اين روشها می باشد. فرآيند جفت گيری زنبورهای عسل نيز به عنوان يک روش بهينه­سازی بر پايه رفتار حشرات، مي­تواند مورد توجه قرار گيرد. در اين الگوريتم، فرآيند بهينه­سازی نشات گرفته از رفتار زنبورهای واقعی در جفت گيری و توليد مثل مي­باشد. در اين مقاله الگوريتم بهينه سازی جفت گيری در زنبورهای عسل در سه مثال شناخته شده رياضی به کارگرفته شده است. جهت آزمايش قابليت الگوريتم اين سه مثال از مسائل شناخته شده رياضی مقيد و نا مقيد و با متغيرهای پيوسته و با انواع پيچيدگي­های موجود در مسائل بهينه سازی انتخاب شده اند. الگوريتم با تعداد قابل قبولی از پروازهای جفت گيری نتايج مناسب و نزديک به بهينه مطلق ارائه می نمايد. همچنين جهت نمايش کارآيی الگوريتم در حل اين مسائل، نتايج حاصل با يک الگوريتم ژنتيک همراه با نخبه گرائی نيز مقايسه گرديده است. با وجود اينکه اين الگوريتم در مراحل مقدماتی توسعه قرار دارد، اما نتايج حاصل بيانگر برابری نمودن و يا حتی برتری نتايج الگوريتم حاضر با نتايج حاصل از روش الگوريتم ژنتيک مي­باشد. مثال آخر نيز يک مسئله در دنيای واقعی و در رسته مهندسی آب است که مسئله بهره­برداری بهينه از مخزن را شامل مي­شود. مدل توسعه يافته در يک مخزن با 60 دوره بهره برداری و با تابع هدف حداقل نمودن مجموع مجذور اختلاف رهاسازی از نياز به کار گرفته شده است. نتايج حاصل گويای نتايج قابل قبول اين الگوريتم با جواب بهينه مطلق اين مسئله که از روش برنامه ريزی غير خطی حاصل شده است مي­باشد.
 

r1390

عضو جدید
x+y+z=2
x-y+z=1
------------جمع
2x+2z=3 پس x+z=3/2
با جایگذاری در معادله اول داریم:Z=1/2
حال در دو معادله بجای Z می گذاریم ۱/۲ داریم:
---------
x+y+1/2=2
x-y+1/2=1
پس
x+y=3/2
x-y=-1/2
حال این دستگاه را حل می کنیم:
x+y=3/2
x-y=-1/2
-------------جمع
2x=1 پس x=1/2
در معادله اول جایگزین میکنیم داریم:
y=1
--------------------------------------------------
جواب شد
z=1/2
x=1/2y=1

------------------------------------------------
دیدید دوستان با اینکه تعداد معادلات از مجهولات کمتر است
جواب منحصر به فرد داشت.
 

hts1369

کاربر فعال مهندسی برق ,
کاربر ممتاز
x+y+z=2
x-y+z=1
------------جمع
2x+2z=3 پس x+z=3/2
با جایگذاری در معادله اول داریم:Z=1/2
حال در دو معادله بجای Z می گذاریم ۱/۲ داریم:
---------
x+y+1/2=2
x-y+1/2=1
پس
x+y=3/2
x-y=-1/2
حال این دستگاه را حل می کنیم:
x+y=3/2
x-y=-1/2
-------------جمع
2x=1 پس x=1/2
در معادله اول جایگزین میکنیم داریم:
y=1
--------------------------------------------------
جواب شد
z=1/2
x=1/2y=1

------------------------------------------------
دیدید دوستان با اینکه تعداد معادلات از مجهولات کمتر است
جواب منحصر به فرد داشت.
چرا شما به پستی که من دادم نگاه نمیکنی
با جایگزاری در معادله ی اول y=0.5
نگاه کن و دقت
 

nice_Alice

مدیر بازنشسته
کاربر ممتاز
شما اگر راست میگی یک جواب دیگر از آن بینهایت جواب بجز این جواب من بگو که در معادله اصلی صدق کند خوش تیپ!

باشه!
z=0
x=1.5
y=0.5
;)
وقتی یک دستگاه معادلات خطی داریم که تعداد معادلات کمتراز تعداد مجهولات است دستگاه دارای متغیر آزاد است که میتواند هرمقداردلخواهی را بگیرد بنابراین دستگاه بی نهایت جواب دارد!
zمتغیر آزاد هست با در نظر گرفتن مقدار دلخواهz=tوقرار دادن در دستگاه معادلات xوyنظیرآن بدست میاد!
 

Mohsen89

عضو جدید
x+y+z=2
x-y+z=1
------------جمع
2x+2z=3 پس x+z=3/2
با جایگذاری در معادله اول داریم:Z=1/2
حال در دو معادله بجای Z می گذاریم ۱/۲ داریم:
---------
x+y+1/2=2
x-y+1/2=1
پس
x+y=3/2
x-y=-1/2
حال این دستگاه را حل می کنیم:
x+y=3/2
x-y=-1/2
-------------جمع
2x=1 پس x=1/2
در معادله اول جایگزین میکنیم داریم:
y=1
--------------------------------------------------
جواب شد
z=1/2
x=1/2y=1

------------------------------------------------
دیدید دوستان با اینکه تعداد معادلات از مجهولات کمتر است
جواب منحصر به فرد داشت.

با جاگذاری در معادله ی اول، Y میشه 0.5
بعد دو معادله به شکل زیر میشن:
X+0.5+Z=2 -> X+Z=1.5
X-0.5+Z=1->X+Z=1.5

شما اگر راست میگی یک جواب دیگر از آن بینهایت جواب بجز این جواب من بگو که در معادله اصلی صدق کند خوش تیپ!
y = 0.5, x=0, z=1.5
y=0.5, x=1, z=0.5
y=0.5,x=2,z=-0.5
y=0.5,x=3,z=-1.5
...
من نمیدونم تو با این هوش و دقت چرا کولیس آزمایشگاهی! نشدی؟
 

sh85

مدیر بازنشسته
کاربر ممتاز
دوستان به جای دعوا به صورت سوال غلط دقت کنید
این 3 معادله و 2 مجهول نیست
این 2 معادله و 3مجهول هست
و طبق گفته دوستمون بی نهایت جواب داره
یکی از ساده ترین راه ها برای نشون دادن بی نهایت جواب اینه که به جای جمع دو رابطه اون ها را از هم کم کنیم یعنی
[h=2][/h]
x+y+z=2
-
x-y+z=1
------------------

2y=1

==> y=.5
با جایگذاری در معادله بالا داریم
x+z=1.5
و در معادله پایین هم همین را می ده
x+z=1.5
و حالا در واقع یکی از جوای های ما کلیه ی خطوط واقع بر خط x+z=1.5 هست که میلیون ها نقطه می شه

در حالت اولی هم که خودتون شروع کردید با گذاشتن z=.5 در دو معادله فوق باز هر دو معادله به یک معادله خط تبدیل می شن و هر دو x+z=1.5 را می دهند نه دو معادله مختلف که بشه با هم سادشون کرد
 

Mohsen89

عضو جدید
باشه!
z=0
x=1.5
y=0.5
;)
وقتی یک دستگاه معادلات خطی داریم که تعداد معادلات کمتراز تعداد مجهولات است دستگاه دارای متغیر آزاد است که میتواند هرمقداردلخواهی را بگیرد بنابراین دستگاه بی نهایت جواب دارد!
zمتغیر آزاد هست با در نظر گرفتن مقدار دلخواهz=tوقرار دادن در دستگاه معادلات xوyنظیرآن بدست میاد!
بین z و x فرقی وجود نداره، y هم همیشه 0.5 هست
 

nice_Alice

مدیر بازنشسته
کاربر ممتاز
الان این 3معادله است آیا؟
دریک دستگاه معادلات خطی که تعداد مجهولات بیشتراز تعداد معادلات باشه دستگاه بی نهایت جواب دارد..

شما داری یکی از اون بی نهایت جوابو درنظر میگیری خوش تیپ!

باشه!
z=0
x=1.5
y=0.5
;)
وقتی یک دستگاه معادلات خطی داریم که تعداد معادلات کمتراز تعداد مجهولات است دستگاه دارای متغیر آزاد است که میتواند هرمقداردلخواهی را بگیرد بنابراین دستگاه بی نهایت جواب دارد!
zمتغیر آزاد هست با در نظر گرفتن مقدار دلخواهz=tوقرار دادن در دستگاه معادلات xوyنظیرآن بدست میاد!

دوستان به جای دعوا به صورت سوال غلط دقت کنید
این 3 معادله و 2 مجهول نیست
این 2 معادله و 3مجهول هست
و طبق گفته دوستمون بی نهایت جواب داره
یکی از ساده ترین راه ها برای نشون دادن بی نهایت جواب اینه که به جای جمع دو رابطه اون ها را از هم کم کنیم یعنی
x+y+z=2
-
x-y+z=1
------------------

2y=1

==> y=.5
با جایگذاری در معادله بالا داریم
x+z=1.5
و در معادله پایین هم همین را می ده
x+z=1.5
و حالا در واقع یکی از جوای های ما کلیه ی خطوط واقع بر خط x+z=1.5 هست که میلیون ها نقطه می شه

در حالت اولی هم که خودتون شروع کردید با گذاشتن z=.5 در دو معادله فوق باز هر دو معادله به یک معادله خط تبدیل می شن و هر دو x+z=1.5 را می دهند نه دو معادله مختلف که بشه با هم سادشون کرد
منم همینو دارم بهش میگم گوش نمیده که!
عنوان تاپیکشم غلطه این دومعادله و سه مجهوله ولی گوش نمیده!
 

aftab-110

عضو جدید
سوال در جذرگیری با رساندن عدد به توان 0.5

سوال در جذرگیری با رساندن عدد به توان 0.5

سلام همانطور که همه عزیزان میدانند اگر یک عدد را به توان 0.5 برسانیم جذر ان حساب میشود البته اگر ریشه 2 باشد سوال من این است که چه اتفاقی در پشت پرده در ماشین حساب رخ میدهد که این کار را برای ما انجام میدهد اگر امکان دارد با یک مثال توضیح دهید مثلا 20 √ را چطور حساب میکند که عدد 4.472 را به ما میدهد
 

nice_Alice

مدیر بازنشسته
کاربر ممتاز
شاید این باشه:
بدست آوردن مقدارتقریبی از جمله کاربردهای دیفرانسیل میباشدبرای این منظورابتدا باید تابع مناسبی را تعریف نمود...



اما در حالت کلی فرمول زیر را داریم:



n=2هست و aرو قرار بدیمa=4 و b=4 بدست میاد...
 
بالا