matlabkhooneh

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

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