امروز قصد داریم تا ریشه های معادله درجه دو را به وسیله زبان برنامه نویسی پایتون به دست آوریم.
معادله درجه دو بدین صورت است:
ax2 + bx + c =0
کد برنامه به صورت زیر است :
import cmath a = 1 b = 5 c = 4 delta = (b**2) - (4*a*c) solutions1 = (-b-cmath.sqrt(delta))/(2*a) solutions2 = (-b+cmath.sqrt(delta))/(2*a) print("The solution are {0} and {1}".format(solutions1,solutions2))
در این برنامه از ماژول cmath برای حل معادله درجه دو استفاده کرده ایم. ابتدا مقدار delta را محاسبه می کنیم و در مرحله بعد ریشه را محاسبه می کنیم.
با استفاده از عبارت:
cmath.sqrt(delta)
از مقدار delta جذر میگیریم.
حال شما می توانید بجای a,b,c مقادیر دلخواه خود را گذاشته و برنامه را تست کنید.
می توانید بجای اینکه هر بار مقدار a,b,c در برنامه عوض کنید کد زیر را به جای a,b,c قرار داده تا مقادیر را از کاربر بگیرید:
a = float(input("Enter a: ")) b = float(input("Enter b: ")) c = float(input("Enter c: "))
کد نهایی به صورت زیر است:
import cmath a = float(input("Enter a: ")) b = float(input("Enter b: ")) c = float(input("Enter c: ")) delta = (b**2) - (4*a*c) solutions1 = (-b-cmath.sqrt(delta))/(2*a) solutions2 = (-b+cmath.sqrt(delta))/(2*a) print('The solution are {0} and {1}'.format(solutions1,solutions2))
موفق باشید.
نرم افزار hspice یک نرم افزار قدرتمند برای شبیه سازی مدارات الکترونیکی می باشد. بخشی از توانمندی های hspice از آنجا نتیجه می شود که در ان ا زمدل های استفاده شده است که مبنای فیزیکی دارند. از مزایای hspice می توان به همگرایی خوب، پشتیبانی از آخرین مدل های افزاره ها و اتصالات میانی و قابلیت بهینه سازی مدار اشاره کرد. نرم افزار های دیگری وجود دارند که تحت بعضی از شرایط رفتار مدار را به خوبی پیش گویی می کنند.
ابتدا command prompt یا (cmd) رو در ویندوز اجرا کرده سپس برای نصب کتابخانه باید دستور زیر وارد کنیم: (برای نصب کتابخانه باید به اینترنت متصل باشید تا آنرا دانلود کند.)
pip install <libraryName>
برای مثال می خواهیم کتابخانه numpy را نصب کنیم باید باید از دستور فوق استفاده کرده و فقط به جای <libraryName> در دستور بالا اسم کتابخانه را بنویسیم.
pip install numpy
برای مشاهده اینکه چه پکیج های بر روی سیستم شما نصب است باید دستور زیر را وارد کنید:
pip list
برای آشنایی با دستورات بیشتر به این سایت مراجعه کنید.
برای نصب آخرین نسخه پایتون به این سایت مراجعه کنید.
نرم افزارHSPICE یک نرم افزار قدرتمند در زمینه تحلیل و شبیه سازی مدار های آنالوگ، در فرکانس های پایین و بالا می باشد.
و با استفاده از این نرم افزار می توانید مدارهای الکترونیکی پیچیده را شبیه سازی کنید و اطلاعات گره های مدار را مشاهده کنید.
دانلود نرم افزار HSPICE 2010 رمز فایل: (learnwell.blog.ir)
درباره این سایت