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+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.