الحساب الرمزي مع كثيرات الحدود
متطلبات الإكمال
تعيين وعمليات على كثيرات الحدود
يمكننا تعيين كثيرات الحدود لمتغيرات وإجراء عمليات رمزية متنوعة:
> P1 := 3 * x^2 + 4 * x + 7; # تعيين متعددة الحدود لـ P1.
> P2 := x^3 - 1; # تعيين متعددة الحدود لـ P2.
> P1^2; # حساب مربع P1
> P1/P2; # قسمة P1 على P2
> eval(%, x=2); # تقييم P1/P2 عند x=2
> eval(%%, x=-4); # تقييم P1/P2 عند x=-4
> evalf(%); # تقييم رقمي لـ P1/P2 عند x=-4
توسيع، تحليل وتبسيط التعبيرات
هنا بعض الأوامر للتعامل مع التعبيرات متعددة الحدود:
> (1+x)^2;
> expand(%);
> factor(%);
> cos(x)^2 + sin(x)^2;
> simplify(%);
النتائج:
(1+x)^2
1+2x+x^2
(1+x)^2
cos(x)^2 + sin(x)^2
1
الأمر normal
يتيح الأمر normal
وضع الكسور متعددة الحدود في نفس المقام:
الأمر sort
يتيح الأمر sort
ترتيب معاملات كثيرة الحدود وفقًا للقيم المتزايدة للقدرات:
> poly := x + x^2 - x^3 - x^3 + 7 - x^6 + x^22:
> sort(poly);
النتيجة:
x^22 - x^6 - 2x^3 + x^2 + x + 7
الترتيب حسب متغيرات متعددة:
> x*y^3 + 2*x^2*y^5 + 4*x*y^4 + y^3:
> sort(%, [x, y]);
النتيجة:
2x^2y^5 + 4xy^4 + xy^3 + y^3
الدرجات والمعاملات
يتيح الأمر degree
الحصول على درجة كثيرة الحدود:
> Q := 4*y^2*x^4 + 12*y^5 + 7*x^2*y^2 + 7;
> degree(Q, x);
> degree(Q, y);
> degree(Q);
النتائج:
Q := 4y^2x^4 + 12y^5 + 7x^2y^2 + 7
4
5
6
الأوامر coeff
و lcoeff
يتيح الأمر coeff
الحصول على قيمة معامل معينة لكثيرة الحدود:
> coeff(Q, x^4);
> coeff(Q, x^3);
> lcoeff(Q);
النتائج:
4y^2
0
12
حل المعادلات
يمكن لـ Maple حل أي معادلة تقريبًا. الأمر الرئيسي لحل المعادلات هو solve
:
> eqn1 := x^2 - 4 = 0;
> solve(eqn1, x);
> solve(eqn1, {x});
النتائج:
eqn1 := x^2 - 4 = 0
2, -2
{x = 2}, {x = -2}
تأكد من تحديد المتغيرات المجهولة بدقة.
آخر تعديل: الأربعاء، 29 مايو 2024، 11:01 AM