Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 86 стр.

UptoLike

86                                 Èíòåðôåéñ â ñðåäå MATLAB

äàÿ ÿ÷åéêà ìàññèâà M ñîäåðæèò ìàññèâ ñèìâîëîâ.  ìàññèâå
ñèìâîëîâ ñòîëüêî ñòðîê, ñêîëüêî áûëî ââåäåíî â ñîîòâåòñòâó-
þùóþ îáëàñòü ââîäà.
     Äëÿ çàäàíèÿ âûñîòû îáëàñòåé ââîäà ïî îòäåëüíîñòè ñëåäóåò
óêàçûâàòü ÷èñëî ñòðîê êàæäîé îáëàñòè ââîäà â âåêòîð-ñòîëáöå
â êà÷åñòâå òðåòüåãî âõîäíîãî àðãóìåíòà, íàïðèìåð:
     M = inputdlg('vector A' 'Matrix B','Input Data', [1; 4]);

     Äëÿ ïîëó÷åíèÿ îêíà ñ çàïîëíåííûìè ïîëÿìè (äëÿ ïîä-
ñêàçêè ôîðìàòà ââîäà ïîëüçîâàòåëþ) óêàçûâàåòñÿ ÷åòâåðòûé
âõîäíîé àðãóìåíò. Îí äîëæåí áûòü ìàññèâîì ÿ÷ååê òîãî æå
ðàçìåðà, ÷òî è ïåðâûé âõîäíîé àðãóìåíò, íàïðèìåð:
     M = inputdlg('Name' 'Year', 'Info', [2; 1],...

         char('John','Smith') '1990');

     ×òîáû ïîëüçîâàòåëü ñìîã èçìåíÿòü ðàçìåðû äèàëîãîâîãî
îêíà, íåîáõîäèìî çàäàòü ïÿòûé àðãóìåíò ñî çíà÷åíèåì 'on',
íàïðèìåð:
     M = inputdlg('Name' 'Year', 'Info', [2; 1],...

     char('John','Smith') '1990', 'on');

     7. Ôóíêöèÿ listdlg ñîçäàåò äèàëîãîâîå îêíî ñî ñïèñêîì èç
çàäàííûõ ñòðîê è êíîïêàìè  è . Ñòðîêè ñïèñ-
êà çàäàþòñÿ ìàññèâîì ÿ÷ååê. Ïîääåðæèâàåòñÿ âûáîð íåñêîëü-
êèõ ýëåìåíòîâ ñïèñêà. Â âûõîäíûõ àðãóìåíòàõ âîçâðàùàþòñÿ: