كيف يمكنني اختيار المدخلات باستخدام واجهة المستخدم الرسومية/مستكشف في MATLAB البرنامج ؟
-
22-07-2019 - |
سؤال
في الحقيقة لدي 2 الاستفسارات:
كيف يمكنني عرض البيانات من متغير في msgbox?وبعبارة أخرى, إذا كان لدي
dist=3765
في نهاية البرنامج أريد أن عرض في msgbox ، كيف أفعل ذلك ؟أريد المستخدم لتحديد ملف إدخال (لنفترض صورة) من مجلد في MATLAB البرنامج باستخدام مستكشف في وقت التشغيل.كيف يمكنني البرمجية MATLAB, أو هناك وظيفة القائمة المتاحة لذلك ؟
المحلول
يجب أن تحقق هذه MathWorks بلوق وظيفة (هنا و هنا) من كين و مايك مناقشة كافة مربعات الحوار التي يمكنك استخدامها في MATLAB.محددة مربعات الحوار التي تلبي احتياجات المذكورة في السؤال سيكون:
MSGBOX, التي سيتم عرض رسالة.عليك أولا إنشاء سلسلة لاستخدام رسالة.على سبيل المثال, إذا كان لديك متغير
dist
الذي يقوم بتخزين قيمة عددية تريد عرضها ، يمكنك القيام بما يلي (باستخدام الدالة INT2STR):hMessage = msgbox(['dist = ' int2str(dist)]);
UIGETFILE, الذي يفتح مربع الحوار اختيار ملف و يعود اسم الملف والمسار المحدد.على سبيل المثال التالي يفتح مربع حوار لتحديد MATLAB ملف (*.م *.التين, *.حصيرة ، إلخ.) من الدليل الحالي:
[fileName,filePath] = uigetfile();