انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
حل معدله درجه دو با دستور solve

حل معدله درجه دو با دستور solve

#1
سلام دوستان
میخوام با استفاده از دستور solve یه معادله درجه دو رو حل کنم که ضرایب متغیرهام پارامتری هستند به اینصورت:

solve('(vx*t+x0)^2+(vy*t+y0)^2-r^2=0')

t متغیر من هستش که میخام دستور solve اونو حساب کنه. مقادیر vx و  vy و  x0 و y0 و r هم در سطر های قبلی پس از محاسبات مربوط به خودشون بدست اومدن و مقدار عددی مشخص دارن

 وقتی از این دستور استفاده میکنم جواب رو بر حسب همون پارامترها بیان میکنه یعنی جواب عددی بهم نمیده اینجوری:

ans =
 
   (r + y0 + t*vy)^(1/2)*(r - y0 - t*vy)^(1/2) - t*vx
 - t*vx - (r + y0 + t*vy)^(1/2)*(r - y0 - t*vy)^(1/2)



راهی هست که بتونم این مشکلو حل کنم.
ممنون میشم راهنمایی کنید .
پاسخ

حل معدله درجه دو با دستور solve

#2
(۱۳۹۶/۰۱/۱۶, ۰۱:۵۳ ب.ظ)arezo1375 نوشته: سلام دوستان
میخوام با استفاده از دستور solve یه معادله درجه دو رو حل کنم که ضرایب متغیرهام پارامتری هستند به اینصورت:

solve('(vx*t+x0)^2+(vy*t+y0)^2-r^2=0')

t متغیر من هستش که میخام دستور solve اونو حساب کنه. مقادیر vx و  vy و  x0 و y0 و r هم در سطر های قبلی پس از محاسبات مربوط به خودشون بدست اومدن و مقدار عددی مشخص دارن

 وقتی از این دستور استفاده میکنم جواب رو بر حسب همون پارامترها بیان میکنه یعنی جواب عددی بهم نمیده اینجوری:

ans =
 
   (r + y0 + t*vy)^(1/2)*(r - y0 - t*vy)^(1/2) - t*vx
 - t*vx - (r + y0 + t*vy)^(1/2)*(r - y0 - t*vy)^(1/2)



راهی هست که بتونم این مشکلو حل کنم.
ممنون میشم راهنمایی کنید .

سلام
دوست عزیز کلید زیرو مطالعه کنید
http://www.kelidestan.com/keys/keys.php?key=5
موفق باشید
rezavalizadeh95@gmail.com
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان