كيف يمكنني اختيار المدخلات باستخدام واجهة المستخدم الرسومية/مستكشف في MATLAB البرنامج ؟

StackOverflow https://stackoverflow.com/questions/1645723

سؤال

في الحقيقة لدي 2 الاستفسارات:

  1. كيف يمكنني عرض البيانات من متغير في msgbox?وبعبارة أخرى, إذا كان لدي dist=3765 في نهاية البرنامج أريد أن عرض في msgbox ، كيف أفعل ذلك ؟

  2. أريد المستخدم لتحديد ملف إدخال (لنفترض صورة) من مجلد في MATLAB البرنامج باستخدام مستكشف في وقت التشغيل.كيف يمكنني البرمجية MATLAB, أو هناك وظيفة القائمة المتاحة لذلك ؟

هل كانت مفيدة؟

المحلول

يجب أن تحقق هذه MathWorks بلوق وظيفة (هنا و هنا) من كين و مايك مناقشة كافة مربعات الحوار التي يمكنك استخدامها في MATLAB.محددة مربعات الحوار التي تلبي احتياجات المذكورة في السؤال سيكون:

  • MSGBOX, التي سيتم عرض رسالة.عليك أولا إنشاء سلسلة لاستخدام رسالة.على سبيل المثال, إذا كان لديك متغير dist الذي يقوم بتخزين قيمة عددية تريد عرضها ، يمكنك القيام بما يلي (باستخدام الدالة INT2STR):

    hMessage = msgbox(['dist = ' int2str(dist)]);
    

    alt text

  • UIGETFILE, الذي يفتح مربع الحوار اختيار ملف و يعود اسم الملف والمسار المحدد.على سبيل المثال التالي يفتح مربع حوار لتحديد MATLAB ملف (*.م *.التين, *.حصيرة ، إلخ.) من الدليل الحالي:

    [fileName,filePath] = uigetfile();
    

    alt text

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top