أحد الجوانب المهمة للبرمجة في ماتلاب هو إدخال البيانات من لوحة المفاتيح. يسمح إدخال الأرقام من لوحة المفاتيح للمستخدم بالتفاعل مع البرنامج والتحكم في تشغيله.
. يسمح للمستخدم بإدخال رقم مباشرة في موجه الأوامر (نافذة الأوامر). على سبيل المثال:
الأسطوانات = الإدخال ('أدخل رقم: ')
.
. يقوم بإنشاء مربع حوار حيث يمكن للمستخدم إدخال رقم. هنا مثال على الاستخدام:
.
يوفر طريقة مريحة وسهلة لإدخال الأرقام من لوحة المفاتيح.
- كيفية إدخال رقم في برنامج ماتلاب
- طريقة سهلة لإدخال رقم من لوحة المفاتيح في ماتلاب
- أمثلة على إدخال الأرقام في ماتلاب باستخدام وظائف الإدخال و ديسب
- كيفية استخدام المشغلين لإدخال وإخراج الأرقام في ماتلاب
- أمثلة على إدخال الأرقام من لوحة المفاتيح في ماتلاب باستخدام المشغلين
- استخدام الأزرار وحقول الإدخال لإدخال الأرقام في ماتلاب
- أمثلة على استخدام الأزرار وحقول الإدخال لإدخال الأرقام في ماتلاب
كيفية إدخال رقم في برنامج ماتلاب
لإدخال الأرقام في برنامج ماتلاب ، يمكنك استخدام وظيفة الإدخال. يسمح للمستخدم بإدخال رقم من لوحة المفاتيح وحفظه في متغير. تقوم وظيفة الإدخال بإرجاع سلسلة ، لذلك سنحتاج إلى تحويلها إلى تنسيق رقمي إذا لزم الأمر. للقيام بذلك ، يمكننا استخدام ستر2دوبل أو ستر2نوم وظائف.
هنا مثال يوضح طريقة بسيطة لإدخال رقم من لوحة المفاتيح وحفظه إلى متغير:
% مطالبة المستخدم بإدخال رقم
عدد = المدخلات ('أدخل رقم: ')
٪ تحويل سلسلة إلى رقم
عدد = ستر2مزدوج (عدد)
الآن يحتوي متغير الرقم على الرقم الذي أدخله المستخدم.
فيما يلي بعض الأمثلة الأخرى على استخدام وظيفة الإدخال:
٪ إدخال رقمين من لوحة المفاتيح وإضافتها
الرقم 1 = الإدخال ('أدخل الرقم الأول: ')
رقم1 = ستر2مزدوج (عدد1)
الرقم 2 = الإدخال ('أدخل الرقم الثاني: ')
عدد2 = ستر2مزدوج (عدد2)
النتيجة = عدد1 + عدد2
٪ إدخال عدد صحيح من لوحة المفاتيح وضربه في 2
عدد = المدخلات ('أدخل عدد صحيح: ')
الرقم = ستري2نوم (رقم)
النتيجة = الرقم * 2
الآن لديك طريقة بسيطة لإدخال رقم من لوحة المفاتيح إلى ماتلاب والعديد من الأمثلة على استخدام وظيفة الإدخال. لا تنس تحويل السلسلة إلى تنسيق رقمي إذا لزم الأمر.
طريقة سهلة لإدخال رقم من لوحة المفاتيح في ماتلاب
قد يكون إدخال رقم من لوحة المفاتيح في برنامج ماتلاب ضروريا لحل المهام المختلفة. لحسن الحظ ، هناك طريقة بسيطة في ماتلاب التي تسمح لك لإدخال رقم من لوحة المفاتيح دون الحاجة إلى كتابة رمز إضافي.
لإدخال رقم من لوحة المفاتيح في ماتلاب ، يمكنك استخدام وظيفة الإدخال. تتيح لك هذه الوظيفة عرض رسالة دعوة على الشاشة تطلب من المستخدم إدخال رقم. عندما يقوم المستخدم بإدخال رقم ويضغط على مفتاح" إدخال " ، تقوم وظيفة الإدخال بإرجاع القيمة المدخلة.
فيما يلي مثال على استخدام وظيفة الإدخال لإدخال رقم من لوحة المفاتيح في ماتلاب:
الأسطوانات = الإدخال ('أدخل رقم: ')في هذا المثال ، سيتم تعيين متغير الأسطوانات القيمة التي أدخلها المستخدم. ستكون المطالبة بإدخال رقم "أدخل رقما:".
لاحظ أن وظيفة الإدخال ترجع دائما قيمة سلسلة ، حتى إذا قام المستخدم بإدخال رقم. إذا كنت بحاجة إلى استخدام الرقم الذي تم إدخاله للعمليات الحسابية ، فأنت بحاجة إلى تحويله إلى نوع بيانات رقمي. للقيام بذلك ، يمكنك استخدام ستر2وظيفة مزدوجة.
الأسطوانات = ستر2 دوبل (إدخال ('أدخل رقم:'))في هذا المثال ، سيتم تعيين متغير الأسطوانات قيمة رقمية أدخلها المستخدم باستخدام لوحة المفاتيح.
الآن أنت تعرف طريقة سهلة لإدخال رقم من لوحة المفاتيح في ماتلاب. استخدم هذه الطريقة عندما تحتاج إلى إدخال رقم للعمل مع البيانات أو حل مشكلة في برنامج ماتلاب.
أمثلة على إدخال الأرقام في ماتلاب باستخدام وظائف الإدخال و ديسب
يتم استخدام وظيفة الإدخال في ماتلاب لإدخال قيمة من لوحة المفاتيح وتعيينها إلى متغير. بناء الجملة كما يلي:
متغير = الإدخال ('رسالة');
على سبيل المثال ، إذا أردنا أن نطلب من المستخدم إدخال رقم ، فيمكننا استخدام الكود التالي:
عدد = المدخلات ('أدخل رقم: ')
بعد تنفيذ هذا الرمز ، ستظهر للمستخدم الرسالة "أدخل رقما:" وسيتمكن من إدخال قيمته من لوحة المفاتيح. سيتم تعيين القيمة المدخلة لمتغير الرقم.
يتم استخدام وظيفة ديسب لعرض قيمة متغير على الشاشة. يبدو بناء الجملة كما يلي:
ديسب (متغير);
على سبيل المثال ، إذا أردنا عرض رقم أدخله المستخدم ، فيمكننا استخدام الكود التالي:
ديسب (عدد);
بعد تنفيذ هذا الرمز ، سيتم عرض قيمة متغير الرقم على الشاشة.
كيفية استخدام المشغلين لإدخال وإخراج الأرقام في ماتلاب
مثال على استخدام مشغل الإدخال:
س = الإدخال ('أدخل رقم: ');س = 10;
في هذا المثال ، سيتم عرض قيمة المتغير س باستخدام عامل التشغيل ديسب. يتم استخدام وظيفة نوم2ستر لتحويل رقم إلى سلسلة.
يمكنك أيضا استخدام مشغل فبرينتف لعرض الأرقام على الشاشة مع تنسيق إضافي. على سبيل المثال:
).
وهكذا ، فإن المدخلات ، ديسب و فبرينتف مشغلي تسمح لك لإدخال وإخراج الأرقام في ماتلاب والعمل معهم مريح.
.
س = الإدخال ('أدخل رقم: ');المثال 2:
يستخدم هذا المثال
المدخلات
و
مشغلي ستري2نوم
لإدخال رقم من لوحة المفاتيح وتحويله إلى تنسيق رقمي. سيتم تعيين الرقم الذي تم إدخاله إلى المتغير
- y
- .
- سترنوم = الإدخال ('أدخل رقم: ');
- ص = ستر2نوم (سترنوم);
- يقوم المستخدم بإدخال رقم في سطر الأوامر ، وبعد ذلك سيتم تحويله إلى تنسيق رقمي باستخدام وظيفة ستري2نوم
- . يتم تعيين الرقم المحول إلى المتغير
- y
- لمزيد من الاستخدام.
- يمكنك استخدام هذه الأمثلة لإدخال أرقام من لوحة المفاتيح ومعالجة البيانات المدخلة في برامج ماتلاب الخاص بك.
- استخدام الأزرار وحقول الإدخال لإدخال الأرقام في ماتلاب
- تتيح لك الأزرار وحقول الإدخال إنشاء واجهة مستخدم تفاعلية تسهل إدخال الأرقام. على سبيل المثال ، يمكنك إنشاء زر "إدخال" وحقل إدخال حيث يمكن للمستخدم إدخال رقم. بعد النقر على الزر ، سيتم استخدام الرقم الذي تم إدخاله في حسابات أخرى.
- يمكنك استخدام وظيفة إيكونترول لإنشاء أزرار وحقول الإدخال في ماتلاب. تتيح لك هذه الميزة إنشاء عناصر تحكم متنوعة مثل الأزرار وحقول الإدخال والتسميات النصية وما إلى ذلك.
- فيما يلي أمثلة على التعليمات البرمجية توضح استخدام الأزرار وحقول الإدخال لإدخال الأرقام في ماتلاب:
- مثال 1: إنشاء زر إدخال وحقل إدخال
هفيغ = الشكل;
uicontrol(‘Style’, ‘text’, ‘Position’, [20 80 100 20], ‘String’, ‘Введите число:’);
uicontrol(‘Style’, ‘edit’, ‘Position’, [120 80 100 20], ‘Callback’, ‘input = str2double(get(gcbo, ‘String’));’);
uicontrol(‘Style’, ‘pushbutton’, ‘Position’, [240 80 60 20], ‘String’, ‘Ввод’, ‘Callback’, ‘close(hFig);’);
Пример 2: Использование введенного числа в вычислениях
input = 0;
while input == 0
uicontrol(‘Style’, ‘edit’, ‘Position’, [120 80 100 20], ‘Callback’, ‘input = str2double(get(gcbo, ‘String’));’);
uicontrol(‘Style’, ‘pushbutton’, ‘Position’, [240 80 60 20], ‘String’, ‘Ввод’, ‘Callback’, ‘close(hFig);’);
waitfor(hFig);
end
في المثال الأول ، يتم إنشاء نافذة بها تسمية نصية "أدخل رقما "وحقل إدخال وزر" إدخال". بعد إدخال الرقم والنقر على الزر ، يتم إغلاق النافذة.
يستخدم المثال الثاني حلقة ستستمر حتى يقوم المستخدم بإدخال رقم ويضغط على زر الإدخال. بعد إدخال الرقم والضغط على الزر ، يتم إغلاق النافذة ويتم عرض الرقم في نافذة أوامر ماتلاب. يمكنك إضافة المزيد من العمليات الحسابية باستخدام الرقم الذي تم إدخاله.
وبالتالي ، فإن استخدام الأزرار وحقول الإدخال يجعل من السهل إدخال الأرقام في ماتلاب وجعلها أكثر سهولة في الاستخدام.