میانیابی لاگرانژ به زبان سی

هدف این برنامه یافتن چندجمله ای میانیابی از مجموعه ای از نقاط (x,y) به روش لاگرانژ می باشد. برنامه نفاط را به صورت xi و fi از کاربر می گیرد. ابتدا ضرایب لاگرانژ را چاپ می کند و سپس نقطه x که مقدار میانیابی در آن نیاز است را از کاربر می گیرد و مقدار میانیابی را به عنوان خروجی به کاربر نشان می دهد. پروژه شامل فایل c و فایل اجرایی exe می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

برنامه روش وتری secant برای حل معادله در سی

این برنامه پیاده سازی روش وتری یا Secant در زبان سی می باشد. این برنامه مقادیر x1 و x2 و ماکزیمم تعداد تکرار را از کاربر می گیرد. تابع مورد نظر نیز به عنوان یک تابع در درون برنامه تعریف می شود. برنامه با استفاده از روش وتری تکرار های لازم را انجام می دهد تا جواب با یک دقت که درون برنامه تعریف شده به ریشه همگرا شود. اگر تعداد تکرار از ماکزیمم تکرارها بیشتر شود تکرار متوقف می شود و به کاربر نشان داده می شود که برنامه بعد از ماکزیمم تکرار مورد نظر کاربر به دقت مورد نظر همگرا نشده است. در صورت یافتن ریشه با دقت مورد نظر ریشه به کاربر نشان داده می شود.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

میانیابی به روش لاگرانژ در سی پلاس پلاس

این برنامه پیاده سازی میانیابی لاگرانژ Lagrange Interpolation در سی پلاس پلاس می باشد. برنامه نقاط را به صورت x و f را از کاربر می گیرد و ضرایب لاگرانژ را ابتدا به صورت خروجی برمیگرداند. سپس نقطه ای را که مقدار میانبابی را در آن نقطه می خواهیم از کاربر می گیرد و مقدار میانیابی لاگرانژ را بر می گرداند. پروژه شامل کد برنامه و فایل .exe قابل اجرا می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

برنامه برازش در سی شارپ

این برنامه برازش منحنی Curve Fitting در سی شارپ می باشد. برنامه شامل انواع مختلف برازش شامل برازش حداقل مربعات خطی (Straight-Line Least Square Fit) ، برازش حداقل مربعات وزنی (Weighted Least Squares Fit) ، برازش چندجمله ای (Polynomial Fit) و برازش توانی (Exponential Fit) می باشد. در این برنامه برای هر برازش ورودی ها به صورت مجموعه نقاط x و y از کاربر گرفته می شود. در برازش وزنی، علاوه بر x و y، وزن هر نقطه نیز مورد نیاز است. در برازش چند جمله ای درجه چند جمله نیز از کاربر گرفته می شود. در برازش های حداقل مربعات خطی و وزنی نتیجه به صورت فرمول یک خط راست و نمودار آن به کاربر نشان داده می شود. در برازش چند جمله ای نتیجه به صورت چندجمله ای و انحراف معیار به کاربر نشان داده می شود. و در برازش توانی نیز برازش به صورت تابع توانی و نمودار آن نشان داده می شود. برنامه قابلیت خواندن ورودی ها از فایل را هم دارد. ورودی ها باید به صورت ستون وار در یک فایل .txt نوشته شده باشند. پروژه شامل فایل های برنامه، کلاس های ماتریس و بردار، کلاس برازش که شامل متدهای مختلف برازش می باشد و همچنین یک فایل ورودی نمونه می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

حل دستگاه به روش گوس در وی بی دات نت

این برنامه شامل حل دستگاه خطی با استفاده از روش گوس است. روش گوس همراه با محوریابی و مقیاس پیاده سازی شده است و در صورتی که ماتریس ضرایب singular باشد برنامه تشخیص می دهد. برنامه اندازه ماتریس ضرایب یعنی n، خود ماتریس ضرایب و بردار طرف راست در معادله A*x = B را از کاربر می گیرد و در صورتی که ماتریس ضرایب singular نباشد جواب را به کاربر نمایش می دهد. این برنامه در محیط ویندوز فرم نوشته شده است.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

روش گاوس سایدل در سی شارپ

این برنامه شامل پیاده سازی روش تکراری گاوس سایدل برای حل دستگاه معادلات خطی است. برنامه دارای پیاده سازی شی گرای ماتریس و بردار می باشد. برنامه برای حل دستگاه Ax = B طول بردار B که n می باشد، حداکثر تعداد تکرار ها، دقت مورد نظر برای توقف تکرارها، ماتریس A که n * n می باشد، و بردار B را از کاربر می گیرد و جواب را نیز با زدن دکمه حل به کاربر می دهد. در صورتی که در حل دستگاه خطایی نیز رخ دهد خطا را به کاربر نشان می دهد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

برنامه هشت وزیر در سی پلاس پلاس

برنامه هشت وزیر در سی پلاس پلاس نوشته شده است. این برنامه به هر تعداد دلخواه که کاربر بخواهد برنامه هشت وزیر را حل می کند. پروژه شامل کد برنامه و فایل قابل اجرا .exe می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

حل دستگاه معادلات خطی به روش Lu در متلب

این برنامه شامل تجزیه سازی و حل دستگاه معادلات خطی به روش تجزیه سازی LU در متلب می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

برنامه تبدیل واحد در سی پلاس پلاس

این برنامه برای تبدیل واحد های اندازه گیری به یکدیگر نوشته شده است. این برنامه که در زبان سی پلاس پلاس نوشته شده است شامل تبدیل واحدهای مختلف اعم از جرم، زمان، دما، نیرو، فشار، فاصله، تقویم، سرعت، حجم، انرژی، سطح، زاویه، توان و ... می باشد. در این برنامه شما قادر به تعریف واحد های جدید که ترکیبی از واحد های قبلی می باشد هستید.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

روش آدامز بشفورث مولتون در فرترن

این برنامه پیاده سازی روش آدامز بشفورد مولتن (ABM) برای حل معادله دیفرانسیل به شکل (y' = f(x,y می باشد. برای نمونه این برنامه معادله y' = 2*y + x^2 را حل کرده است.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...