به محفل ریاضی ایرانیان خوش آمدید! لطفا برای استفاده از تمامی امکانات عضو شوید
سایت پرسش و پاسخ ریاضی
+1 امتیاز
44 بازدید
در دانشگاه توسط
ویرایش شده توسط AmirHosein

سلام به همۀ دوستان و اساتید سایت محفل ریاضی

در تصویر زیر می‌بینید که من با استفاده از دستور Solve در نرم‌افزار Mathematica معادله‌ای لگاریتمی را حل کرده‌ام، ولی نرم افزار به جای نمایش ریشه‌های معادله، می‌گوید: «این دستگاه نمی‌تواند با استفاده از روش‌های در دسترس، حل شود.»

دقیقا مشکل از کجاست؟

توضیحات تصویر

1 پاسخ

می توانید به پاسخ(ها) امتیاز دهید یا آن را انتخاب کنید.

+1 امتیاز
توسط AmirHosein (10,668 امتیاز)

همانطور که در پاسخ دیگری‌تان اشاره شد دستورهای solve در نرم‌افزارهای ریاضی که محاسبات نمادین و دقیق می‌توانند بکنند مانند Maple و Mathematica به صورت پیش‌فرض پاسخ‌های مختلط را در نظر می‌گیرند. خروجی‌ای که شما دریافت کرده‌اید می‌گوید با روش‌های پیاده‌شده بوسیلهٔ توسعه‌دهندگان نرم‌افزار Mathematica برابری‌تان نمی‌تواند حل شود. برای اینکه دقیق ببینید چه چیزهایی را امتحان کرده یا می‌خواسته‌است که امتحان کند ولی شرایطش مهیا نبوده‌است باید به فهرست روش‌های حلی که دستور Solve استفاده می‌کند سر بزنید. به هر حال خیلی راحت با اضافه کردن گزینهٔ Reals (توجه کنید که در Maple از real استفاده می‌شود) می‌توانید مشکل‌تان را حل کنید چون در این حالت نرم‌افزار به جای شروع به بررسی الگوریتم‌های مختلط به سراغ الگوریتم‌های حقیقی‌اش می‌رود.

Solve[Log[x,5]==Log[x+1,6],x,Reals]

پاسخ خروچی شما به شکل زیر می‌شود:

{{x->5}}

حمایت مالی

کانال تلگرام محفل ریاضی
امروز : تاریخ شمسی اینجا نمایش داده می‌شود
...