۱۳۹۶/۰۱/۱۶, ۰۱:۵۳ ب.ظ
سلام دوستان
میخوام با استفاده از دستور solve یه معادله درجه دو رو حل کنم که ضرایب متغیرهام پارامتری هستند به اینصورت:
t متغیر من هستش که میخام دستور solve اونو حساب کنه. مقادیر vx و vy و x0 و y0 و r هم در سطر های قبلی پس از محاسبات مربوط به خودشون بدست اومدن و مقدار عددی مشخص دارن
وقتی از این دستور استفاده میکنم جواب رو بر حسب همون پارامترها بیان میکنه یعنی جواب عددی بهم نمیده اینجوری:
میخوام با استفاده از دستور 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)
راهی هست که بتونم این مشکلو حل کنم.
ممنون میشم راهنمایی کنید .