Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Drekmol
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 36
1

Работа с интерфейсом

07.05.2013, 18:02. Просмотров 488. Ответов 1
Метки нет (Все метки)

Задание: дана программа интерполяции методом Лагранжа, как ее перенести в окно интерфейса с выводом графика?
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
x = 2:0.5:20
y = sin(x)
r = 1:0.01:20
% (x,y) массивы координат точек
m=length (r);
nx=length (x);
ny=length (y);
if (nx ~= ny),
error (' (x,y) do not have the same # values')
end
for k=1: m
sum = 0;
for i=1: nx
delt (i) =1;
for j=1: nx
if (j ~= i),
delt (i) = delt (i) * (r(k) - x(j)) / (x(i) - x(j));
end
end
sum = sum + y(i) * delt (i);
end
f(k) =sum;
end
plot (x,y,'o',r,f)
Добавлено через 9 минут
соорудил окно интерфейса, но запутался как с ним работать
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
function varargout = interface_kursach(varargin)
% INTERFACE_KURSACH M-file for interface_kursach.fig
%      INTERFACE_KURSACH, by itself, creates a new INTERFACE_KURSACH or raises the existing
%      singleton*.
%
%      H = INTERFACE_KURSACH returns the handle to a new INTERFACE_KURSACH or the handle to
%      the existing singleton*.
%
%      INTERFACE_KURSACH('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in INTERFACE_KURSACH.M with the given input arguments.
%
%      INTERFACE_KURSACH('Property','Value',...) creates a new INTERFACE_KURSACH or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before interface_kursach_OpeningFcn gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to interface_kursach_OpeningFcn via varargin.
%
%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
%      instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES
 
% Edit the above text to modify the response to help interface_kursach
 
% Last Modified by GUIDE v2.5 07-May-2013 20:00:30
 
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @interface_kursach_OpeningFcn, ...
                   'gui_OutputFcn',  @interface_kursach_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end
 
if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT
 
 
% --- Executes just before interface_kursach is made visible.
function interface_kursach_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to interface_kursach (see VARARGIN)
 
% Choose default command line output for interface_kursach
handles.output = hObject;
 
% Update handles structure
guidata(hObject, handles);
 
% UIWAIT makes interface_kursach wait for user response (see UIRESUME)
% uiwait(handles.figure1);
 
 
% --- Outputs from this function are returned to the command line.
function varargout = interface_kursach_OutputFcn(hObject, eventdata, handles) 
% varargout  cell array for returning output args (see VARARGOUT);
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
% Get default command line output from handles structure
varargout{1} = handles.output;
 
 
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
 
% --- Executes on button press in pushbutton2.
function pushbutton2_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
 
 
function edit1_Callback(hObject, eventdata, handles)
% hObject    handle to edit1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
% Hints: get(hObject,'String') returns contents of edit1 as text
%        str2double(get(hObject,'String')) returns contents of edit1 as a double
 
 
% --- Executes during object creation, after setting all properties.
function edit1_CreateFcn(hObject, eventdata, handles)
% hObject    handle to edit1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called
 
% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end
 
 
 
function edit2_Callback(hObject, eventdata, handles)
% hObject    handle to edit2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
% Hints: get(hObject,'String') returns contents of edit2 as text
%        str2double(get(hObject,'String')) returns contents of edit2 as a double
 
 
% --- Executes during object creation, after setting all properties.
function edit2_CreateFcn(hObject, eventdata, handles)
% hObject    handle to edit2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called
 
% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end
 
 
 
function edit3_Callback(hObject, eventdata, handles)
% hObject    handle to edit3 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
% Hints: get(hObject,'String') returns contents of edit3 as text
%        str2double(get(hObject,'String')) returns contents of edit3 as a double
 
 
% --- Executes during object creation, after setting all properties.
function edit3_CreateFcn(hObject, eventdata, handles)
% hObject    handle to edit3 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called
 
% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2013, 18:02
Ответы с готовыми решениями:

Работа с графическим интерфейсом
Подскажите , мне нужно создать программу с граф интерфейсом, где я мог бы...

Работа с интерфейсом
Всем привет, есть несколько структур они связанны друг с другом через...

Работа с интерфейсом
Здрасте! Вот есть у меня интерфейс interface InterfaceMain { ...

Работа с интерфейсом такси
Здравствуйте, уважаемые форумчане :) у меня возник вопрос по интерфейсу такси:...

Простейшая работа с интерфейсом
Я уже далеко не начинающий программист, но на Джаве никогда ничего не писал....

1
vital792
1999 / 1271 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
07.05.2013, 19:22 2
лучше бы сказали, как этот интерфейс должен функционировать, ведь вывод графика на plot это тоже интерфейс... Сколько я работал с графикой(не часто, в матлабе она как правило не нужна), всегда пытался обходиться без guide, не нравится он мне, хотя вам виднее
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2013, 19:22

Работа с потоком и интерфейсом программы
Здравствуйте. Подскажите, пожалуйста, аналог кода на C# (либо пример) для...

JavaEclipse.Работа с графическим интерфейсом
Люди добрые! 1)Помогите создать форму размером 500х500 с нарисованным в ней...

Текстовый редактор или работа с TrichEdit и MDI-интерфейсом
Здравствуйте,Форумчане!...Вообщем задание такое :нужно написать текстовый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru