جداول مبتنی بر رابط کاربری گرافیکی در متلب
موسسه پایا پروژه به عنوان متصدی انجام پروژه های متلب وظیفه ی خود می داند که در راستای آموزش نرم افزار متلب گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی متلب مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.
جداول رابط کاربری گرافیکی در پروژه متلب یک رابط کاربری گرافیکی هستند که به کاربران امکان نمایش و دستکاری داده های جدولی را می دهند. از آنها برای ایجاد برنامه های کاربردی تعاملی که نیاز به نمایش داده ها در قالب جدول دارند استفاده می شود.
جداول رابط کاربری گرافیکی در متلب معمولاً از ستونها و ردیفهایی تشکیل شدهاند که هر ستون نشاندهنده یک متغیر یا فیلد و هر ردیف نشاندهنده رکورد یا نمونهای از دادهها است. کاربر میتواند با انتخاب سلولها، مرتبسازی و فیلتر کردن دادهها، ویرایش مقادیر سلول و انجام عملیاتهای دیگر با جدول تعامل داشته باشد.
رابط گرافیکی کاربر در MATLAB را می توان برای مطابقت با نیازهای برنامه خاص، از جمله تغییر عرض ستون، پنهان کردن یا نمایش ستون ها، تغییر رنگ سلول و فونت ها و تنظیم تماس برای رویدادهای کاربر، سفارشی کرد، آنها معمولاً در برنامه های علمی و مهندسی، تجزیه و تحلیل مالی و داده ها استفاده می شوند. تجسم.
در انجام این پروژه متلب جداول مبتنی بر رابط کاربری گرافیکی را در متلب ایجاد می کنیم. رابط کاربری گرافیکی به معنای رابط کاربری گرافیکی است که به معنای رابطی است که روی صفحه نمایش داده می شود و کاربر می تواند ببیند در این مقاله با استفاده از متلب یک جداول رابط کاربری گرافیکی ایجاد می کنیم.
با استفاده از تابع “uitable”
این ساده ترین راه برای ایجاد جدول مبتنی بر رابط کاربری گرافیکی است، ابتدا با استفاده از شکل یک شکل ایجاد کردیم و سپس نام ستون ها و همچنین داده هایی مانند زبان ها و کلید را تعریف کردیم و سپس داده ها را با تعریف داده های جدید پر کردیم و سپس با استفاده از uitableand، uitable را ایجاد کردیم. سپس عرض، ارتفاع، موقعیت جدول را با استفاده از روش table.position تعریف می کنیم.
مثال 1:
Code%
Create a figure window%
;fig = figure()
Define column names and data%
;colNames = {‘Language’, ‘Key’}
;data = {‘Java’, 1
;’C++’, 2;’PHP’,3; ‘Python’, 4;’Mysqli’,5
;{‘Django’, 6;’Kotlin’,7;’MATLAB’, 8;’R’,9
Create a uitable in the figure window%
;table = uitable(fig, ‘Data’, data, ‘ColumnName’, colNames)
Set table properties%
;table.Position = [80 80 200 200]
خروجی:

جدول اسکرول در پروژه متلب
در این متد جدولی ایجاد کردیم که میتوانیم برای دیدن دادهها از چپ به راست اسکرول کنیم، برای این کار در پروژه متلب از تابع مفیدی استفاده میکنیم که در آن ماژیک (5) داده را اعلام میکنیم و ابتدا نام ستون مانند ستون 1، ستون 2 و غیره را اعلام میکنیم و سپس یک push btn ایجاد کرده و سپس با استفاده از تابع دیگری printtable جدول خود را چاپ می کنیم.
به این ترتیب می توانیم جدول اسکرول ایجاد کنیم و همچنین می توانیم با تغییر مقدار موقعیت در کد out، ارتفاع جدول را تغییر دهیم.
مثال 2:
Code%
function guiTable
Create the figure and table%
;fig = figure(‘Position’,[100 100 400 300])
,’t = uitable(fig,’Data’,magic(5),’ColumnName
,{‘Column 1′,’Column 2′,’Column 3’
,{‘Column 4′,’Column 5’
;(‘Position’,[20 20 360 150]
Create the push button%
,’btn = uicontrol(‘Style’,’pushbutton’,’String
,’Print Table’,’Position’,[150 280 100 20]
;(‘Callback’,@printTable
Define the push button callback function%
function printTable(~,~)
disp(get(t,’Data’))
end
end
خروجی:

کاربرد جدول مبتنی بر رابط کاربری گرافیکی در متلب
در اینجا پنج کاربرد مختلف جداول مبتنی بر رابط کاربری گرافیکی در متلب آورده شده است:
- تحلیل داده ها
- کنترل آزمایش
- برنامه های مالی
- تحصیلات
- کنترل کیفیت
