matlabkhooneh

ساخت جدول سودوکو ( کد Mat0105 )

1 - کد جدول سودوکو 9*9 با تمامی شرایط را بنویسید.

قانون بازی سودوکو

نوع متداول سودوکو یک جدول ۹x۹ است که کل جدول هم به ۹ جدول کوچک‌تر ۳x۳ تقسیم شده‌است. در این جدول چند عدد به طور پیش فرض قرار داه شده که باید باقی اعداد را با رعایت سه قانون زیر یافت:

قانون اول: در هر سطر جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.

قانون دوم: در هر ستون جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.

قانون سوم: در هر ناحیه ۳x۳ جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.

2 - برای هریک از موارد ذیل تابعی تعریف کنیدکه با دریافت عدد صحیح N ماتریس N*N مطلوب را بدهد.

3 - برنامه ای بنویسید که با استفاده از روش مونت کارلو حجم یک کره را محاسبه کند. در انتهای به ازای ورودی دلخواه n نقطه خطای روش مونت کارلو را نشان دهد.

4 -  Write a Matlab Script file to create the plot for the function f(x) given below:

\[ f(x)=\left\{\begin{matrix} -e^{\frac{1}{2}x}+\left| x^{2}-7x-2 \right|& \;\;\; if \;\;\; x<-2 \\ 5x^{3}+cos(x)& \;\;\; if \;\;\; -2\leq x\leq 2 \\ log_{10}(x)+\sqrt{x+3} -x^{\frac{1}{3}}& \;\;\; if \;\;\; x>2 \\\end{matrix}\right.\]

Where the range of x between -5 to 5.

5 - Reproduce below plot:

 

6 - Generate 10 points in the unit square and plot them with black dots. Generate another random point and plot it with a red x.Your code should identify the closest black point and draw a red circle around it. One possible output is shown below:

7 -  Write a function that takes an input , n. This function plots n points with evenly spaced x values and random y values. The function then connects the points. Each connection will be green if it is ascending and red if it is descending.

8 - برنامه ای بنویسید که بدون استفاده از توابع آماده متلب MATLAB دترمینان یک ماتریس مربعی را محاسبه کند.

9 - برنامه ای بنویسید که بدون استفاده از دستور آماده متلب MATLAB ویژه مقادیر یک ماتریس را محاسبه کند.

10 - کمترین فاصله بین نقطه (4,1) و سهمی زیر را بیابید.

\[ y=\frac{1}{2}x^{2}\]

11 - We want to find the minimum of function f(x) given below:

f(x)=\frac{1}{e^{-x^2}+1}-\frac{sin(x-2)}{5}

We will be using two methods (simple versions) to try to obtain the minimum:

1) Newton method

2) Gradient Decent method

 

In the Newton method, we find the zeros of the derivative of f(x) and deternine whether they are a local minimum.

I) Find the first and second derivatives of function f (x) and call them g_sym and h_sym by using MATLAB symbolic variables and display it in the command window (either by not using a";" or using "disp" command).

2) Declare two function handles for f(x) and g(x).

3) Find the zero of g(x) by using the Newton method and setting tolerance = e-12 and x0 = 1.

4) Call the answer, obtained via steps (I) to (3), x_newton and determine whether it is a maximum or a minimum of f(x).

12 - برنامه ای بنویسید که دترمینان یک ماتریس 3*3 را به کمک حلقه ها محاسبه کند. استفاده از دستور از قبل آماده برای محاسبه دترمینان مجاز نیست.

13 - فرض کنید به عنوان ورودی یک دنباله از اعداد طبیعی 1 تا N ( به جز عدد یک عدد ) وارد می کنیم. برنامه ای بنویسید که عددی که وارد نشده را پیدا کند. ( اعداد لزوما به ترتیب وارد نمی شوند )

14 - برنامه ای بنویسید که دقت نرم افزار متلب را پیدا کند ( به کمک یک متغیر خطا می توانید این کار را انجام دهید.)

15 - فرض کنید یک تاریخ میلادی ( سال ، روز ، ماه ) را به عنوان ورودی دریافت می کنیم. برنامه ای بنویسید که خروجی برنامه به این صورت باشد که تاریخ داده شده چه روزی از هفته است.

16 - تابعی به صورت زیر تعریف شده است.

\[ S_{n}=\prod_{j=1}^{n}\sqrt{2}sin(j\pi x)\]
به ازای n = 1 تا n = 5 تابع S را رسم کنید و ماکزیمم و مینیمم آن را محاسبه کرردهو بر روی نمودار نمایش دهید.

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا با متلب خونه تماس بگیرید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

پشتیبانی ( تلفن ثابت دفتر متلب خونه ) : 02191307193  

تلگرام و ایتا :  09364847193

 

موضوعات
Designed By M A T L A B K H O O N E H