كيفية إزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB؟

Kyfyt Azalt Alkswr Al Shryt Mn Arqam Alfaslt Al Aymt Fy Matlab



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

سيتناول هذا الدليل طرقًا مختلفة لإزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB.







كيفية إزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB؟

يمكنك إزالة الكسور العشرية من أرقام النقاط العائمة في MATLAB:



1: كيفية إزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB باستخدام وظيفة sprintf ()؟

ال سبرينتف () هي وظيفة MATLAB مضمنة تستخدم لكتابة البيانات المنسقة في سلسلة. يمكن أيضًا استخدام هذه الوظيفة لإزالة الكسور العشرية من رقم الفاصلة العائمة. تقبل هذه الوظيفة القيمة والتنسيق كوسائط وتوفر السلسلة المنسقة.



بناء الجملة





ال سبرينتف () بناء جملة الوظيفة موضح أدناه:

sprintf ( X )



مثال

في هذا المثال، نقوم بإزالة الجزء العشري من الرقم المحدد باستخدام سبرينتف () وظيفة في MATLAB.

الأسطوانات = بي؛
sprintf ( '٪.F' ، على واحد )

ملحوظة: قيمة pi في MATLAB هي 3.1416.

2: كيفية إزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB باستخدام وظيفة الإصلاح ()؟

ال يصلح() هي وظيفة MATLAB المضمنة التي تقوم بتقريب القيمة العشرية إلى أقرب عدد صحيح لها نحو الصفر. تقبل هذه الوظيفة عددًا أو مصفوفة كمعلمة إدخال وتوفر قيمة متكاملة.

بناء الجملة

ال يصلح() بناء جملة الوظيفة موضح أدناه:

يصلح ( X )

مثال

يقوم هذا المثال بإزالة الجزء العشري من الرقم المحدد باستخدام يصلح() وظيفة في MATLAB.

الأسطوانات = بي؛
يصلح ( على واحد )

3: كيفية إزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB باستخدام وظيفة Floor()؟

ال أرضية() هي وظيفة MATLAB المضمنة التي تمكننا من تقريب قيمة الفاصلة العائمة إلى أقرب عدد صحيح لها باتجاه سالب اللانهاية. تقبل هذه الدالة عدديًا أو مصفوفة كوسيطة إدخال وتوفر قيمة متكاملة.

بناء الجملة

ال أرضية() بناء جملة الوظيفة موضح أدناه:

أرضية ( X )

مثال

في كود MATLAB هذا، نقوم بإزالة الكسور العشرية من رقم الفاصلة العائمة المحدد باستخدام أرضية() وظيفة في MATLAB.

الأسطوانات = بي؛
أرضية ( على واحد )

4: كيفية إزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB باستخدام وظيفة round()؟

ال دائري() هي وظيفة MATLAB المضمنة المستخدمة لتحويل عددية أو مصفوفة من القيم العائمة أو المزدوجة إلى أقرب قيمة عددية عن طريق إزالة الجزء العشري. تقبل هذه الدالة عددًا أو مصفوفة من القيم المزدوجة كوسيطة وتحولها إلى أقرب قيمة عددية.

بناء الجملة

ال دائري() بناء جملة الوظيفة موضح أدناه:

دائري ( X )

مثال

في هذا المثال، نستخدم دالة MATLAB round() لإزالة الكسور العشرية من الرقم المحدد.

الأسطوانات = بي؛
دائري ( على واحد )

5: كيفية إزالة الكسور العشرية من أرقام الفاصلة العائمة في MATLAB باستخدام وظيفة num2str()؟

ال num2str() هي وظيفة MATLAB مدمجة تستخدم لتحويل رقم إلى مصفوفة أحرف. يمكن استخدام هذه الدالة أيضًا لإزالة الكسور العشرية من رقم الفاصلة العائمة، حيث أنها تقبل القيمة، وتنسقها كوسيطات، وترجع مصفوفة الأحرف.

بناء الجملة

ال num2str() بناء جملة الوظيفة موضح أدناه:

رقم 2 شارع ( X )

مثال

يستخدم رمز MATLAB المحدد num2str() دالة لإزالة الكسور العشرية من رقم الفاصلة العائمة المحدد.

الأسطوانات = بي؛
رقم 2 شارع ( على واحد، '%.0f' )

خاتمة

MATLAB هي أداة برمجة مفيدة عالية الأداء تستخدم لأداء العديد من المهام ولديها مكتبة واسعة من الوظائف المضمنة لتنفيذ عمليات معقدة. إحدى هذه العمليات هي إزالة الكسور العشرية من رقم الفاصلة العائمة. لقد قدم هذا الدليل خمس وظائف مدمجة سبرينتف () , الإصلاح () ، الأرضية () ، المستديرة () ، و num2str() لتنفيذ هذه المهمة باستخدام بعض الأمثلة.