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

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

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

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

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

1 پاسخ

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

+3 امتیاز
توسط AmirHosein (19,718 امتیاز)

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

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

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

{{x->5}}
بزرگترین ریاضیدانان، همچون ارشمیدس، نیوتن و گاوس، همواره نظریه و کاربردها را در اندازه ی یکسان در هم می آمیزند.
...