matlabkhooneh

تکالیف متلب MATLAB - حلقه های نامحدود ( کد Mat0045 )

1 - تابعی بنویسید که حاصل یک سری را حساب کند. به گونه ای که در حالت کلی سه ورودی داشته باشد که ورودی اول آن تابع ریاضی سری باشد.

الف- اگر تنها یک ورودی دیگر بجز خود سری وارد شود. مقدار سری از یک تا زمانی که تابع ریاضی سری کوچکتر از ورودی دوم باشد ادامه یابد و در نهایت حاصل سری نمایش داده شود. به عنوان مثال

\[\sum_{n=1}^{\infty}\frac{1}{n+1}\]

سری فوق تا زمانی محاسبه شود که ورودی دوم < n+1  / 1 برقرار باشد.

دقت شود در این تابع سری باید نزولی باشد ( برای جلوگیری از ایجاد حلقه نامحدود ) . برای این کار قبل از ایجاد حلقه نامحدود اکیدا نزولی بودن تابع چک شود. اگر این شرط برقرار نشد با نمایش یک اخطار ( error ) به کاربر اطلاع داده شود.

ب- اگر به تابع سه ورودی داده شود. ورودی اول که مانند حالت قبل متن سری است. ورودی دوم و سوم به ترتیب شروع و پایان سری هست. به عنوان مثال

\[\sum_{n=1}^{\infty}\frac{1}{n+1}\]

در این حالت سری فوق از 1 𝑁تا 1 𝑁محاسبه شود.

2 - The Fibonacci numbers can be generated from the relation

\[ F_n=\frac{1}{\sqrt{5}}\begin{bmatrix}\begin{pmatrix}\frac{1+\sqrt{5}}{2}\end{pmatrix} ^{n}-\begin{pmatrix}\frac{1-\sqrt{5}}{2}\end{pmatrix} ^{n}\end{bmatrix} \;\;\;\;\; n=0,1,2,3,...\]


Generate the first 16 numbers using both fprint and disp and present them.

3 - Consider the following polynomial from

\[ y=0.001x^5-0.01x^4-0.2x^3+x^2+4x-5\]

plot only its positive values such the positive portions of start and end on the x-axis.

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

تکالیف پایتون Python - حلقه ها ( کد Py0009 )

Q1. Function and branching [35 pts]. Write a Python function ( named psi ) to evaluate the below mathematical function numerically for given values of x ,n and L.

\[\psi (x,n,L)=\left \{ \begin{matrix} \sqrt{\frac{2}{L}}sin\frac{n\pi x}{L} & 0\leq x\leq L\\ 0& otherwise \end{matrix} \right.\]
Test your function for x=-1 , x=0 and x=L/2.

 

Q2. Loops and data Files [30pts] . Choosing n=1 and L=1, write the value of psi to a data file ( named psi.dat ) for -1<x<2 using 301 points on the x-axis.

Hint : in case you need it , the mathematical definition of psi is below.

\[\psi (x,n,L)=\left \{ \begin{matrix} \sqrt{\frac{2}{L}}sin\frac{n\pi x}{L} & 0\leq x\leq L\\ 0& otherwise \end{matrix} \right.\]

3 - یک فایل به نام IranianPoets.txt موجود است که در هر سطر آن نام یک شاعر و سال تولد او به میلادی نوشته شده است. نام شاعر ممکن است شامل چند کلمه که بافاصله از یکدیگر جدا شده اند باشد. نام و تاریخ تولد بافاصله از یکدیگر جدا شده اند. ترتیب نام و سال تولد در هر سطر در فایل یکسان نیست و در برخی از سطرها ابتدا نام و سپس سال تولد و د ربرخی دیگر از سطرها ابتدا سال تولد و سپس نام وجود دارد و تعداد سطرهای این فایل ﺣداقل  10سطر و ﺣداکثر 1000 سطر می باشد.

در زبان پایتون برنامه ای بنویسید که یک دیکشنری از فایل فوق ایجاد کند به نحوی که کلید: نام شاعر و  مقدار : سال تولد باشد، سپس اطلاعات این دیکشنری بر اساس نام شاعر و به صورت مرتب  شده نزولی در فایل HW4-Output.txt نوشته شود

4 -

 

 

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

تکالیف متلب MATLAB - ویژه مقدار و ویژه بردار ( کد Mat0044 )

 1 - عملکرد توابع زیر را با یک مثال در محیط متلب توضیح دهید.

الف ) nextpow2

ب ) perms

ج ) polyvalm

2 - دستورات لازم در محیز متلب ، برای پاسخ حقیقی عبارت زیر را بنویسید.

\[Arctg(40^{\circ })-\sqrt[6]{ln(25)}+\left | -6 \right |+log_{7}^{24}-\binom{9}{2}\]

3 - ماتریس 5 * 5 با عناصر جادویی در نظر بگیرید ، آنگاه دستورات لازم برای اجرای موارد زیر را بنویسید.

الف ) ستون اول با ستون چهارم ماتریس مذکور با هم جابجا شوند.

ب ) حاصل جمع همه درایه ماتریس به دست آبد

ج ) مقادیر ویژه ماتریس تعیین شود.

4 - دستورات لازم جهت رسم تابع csc(x) را در بازه [4pi , 4pi- ] با 120 نقطه انتخابی و با حذف مقادیر بی نهایت را در محیط متلب بنویسید.

5 - اگر داشته باشیم A=[1,4,3,8,5,12,6,-2]  خروجی دستور زیر را از متلب تهیه و شرح دهید.

\[outp=(A>2)and(A\leq 6)\]
\[outp=~(A>8)or(A==6)\]

6 - با ذکر مثال تفاوت rat با دستور rats را توضیح دهید.

7 - دستور ساخت بردار دلخواه B با 23 عضو را بنویسید که عنصر اول آن 5 و عنصر آخر 16 باشد.

8- ماتریس 4 * 4 با عناصر جادویی در نظر بگیرید ، آنگاه دستورات لازم برای اجرای موارد زیر را بنویسید.

الف ) سطر اول با سطر چهارم ماتریس مذکور با هم جابجا شوند.

ب ) حاصل جمع همه درایه ماتریس به دست آبد

ج ) مقادیر ویژه ماتریس تعیین شود.

9 - با استفاده از متلب MATLAB برنامه ای بنویسید که یک ماتریس مربعی را بگیرد و بدون استفاده از دستور eig مقدار ویژه و بردار ویژه را مشخص کند.

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

تکالیف متلب MATLAB - هرمیت گوسی ( کد Mat0043 )

1 - رسم مدهای هرمیت گوسی  Hermite Gaussian Beams در نرم افزار MATLAB

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

 

مدل سازی آزمایشگاه مبانی مهندسی برق EWB ( کد Ele0001 )

مدل سازی با استفاده از نرم افزار Electronics Workbench

1 - آزمایش اول قانون اهم 

2 - اتصال مقاومت ها به صورت سری

3 - اتصال مقاومت ها به صورت مختلط سری وموازی

4 - خازن در DC

5 - خازن در AC

6 - مدار یکسوساز نیم موج

7 - یکسو کننده تمام موج پل

8 - مدار تنظیم کننده ولتاژ

9 - بررسی مدار RC سری

 

پروژه مدار منطقی ( دیجیتال ) با استفاده از نرم افزار Electronics Workbench

10 - طراحی شمارنده صعودی 4 بیتی با DFF

11 - طراحی شمارنده نزولی 4بیتی با DFF

12 - طراحی شمارنده صعودی و نزولی 4 بیتی با TFF

13 - طراحی شمارنده صعودی با JKFF

14 - طراحی شمارنده نزولی با JKFF

15 - طراحی شمارنده 4 بیتی صعودی با SRFF

17 - طراحی شمارنده نزولی 4 بیتی با  SRFF

18 - طراحی شمارنده 4 بیتی صعودی و نزولی با  DFF

19 - طراحی شمارنده 4 بیتی صعودی و نزولی با JKFF

20 - طراحی شمارنده 4 بیتی صعودی و نزولی با SRFF

21 - مدار برش یا مدار محدود کننده با دیود زنر را در EWB یا پروتئوس Proteus مدل کنید.

22 - مدار برش دو طرفه با دیود زنر را در EWB یا پروتئوس Proteus مدل کنید.

23 - مدار برش منفی دیودی را در EWB یا پروتئوس Proteus مدل کنید.

24 - مدار برش مثبت دیود  را در EWB یا پروتئوس Proteus مدل کنید.

25 - مدار بایاس معکوس دیود را در EWB یا پروتئوس Proteus مدل کنید.

26 - مدار یکسوساز بایاس مستقیم دیود را در EWB یا پروتئوس Proteus مدل کنید.

27 - مدار دی مالتی پلکسر (D multiplexer) 1 به 4  را در EWB یا پروتئوس Proteus مدل کنید.

28 - مدار دی مالتی پلکسر (D multiplexer) 1 به 8 را در EWB یا پروتئوس Proteus مدل کنید.

29 - پروژه آماده مدارمالتی پلکسر 8 به 1 با گیت  را در EWB یا پروتئوس Proteus مدل کنید.

30 - مدار تفریق کننده 3 بیتی با گیت های منطقی را در EWB یا پروتئوس Proteus مدل کنید.

31 - جمع کننده 3 بیتی با گیت های منطقی  را در EWB یا پروتئوس Proteus مدل کنید.

32 - مدار مقایسه گر 3 بیتی با گیت های منطقی را در EWB یا پروتئوس Proteus مدل کنید.

33 - انکدر 16 به 4 با دو انکدر 8 به 3 را در EWB یا پروتئوس Proteus مدل کنید.

34 - دیکدر 6 به 64 با چهار دیکدر 4 به 16 و یک دیکدر 2 به 4  را در EWB یا پروتئوس Proteus مدل کنید.

35 - دیکدر 5 به 32 با یک دیکدر 2 به 4 و چهار دیکدر 3 به 8  را در EWB یا پروتئوس Proteus مدل کنید.

36 - پروژه جمع و تفریق کننده دو عدد دو رقمی BCD  را در EWB یا پروتئوس Proteus مدل کنید.

37 - دیکدر BCD به سون سگمنت فقط با گیت NOR را در EWB یا پروتئوس Proteus مدل کنید.

38 - دیکدر BCD به سون سگمنت با گیت های منطقی  را در EWB یا پروتئوس Proteus مدل کنید.

39 - مدار ضرب کننده 3 بیتی با گیت and و آیسی 7483  را در EWB یا پروتئوس Proteus مدل کنید.

40 - مدار ضرب کننده دو بیتی با گیت های منطقی بدون آیسی  را در EWB یا پروتئوس Proteus مدل کنید.

41 - مدار ضرب کننده دو بیتی با گیت و ALU نیم جمع کننده را در EWB یا پروتئوس Proteus مدل کنید.

42 - مدار ضرب کننده دو عدد 4 بیتی را در EWB یا پروتئوس Proteus مدل کنید.

43 - مدار جمع کننده 4 بیتی BCD نمایش با سون سگمنت و Logic Probe را در EWB یا پروتئوس Proteus مدل کنید.

44 - جمع کننده 4 بیتی BCD نمایش با سون سگمنت را در EWB یا پروتئوس Proteus مدل کنید.

45 - جمع کننده 4 بیتی BCD نمایش به صورت باینری را در EWB یا پروتئوس Proteus مدل کنید.

46 - مدار چشمک زن با LED و آیسی NE555 را در EWB یا پروتئوس Proteus مدل کنید.

47 - شمارنده چرخشی 3 بیتی و صعودی زوج شمار با فلیپ فلاپ JK را در EWB یا پروتئوس Proteus مدل کنید.

48 - مدار داخلی آیسی  (74139) دیکدر 2 به 4 با گیت های منطقی (Active Low)  را در EWB یا پروتئوس Proteus مدل کنید.

49 - مدار شیفت به راست 4 بیتی با ورودی و خروجی سریال ( SISO ) را در EWB یا پروتئوس Proteus مدل کنید.

50 - مدار شیفت به راست 8 بیتی با ورودی و خروجی سریال ( SISO ) را در EWB یا پروتئوس Proteus مدل کنید.

| جهت سفارش پروژه و تکلیف مدل سازی با Electronics Workbench لطفا در شبکه های تلگرام و ایتا موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

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