این پژوهش شامل فایل WORD جامع و کامل 30 صفحه ای در مورد معرفی روش نقطه داخلی (Interior point) و بررسی کاربرد آن در حل مسائل خطی و غیرخطی می باشد. سپس 3 مثال در نرم افزار متلب با این روش کد نویسی می شود و نتایج بدست آمده به همراه کدهای متلب ارائه می شود. نحوه ارائه مطالب به صورت زیر است: چکیده مقدمه تفاوت روش سیمپلکس و روش نقاط داخلی روش های نقطه داخلی مسأله شرکت ویندور روش نقطه داخلی برای حل مسائل درجه دوم روش نقطه داخلی اولیه - دوگان برای حل مسائل بهینه سازی غیرخطی مقید نتیجه گیری مراجع پیوست 1- کد متلب برای مثال 3 پیوست 2- کد متلب برای مثال 4 پیوست 3- کد متلب برای مثال 5 ...
هدف از این برنامه که با الگوریتم MOO و به زبان متلب نوشته شده است یافتن بزرگترین نقطه از صفحه محصور بین دو تابع با استفاده از ژنتیک الگوریتم است. مقادیر اولیه درنظر گرفته شده به صورت زیر است: دو تابع مرزی: f1(X) = 2*x1 + 3*x2 f2(X) = 2/x1 + 1/x2 دامنه مقادیر: x110 x220 تنظیمات اولیه : iterations = 500; population_size = 500; mutation_rate = 0.02; crossover_rate = 0.3; population = zeros(population_size,3); ...
بررسی مقایسه ای اجماع (Consensus) برای گراف ها با توپولوژی مختلف به همراه کدمتلب و گزارش بصورت فایل word.
این پروژه مربوط به درس چند عاملی (Multi agent) رشته برق کنترل است که در آن بررسی مقایسه ای اجماع (Consensus) برای گراف ها با توپولوژی مختلف به همراه کد متلب و گزارش کاملا تحلیلی انجام شده است.
در این پروژه اجماع برای 9 گراف با توپولوژی های مختلف (جهت دار و غیر جهت دار) بررسی می گردد. بطوریکه با بدست آوردن ماتریس لاپلاسین و مقدار ویژه دوم ماتریس لاپلاسین در هر گراف مشخصه های هر گراف بویژه سرعت همگرایی دینامیک سیستم و ... با هم مقایسه و در گزارش تحلیل می گردد.
فایل حاوی چهار مساله انتقال حرارت هست که با جزییات کامل همراه با الگوریتم متن برنامه و خروجی آن در نرم افزار برنامه نویسی متلب آورده شده. روش های استفاده شده در این فایل روش اختلاف مرکزی، طرح نمایی و اختلاف بالا دست است
توضیحات مربوط به کد نویسی این فایل شامل کد متلب برای صفحه ای(دیسک) است که یک جرم کوچک در فاصله ی مشخصی از محور دیسک قرار می گیرد و عامل نامتعادلی می باشد بعد از این که نرم افزار مشخصه ی تغییر مکان جسم را رسم کرد در انتها نرم افزار درخواست قرار گیری یک جرم دیگر در فاصله ی مورد نظر از کاربر می کند(عامل بالانس کننده) سپس نرم افزار نمودار های مرتبط را رسم می کند.در حقیقت این کد بالانس کردن دیسک های دوار را برای کاربران فراهم می کند.در این کد نویسی کد انیمیشن نیز وجود دارد و امکان تغییر کد ها از قبیل محل قرار گیری جرم وفاز آن نیز وجود دارد. نتایج مربوط به اجرای برنامه در تصاویر زیر قابل مشاهده است.(برای مشاهده بهتر تصاویر می توانید روی تصویر کلیک کرده و آن را در پنجره جدید باز کنید.) ...
این کد برای نشان دادن تاثیر نیروی گریز از مرکز روی جسمی که به فنر و دمپر متصل است و در راستای افق حرکت می کند نوشته شده است . نیروی گریز از مرکز به واسطه ی یک جرم که در فاصله مشخصی از محور روتور در حال دوران قرار دارد ایجاد می گردد.( به جسم نیروی خارجی نیز وارد می شود-ارتعاشات اجباری). در این کد نویسی کد انیمیشن نیز وجود دارد و امکان تغییر کد ها برای مشخصه های اصلی موجود در این مسئله از قبیل محل قرار گیری جرم روی روتور،جرم مجموعه،سختی فنر ها،نسبت میرایی وهمچنین نیروی وارده وجود دارد.به اطلاع می رساند که تمامی فایل های این فروشگاه تست شده اند و کاملا سالم می باشند. نتایج مربوط به اجرای برنامه در تصاویر زیر قابل مشاهده است.(برای مشاهده بهتر تصاویر می توانید روی تصویر کلیک کرده و آن را در پنجره جدید باز کنید.) ...
این فایل شامل کد متلب برای پدیده ی تشدید (سیستم جرم فنر افقی یک درجه ی آزادی همراه با میرا کننده از نوع ارتعاشات اجباری با نیروی متناوب) می باشد.در این کد نویسی کد انیمیشن نیز وجود دارد و امکان تغییر کد ها برای نسبت های میرایی مختلف و همچنین سایر موارد از قبیل جرم ، سختی فنر و همچنین نیروی وارده نیز وجود دارد.با اجرا کردن فایل برنامه نویسی همزمان با نمایش انیمیشن ، نمودار های تغییر مکان، سرعت ، شتاب و نیروی خارجی نیز در این فایل رسم می گردند.به اطلاع می رساند که تمامی فایل های این فروشگاه تست شده اند و کاملا سالم می باشند. نتایج مربوط به اجرای برنامه در تصاویر زیر قابل مشاهده است.(برای مشاهده بهتر تصاویر می توانید روی تصویر کلیک کرده و آن را در پنجره جدید باز کنید.) ...
پدیده ی ضربان یکی از مسائل موجود در مبحث ارتعاشات می باشد که در شرایطی که فنر بین دو آونگ سختی کمی داشته باشد این پدیده رخ می دهد.با اجرا کردن فایل ، در حین اجرای انیمیشن نمودارهای تغییر مکان آونگ ها رسم می گردد.در این کد نویسی امکان تغییر کد ها نیز وجود دارد و می توان مقادیر مربوط به جرم آونگ ها,سختی فنرو طول آونگ را تغییر داد.به اطلاع می رساند که تمامی فایل های این فروشگاه تست شده اند و کاملا سالم می باشند. نتیجه مربوط به اجرای برنامه در تصویر زیر قابل مشاهده است.برای مشاهده بهتر تصویر می توانید روی تصویر کلیک کرده و آن را در پنجره جدید باز کنید. ...
این فایل شامل کد متلب برای سیستم جرم فنر افقی یک درجه ی آزادی همراه با دمپر(میرا کننده) با نسبت میرایی بزرگتر از یک می باشد. سیستم یک درجه آزادی اصطلاحا به سیستمی گفته میشود که فقط و فقط دارای آزادی حرکت در یک درجه آزادی است. این سیستم متشکل از سه پارامتر اصلی جرم M و میرایی C و سختی K است. امکان دارد سیستم یک درجه آزادی با میرایی صفر وجود داشته باشد. در این کد نویسی کد انیمیشن نیز وجود دارد و امکان تغییر کد ها برای نسبت های میرایی مختلف و همچنین سایر موارد از قبیل جرم ، سختی فنر نیز وجود دارد. با اجرا کردن فایل برنامه نویسی همزمان با نمایش انیمیشن ، نمودار های تغییر مکان ، شتاب ، سرعت نیز نمایش داده می شوند. در پایان دیاگرام های بود که شامل اندازه و فاز می باشد رسم می گردند.نتایج مربوط به اجرای برنامه در تصاویر زیر قابل مشاهده است.(برای مشاهده بهتر تصاویر می توانید روی تصویر کلیک کرده و آن را در پنجره جدید باز کنید.) ...
هدف این است که ،تابعی نوشته شود که موارد زیر را شامل شود: 1-ورودی آن، صورت و مخرج یک تابع تبدیل (به صورت برداری)باشد. 2-خروجی آن مقادیر زمان نشست(ts)، زمان صعود(tr)، درصد فراجهش( pos) تابع تبدیل ورودی باشد. 3-با اجرای این تابع، پایداری( 'System Is Stable' ) و یا ناپایداری('System Is Unstable') تابع تبدیل تایپ شود. این موارد در کد متلب اتجام شده است و هم اکنون برای شما عزیزان آماده دانلود می باشد. ...
ربات 4 پا (چهار پا) یا Quadroped یک از ربات های پرمخاطب در حیطه ی ربات سازی می باشد. این ربات به صورت صفحه ای شبیه سازی شده است، هر پا دارای دو لینک(بازو) و دو جوینت(مفصل) می باشد. تصویری از ربات شبیه سازی شده را مشاهده می کنید. با run گرفتن از برنامه،ربات شبیه سازی شده با گیت منظم در یک سیکل راه خواهد رفت و سپس نمودار های مربوط به سرعت و موقعیت پای ربات برحسب زمان نمایش داده خواهد شد. امیدواریم مورد رضایت شما قرار گیرد. ...
کد متلب CST به همراه گزارش کار حل مسئله برای پروژه و تشریح کامل ورودی های کد در فایل Word دانشجویان توجه بفرمایید این کد را خودم زدم و کاملا تست شده میباشد. اگر سوالی در ارتباط با کد داشتید در خدمت شما هستم. ...
کد متلب قاب سه بعدی ( 3D Frame ) به همراه گزارش کار حل مسئله برای پروژه و تشریح ورودی های کد در فایل Word دانشجویان توجه بفرمایید این کد را خودم زدم و کاملا تست شده میباشد. اگر سوالی در ارتباط با کد داشتید در خدمت شما هستم. ...
روش نابجایی یکی از روشهای یافتن ریشه معادله است. این روش همگرایی تضمینشده دارد.این روش، روش براکت نیز نام دارد.مانند شکل زیر، ابتدا دو نقطه آغازی (در آغاز حدسی هستند) را به هم وصل میکنیم. محل برخورد آنها تقریب اول ریشه هستند. سپس تقریب اول را به تابع وصل میکنیم (که مقدار تابع در آن نقطه است). سپس این نقطه روی تابع را به آن نقطه قبلی متصل میکنیم که در طرف دیگر محور x قرار دارد. یا به عبارت دیگر مقدارش با نقطه روی تابع غیرهمعلامت است.این روش آنقدر ادامه مییابد تا به حد تعیین شده برای تقریب برسد.(مشابه شیوه ی secant ، اساس این روش نیز بر تقریب زدن ریشه تابع از طریق یک خط مستقیم قرار دارد که دو نقطه از نمودار تابع را به یکدیگر وصل می کند.) در این برنامه تابع زیر به عنوان مثال حل شده است. نمودار تابع به شکل زیر است. هدف مسئله یافتن ریشه ها در بازه های مختلف می باشد. الگوریتم برنامه نویسی به این گونه است که ابتدا تابع ، بازه حاوی ریشه و معیار توقف (خطای ن ...
در محاسبات عددی روش سکانت یکی از روش های ریشه یابی است که از جاگذاری ریشه خطوط مقاطع به منظور یافتن ریشه تابع استفاده می کند. از آنجائیکه روشهای Bisection (روش تنصیف ) و FalsePosition (روش نابجایی) با سرعت کمی به سمت ریشه میل می کنند، لذا شیوه ای سریعتر برای یافتن ریشه نیاز است. یک چنین شیوه ای، شیوه ی Secant نام دارد. مشابه شیوه ی FalsePosition ، اساس این روش نیز بر تقریب زدن ریشه تابع از طریق یک خط مستقیم قرار دارد که دو نقطه از نمودار تابع را به یکدیگر وصل می کند، اما نیازی نیست که نقاط حدس اولیه حتماً دارای علامت مخالف باشند و مانند روش نیوتون نیاز به مشتق گیری ندارد . در این روش باید بازه ای را که ریشه در آن قرار دارد تعیین نمود. سپس بین دو نقطه خطی کشیده می شود و محل برخورد خط با محور x به عنوان نقطه c تعیین می شود. مقدار تابع در نقطه c به دست آمده و اگر از مقدار خطای مجاز بیشتر بود این بار بین نقطه b و c خط کشیده می شود و دوباره روند قبلی طی می شود تا جواب به ریشه معادله همگرا شود . در ای ...
کدنویسی در متلب ورژن 2016R دوتابع زیر داده شده است:( کابر میتواند این توابع را تغییر دهد ) f1=k*x+b*x.^3 f2=k*x مقادیر K و b اعداد ثابت بوده که در یک بازه مشخص شده باید وارد شود( در برنامه مشخص شده و کابر میتواند تغییر دهد). اگر این اعداد در بازه مورد نظر باشد نمودار رسم میشود ولی اگر نباشد دوباره از کاربر عدد صحیح که در بازه مشخص شده است باید وارد شود. ...
کدنویسی متلب 2016R تعداد سطر و ستون توسط کاربر گرفته میشود و اعداد ماتریس توسط کاربر خواسته میشود. سپس با توجه به کدنویسی مناسب بزرگترین و کوچیکترین عدد موجود در ماتریس به دست می آید و در خروجی با پیامی مناسب نمایش داده میشود. ...
در این کد یک ماتریس با ابعادی که در ورودی از کاربر گرفته میشود به صورت پایین مثلثی ایجاد میشود . لازم به ذکر است که در اخر این کد با دستورtril مقایسه شده و صحت کد بررسی شده است . ...
کدی که نوشته شده است برای آینه ای کردن ماتریس و معکوس کردن ترتیب ستونها به کار میرود. در واقع این کد با جواب تابع fliplr مقایسه شده و نتیجه صحیح حاصل شده است . ابتدا در ورودی ابعاد ماتریس از کاربر خواسته شده و با کد مناسب عمل معکوس کردن ستون ها انجام شده و در خروجی نتایج نمایش داده شده است. ...
در این کد یک ماتریس با ابعادی که در ورودی از کاربر گرفته میشود به صورت بالامثلثی ایجاد میشود . لازم به ذکر است که در اخر این کد با دستور triu مقایسه شده و صحت کد بررسی شده است . ...
رسم نمودار تابع سینوس ایکس و مشتق آن در یک شکل رسم شده است. نمودارها نامگذاری شده و نمودار سینوس با رنگ بنفش و نمودار مشتقش با رنگ فیروزه ای و خط چین نمایش داده شده است. ...
مجموع سری مورد نظر که در فایل پروژه قرار داده شده است با استفاده از کد مناسب نوشته شده و هم به صورت پارامتری و هم مقداری نتیجه در خروجی چاپ میگردد. ...
در این کد اعداد زوج بین 400 و 500 در یک حلقه for مشخص شده و در خروجی چاپ میشود. اما وقتی عدد مساوی با 400 و 450 و 500 شود، صدای بوق به صدا در بیاید و این سه عدد چاپ نشود. ...
در این کد ابتدا تعداد دانشجوها در ورودی گرفته میشود و تمام نمرات در یک لیست قرار میگیرد. اگر لیست ماتریس باشد یا تک بعدی نباشد آنگاه در خروجی خطا چاپ کند در غیر این صورت اگر لیست یک بعدی باشد نمراتی که پایین تر از 5 هستند را به نمره 9 شیفت دهد.نمرات بین 5 تا 8 را به 9.5 ، نمرات 8 تا 10 را به 10 ، نمرات بین 10 تا 15 را یک نمره اضافه کند و نمرات بین 15 تا 20 نیم نمره اضافه کند و در خروجی پیام مناسب چاپ میشود. ...
کد متلب محاسبه ی فشار حباب، فشار شبنم، دما حباب و دما شبنم با استفاده از قانون رائولت اصلاح شده نوع فایل: Matlab ورودی ها و خروجی ها: Inputs and Outputs for Vapor–Liquid Equilibrium CalculationsCalculation Type Inputs OutputsBubble-point pressure (Bubble P) T, xi P, yiDew-point pressure (Dew P) T, yi P, xiBubble-point temperature (Bubble T) P, xi T, yiDew-point temperature (Dew T) P, yi& ...
این فایل شامل کد متلب برای سیستم جرم فنر یک درجه ی آزادی بدون دمپر از نوع ارتعاشات آزاد می باشد.در این کد نویسی که به صورت مقایسه ای صورت گرفته نمودار مکان 3 جرم متفاوت با شرایط اولیه (مکان اولیه و سرعت اولیه) با ثابت فنر یکسان را بررسی می کند که در تصاویر زیر موجود است. لازم به ذکر است که امکان تغییر کد ها برای جرم،سختی فنر،شرایط اولیه های متفاوت نیز وجود دارد. با اجرا کردن فایل برنامه نویسی همزمان نمودار های تغییر مکان برای جرم های متفاوت نمایش داده می شوند.نتایج مربوط به اجرای برنامه در تصاویر زیر قابل مشاهده است.(برای مشاهده بهتر تصاویر می توانید روی تصویر کلیک کرده و آن را در پنجره جدید باز کنید.) به اطلاع می رساند که تمامی فایل های این فروشگاه تست شده اند و کاملا سالم می باشند. ...
کدنویسی در متلب ورژن 2016R دوتابع زیر داده شده است:( کابر میتواند این توابع را تغییر دهد ) f1=k*x+b*x.^3 f2=k*x مقادیر K و b اعداد ثابت بوده که در یک بازه مشخص شده باید وارد شود( در برنامه مشخص شده و کابر میتواند تغییر دهد). اگر این اعداد در بازه مورد نظر باشد نمودار رسم میشود ولی اگر نباشد دوباره از کاربر عدد صحیح که در بازه مشخص شده است باید وارد شود. ...
کدنویسی متلب 2016R تعداد سطر و ستون توسط کاربر گرفته میشود و اعداد ماتریس توسط کاربر خواسته میشود. سپس با توجه به کدنویسی مناسب بزرگترین و کوچیکترین عدد موجود در ماتریس به دست می آید و در خروجی با پیامی مناسب نمایش داده میشود. ...
در این کد یک ماتریس با ابعادی که در ورودی از کاربر گرفته میشود به صورت بالامثلثی ایجاد میشود . لازم به ذکر است که در اخر این کد با دستور triu مقایسه شده و صحت کد بررسی شده است . ...
در این کد یک ماتریس با ابعادی که در ورودی از کاربر گرفته میشود به صورت پایین مثلثی ایجاد میشود . لازم به ذکر است که در اخر این کد با دستورtril مقایسه شده و صحت کد بررسی شده است . ...
کدی که نوشته شده است برای آینه ای کردن ماتریس و معکوس کردن ترتیب ستونها به کار میرود. در واقع این کد با جواب تابع fliplr مقایسه شده و نتیجه صحیح حاصل شده است . ابتدا در ورودی ابعاد ماتریس از کاربر خواسته شده و با کد مناسب عمل معکوس کردن ستون ها انجام شده و در خروجی نتایج نمایش داده شده است. ...
رسم نمودار تابع سینوس ایکس و مشتق آن در یک شکل رسم شده است. نمودارها نامگذاری شده و نمودار سینوس با رنگ بنفش و نمودار مشتقش با رنگ فیروزه ای و خط چین نمایش داده شده است. ...