17429

Создание графического интерфейса программы

Лабораторная работа

Информатика, кибернетика и программирование

Цель работы: создание графического интерфейса программы. Программа работы 1. Составить программу рассчитывающую заданное выражение приложение 1. Ввод данных и вывод результатов реализовать с использованием графического пользовательского интерфейса. Прогр...

Русский

2013-07-01

47.17 KB

3 чел.

 Цель работы: создание графического интерфейса программы.

 Программа работы

1. Составить программу, рассчитывающую заданное выражение (приложение 1). Ввод данных и вывод результатов реализовать с использованием графического пользовательского интерфейса.

Программа Untitled2:

sa = get ( ha , 'string' );

a = str2num ( sa );

 

sb = get ( hb , 'string' );

b = str2num ( sb );

 

sx = get ( hx , 'string' );

x = str2num ( sx );

 

y=sqrt(a+b)+1/(x^2-a);

 

sy = num2str ( y );

 

ssy = ['y =  ' sy];

 

set ( hy , 'string' , ssy );

Листинг программы:

clc

clear all

close all

 

figure('MenuBar','none',...

           'Position',[150 200 500 500],...

           'Color',[0.65 0.65 0.65], ...

           'NumberTitle' , 'off' , ...

           'Name' , 'расчет функции');

       

hA=uicontrol ( 'Style' , 'text' ,...

              'String' , 'a=',...

              'Position' , [50 450 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

          

ha = uicontrol ( 'Style' , 'edit' ,...

                 'String' , '1' ,...

                 'Position' , [150 450 150 30], ...

                 'FontSize', 20 ,...

                 'HorizontalAlignment' , 'center' , ...

                 'Backgroundcolor' , [0.65 0.65 0.65] ,...

                 'Foregroundcolor' , 'black') ;

             

hB=uicontrol ( 'Style' , 'text' ,...

              'String' , 'b=',...

              'Position' , [50 400 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

          

          uicontrol ( 'Style' , 'text' ,...

              'String', 'y=sqrt(a+b)+1/(x^2-a)',...

              'Position' , [120 250 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

          

          

hb = uicontrol ( 'Style' , 'edit' ,...

                 'String' , '1' ,...

                 'Position' , [150 400 150 30], ...

                 'FontSize', 20 ,...

                 'HorizontalAlignment' , 'center' , ...

                 'Backgroundcolor' , [0.65 0.65 0.65] ,...

                 'Foregroundcolor' , 'black');

             

            

             

hX=uicontrol ( 'Style' , 'text' ,...

              'String' , 'x=',...

              'Position' , [50 350 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

 

 

hx = uicontrol ( 'Style' , 'edit' ,...

                 'String' , '1' ,...

                 'Position' , [150 350 150 30], ...

                 'FontSize', 20 ,...

                 'HorizontalAlignment' , 'center' , ...

                 'Backgroundcolor' , [0.65 0.65 0.65] ,...

                 'Foregroundcolor' , 'black') ;

 

uicontrol ( 'Style' , 'pushbutton' ,...

           'String' , 'Расчет' , ...

           'Position' , [150 150 200 100], ...

           'FontSize', 20 ,...

           'HorizontalAlignment' , 'left' , ...

           'CallBack' , 'Untitled2' ) ;

       

       hy = uicontrol ( 'Style' , 'text' , ...

           'String' , 'y = 1 ' , ...

           'Position' ,  [220 10 200 100], ...

           'FontSize', 20 , ...

           'HorizontalAlignment' ,'left' , ...

           'Backgroundcolor' , [0.65 0.65 0.65]  ,...

           'Foregroundcolor' , 'y') ;

       


 

А также другие работы, которые могут Вас заинтересовать

36667. Педагогіка вищої школи. Тексти лекцій 179.46 KB
  Структура методів навчання за джерелами знань ПЕДАГОГІЧНА МАЙСТЕРНІСТЬ Моральнодуховні якості гуманістична спрямованість; національна гідність; інтелігентність; життєві ідеали; совісність; чесність; правдивість; обєктивність; толерантність. Професійні знання навчального предмета; анатомії і фізіології людини; психології; педагогіки; методики навчання. pais дитя ago веду керую наука про навчання та виховання дітей.
36668. ПРОЕКТИРОВАНИЕ ПРЕДПРИЯТИЙ АВТОМОБИЛЬНОГО ТРАНСПОРТА 773.5 KB
  Стоимость зданий и сооружений по подгруппам производственные здания административнобытовые помещения складские помещения закрытая стоянка трансформаторная компрессорная склад газовых баллонов прочие отапливаемые помещения открытая стоянка определяется по формуле: Цз=цзi Vзi 1 где Цз общая стоимость зданий и сооружений руб м3; цзi стоимость одного м3 iой группы зданий или сооружений руб м3; Vзi объем iой подгруппы зданий м3; N количество всех оцениваемых зданий и сооружений ед. Стоимость открытой стоянки и затраты...
36669. Термодинамика и тепломассообмен 2.83 MB
  Первоначально же в середине XIX века она возникла как техническая термодинамика изучающая закономерности взаимного превращения теплоты в механическую работу и являющаяся теоретическим 4ундаментом теплотехники. На ее основе производится расчет и проектирование технологического оборудования для осуществления процессов деформации сушки термообработки и других формируются методы прямого преобразования теплоты в электрическую энергию проводится анализ эффективности термодинамических циклов процессов теплообмена изучаются...
36670. ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Линейные системы управления 5.19 MB
  В учебном пособии излагаются методы анализа и синтеза линейных линеаризованных систем автоматического управления САУ базирующиеся на применении принципа обратной связи по выходной управляемой координате или по вектору координат состояния объекта управления. Продемонстрированы современные методы математического описания линейных объектов и систем во временной и частотной области показана взаимосвязь различных методов описания приведены наиболее распространенные в инженерной практике методы анализа и синтеза непрерывных и дискретных...
36671. СПЕЦИАЛЬНАЯ СЕМЕЙНАЯ ПЕДАГОГИКА 2.13 MB
  Типы семейного воспитания и их влияние на формирование личности ребенка. Проблема воспитания в семье ребенка с нарушением зрения182 6. Создание в семье оптимальных условий для полноценного развития ребенка с нарушениями речи. Семейное воспитание ребенка с ДЦП в раннем возрасте .
36672. Лекции и исследования по древней истории русского права 7.31 MB
  Но под источником права можно разуметь и продукт этой силы в данном случае самый закон; это на том основании что судья берет норму для решения известного случая прямо из закона который является для него источником права отдельных лиц. Начичность обычая проявлятся в том что известные юридические действия совершаются постоянно по единообразной норме. Чтобы доказать что в данное время действует известный обычай нужно привести ряд единообразных действий определяемых одним какимлибо юридическим началом. Если нет повода думать что...
36673. Информационная безопасность и конфиденциальность информации 36.23 KB
  Причины утери информации может быть выделено четыре: эксплуатационные поломки носителей информации, стихийные и техногенные бедствия, вредоносные программы, человеческий фактор.
36674. Коррекционная педагогика. Взаимодействие специа 1.72 MB
  Кушнер Особенности обучения грамоте детей с речевыми нарушениями на примере дизартрии. Поваляева Раннее обучение чтению детей имеющих речевые нарушения. Красикова Профилактика нарушений письменной речи у детей старшего дошкольного возраста. Буденная Логоритмические занятия в старших группах для детей с дизартрией.
36675. МЕНЕДЖМЕНТ ПЕРСОНАЛУ 791 KB
  В умовах становлення ринкової економіки в нашій державі особливого значення набуває питання практичного застосування сучасних форм управління персоналом які дозволяють підвищити соціальноекономічну ефективність будьякого підприємства. Управління персоналом завжди належало до однієї з найскладніших видів людської діяльності яка вимагає спеціальних знань і без яких неможливе управління. В свою чергу ця здатність в більшості залежить від компетенції керівників всіх рівнів і спеціалістів по управлінню персоналом:...