حفظ المدخلات

powergirl

عضو جديد
إنضم
11 مايو 2009
المشاركات
2
مجموع الإعجابات
0
النقاط
0
السلام عليكم ورحمة الله

لدي استفسار بسيط

اذا عملت واجهه تفاعليه في الماتلاب(GUI)
وادرجت فيها مربع نص يسمح للمستخدم بادخال قيم
وادرجت Radio button
يختار منه المستخدم

كيف يمكنني حفظ مدخلات المستخدم في متغيرات حتى اتم عليها عمليات حسابية في الكود.
 

مواضيع مماثلة

ahmedmecha

عضو جديد
إنضم
20 أكتوبر 2006
المشاركات
365
مجموع الإعجابات
9
النقاط
0
وعليكم السلام ورحمة الله

يمكن استخدام ايعاز assignin وهذا مثال

لنفرض ان الـ input سوف يكون في حقل اسمه A فكل قيمة مدخلة سوف تخزن على شكل sturucture or cell variable , بعدها يتم حزن هذه القيمة تحت متغير جديد في الـ workspace ليكن أسمه B

كود:
[COLOR=Blue]assignin('base','B',A);[/COLOR]
base إشاره لخزن المتغير في الـ current workspace

 

powergirl

عضو جديد
إنضم
11 مايو 2009
المشاركات
2
مجموع الإعجابات
0
النقاط
0
شكرا على الرد ولكن كيف يعرف الكود ان هذه القيمه المدخله هي من مربع الحوار والقيمه الاخرى من radio button .
ممكن توضيح اكثر لو سمحت
 

ahmedmecha

عضو جديد
إنضم
20 أكتوبر 2006
المشاركات
365
مجموع الإعجابات
9
النقاط
0
السلام عليكم

بصراحة لا أعرف لكن حسب علمي فأن لكل حقل أسم معين ويمكنك أسترجاع المعلومات عن طريق الـ Callback function . آسف ليس لدي خبرة في الـ GUI
 

abeerhassan

عضو جديد
إنضم
5 أبريل 2012
المشاركات
2
مجموع الإعجابات
0
النقاط
0
السلام عليكم
كيف اقوم بعمل ادخال ب hex في واجهة ال GUI والتعامل معها في البرنامج
 

abeerhassan

عضو جديد
إنضم
5 أبريل 2012
المشاركات
2
مجموع الإعجابات
0
النقاط
0
السلام عليكم
لدي واجهات في GUI واريد ادخال مصفوفة بال hex عن طريق edittext وحفظ هذه المصفوفة والتعامل معها في البرنامج ثم عرض نتيجة تنفيذ البرنامج في واجهات ال GUI
ارجو المساعدة وشكرا
 

ahmedmecha

عضو جديد
إنضم
20 أكتوبر 2006
المشاركات
365
مجموع الإعجابات
9
النقاط
0
وعليكم السلام

تعامل مع المصفوفة كأنها text or cell وأستخدم edittext بصورة طبيعيه ... هذه الأيعازات كمثال
matrix = get(handles.edittext,'String');
data = cell2mat(matrix); % to get the data within the GUI
لعرض المصفوفة يوجد عدة إحتمالات ... يمكنك مثلا استخدام إيعاز uitable
 
أعلى