# مقيّم التعبيرات

قيّم تعبيرًا رياضيًا يتضمن وحدات ودوال وثوابت ومصفوفات صغيرة ضمن بيئة mathjs معزولة ومقيّدة. اكتب مثلًا 5 cm + 2 inch to mm أو 60 km/h to m/s أو det([[1, 2], [3, 4]])، واحصل على النتيجة مقربةً إلى الدقة التي تختارها. لا يمكن للتعبيرات تعريف متغيرات أو دوال أو الوصول إلى أي شيء خارج مكتبة الرياضيات، لذا فهي آمنة مع أي إدخال. أداة مفيدة لتحويل الوحدات والتحقق من الحسابات الهندسية وإجراء العمليات الحسابية السريعة.

## الأسئلة الشائعة

### ما الذي يمكنني كتابته؟

الأعداد، والعمليات + - * / ^ و%، وmod، و factorial(n)، والأقواس، ووحدات مثل cm وkg وkm/h وdegC، والثوابت pi وe وtau وphi وi، والدوال مثل sqrt وsin وlog وround وmean وdet. يعمل الضرب الضمني، لذا يُفهم 2 pi و3 kg. يمكن أن يصل طول الإدخال إلى 2000 حرفًا.

### كيف تعمل تحويلات الوحدات؟

أرفق الوحدات بالأعداد واستخدم to أو in للتحويل، كما في 3 ft to m أو 100 degF to degC. تتحد الوحدات عبر العمليات الحسابية؛ لذا تعطي 1 kg * 9.81 m/s^2 النتيجة 9.81 N، وتعطي 2 cm * 3 cm النتيجة 6 cm^2. تؤدي إضافة وحدات غير متوافقة، مثل kg وm، إلى ظهور خطأ.

### هل يمكنني إجراء العمليات على المصفوفات والمتجهات؟

نعم، اكتبها بين أقواس مربعة، مثل [1, 2, 3] أو [[1, 2], [3, 4]]، بحد أقصى 10 عناصر في كل صف ومستويين من التداخل. تتوفر دوال مثل det وinv وtranspose وtrace وdot وcross وnorm، كما تعمل العمليات على مستوى العناصر مثل .*. وتُعرض نتائج المصفوفات في كتلة محاذاة.

### ما الميزات المعطّلة لأسباب تتعلق بالأمان؟

تُرفض المتغيرات والإسنادات وتعريفات الدوال والسلاسل النصية والكائنات والنطاقات والفهرسة والوصول إلى الخصائص قبل التقييم. واتباعًا لإرشادات أمان mathjs، تُعطَّل import وcreateUnit وevaluate وparse وsimplify وderivative، ولا يمكن استدعاء سوى الدوال الرياضية المدرجة في قائمة السماح. لا يمكن لأي شيء في التعبير الوصول إلى JavaScript أو الخادم.

### هل تُحسب الدوال المثلثية بالدرجات أم بالراديان؟

الأعداد المجردة تُعامل على أنها بالراديان، لذا فإن sin(pi / 2) يساوي 1. أضف وحدة deg للعمل بالدرجات، كما في sin(30 deg) أو cos(45 deg). توفر الآلة الحاسبة العلمية وضعًا للدرجات يعامل الأعداد المجردة على أنها درجات.

### ما وظيفة علامة النسبة المئوية؟

تقسم علامة النسبة المئوية التي تأتي بعد عدد ذلك العدد على 100، لذا فإن 50% تساوي 0.5 و200 * 15% تساوي 30. وبعد علامة الجمع أو الطرح، تُحسب النسبة بالنسبة إلى الطرف الأيسر، لذا فإن 100 + 10% تساوي 110. وبين عددين، كما في 10 % 3، تعمل كعامل باقي القسمة وتُرجع الباقي 1. يمكنك أيضًا كتابة 10 mod 3.

### كيف تُقرَّب النتائج؟

تُقرَّب الأعداد وقيم الوحدات والأجزاء المركبة إلى عدد المنازل العشرية الذي تختاره، وهو 6 افتراضيًا وبحد أقصى 15، مع حذف الأصفار في النهاية. تظهر القيم الأصغر من أن تُعرض بهذه الدقة بالصيغة العلمية. تعيد القسمة على صفر Infinity، وتُعرض نتيجة 0 / 0 على أنها غير معرّفة.

### هل يمكنني إدخال عدة تعبيرات دفعة واحدة؟

لا، تقيّم الأداة تعبيرًا واحدًا في كل عملية حسابية، وتُرفض الفواصل المنقوطة والأسطر الإضافية. اجمع الأجزاء باستخدام العمليات الحسابية أو شغّلها واحدًا تلو الآخر. يضمن ذلك ارتباط كل نتيجة بتعبيرها بوضوح.

### هل يوجد حد زمني؟

يُنفَّذ كل تقييم في عامل معزول بحد زمني قدره 3 ثوانٍ، إلى جانب الحدود المفروضة على الطول وعمق التداخل وحجم المصفوفة. يقتصر عدد التوافيق والتباديل على n حتى 10,000. وإذا بلغ تعبير ما أحد الحدود، تظهر رسالة واضحة بدلًا من إبطاء الصفحة.

### هل تدعم الأعداد المركبة؟

نعم، استخدم i للوحدة التخيلية، كما في (2 + 3i) * (1 - i)، وتُرجع دوال مثل sqrt(-4) نتائج مركبة مثل 2i. تستخرج re وim وarg وconj أجزاء النتيجة المركبة. وتُعرض النتائج على هيئة a + bi.

إعلانك هنا؟

[راسلنا عبر البريد الإلكتروني](mailto:hi@dennn.is?subject=%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%86%20%D8%B9%D9%84%D9%89%20OneClick%20Pro)

[إعلان مجموعة إضافات جاهزة للوكلاء من أجل WordPress.](https://sleekwp.com/?ref=oneclickpro)
