Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.51/201: Рейтинг темы: голосов - 201, средняя оценка - 4.51
KDiamond

m-функция matlab как создать?

28.04.2011, 20:23. Показов 43068. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для формирования обучающей и тестовой выборок для нейронной сети используются следующие пользовательские функции: oprt, vxod, oprvx.

oprt – определение параметра t случайным образом.

oprt.m
Matlab M
1
2
3
4
t =fix(100*rand(1));
while (t>=220) || (t==0),
t =fix(100*rand(1));
end;
vxod.m
Matlab M
1
2
3
4
5
6
7
8
9
10
V = zeros(40,30);
T = zeros(1,30);
for j=1:30
    oprt;
    T(1,j)=P(t+40);
    for i=1:40
        V(i,j)=P(t);
        t=t+1;
        end;
end;
oprvx.m
Matlab M
1
2
3
4
5
6
7
8
9
t =fix(100*rand(1));
while (t>=50) || (t==0),
t =fix(100*rand(1));
end;
PV = zeros(40,1);
for i=1:40
PV(i,1)=P1(t);
t=t+1;
end;
Я создал 3 файла с расширением .m
содержимое 1ого файла:
Matlab M
1
2
3
4
t =fix(100*rand(1));
while (t>=220) || (t==0),
t =fix(100*rand(1));
end;
Закинул их в папку матлаба.
как запускать функцию из Matlab
и правильно ли я создал файл с функцией?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.04.2011, 20:23
Ответы с готовыми решениями:

можно ли в Matlab создать библиотеку для С++ и использовать ее без вызова Matlab?
Возможно ли с помощью команды deploytool или какой-то другой команды создать библиотеку .dll например функции polyxpoly, чтобы в...

Как можно нарисовать график функция сердца на MatLab
Добрый день! Помогите пожалуйста как можно нарисовать, гарфик такой функция на MatLab \huge x^2+(y-\sqrt{|x|} )^2=1

Как создать такой график в MATLAB?

20
0 / 0 / 0
Регистрация: 27.05.2014
Сообщений: 4
06.06.2014, 23:51
Студворк — интернет-сервис помощи студентам
ПОМОГИТЕ КАК СДЕЛАТЬ exe

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
function varargout = denis(varargin)
% DENIS M-file for denis.fig
%      DENIS, by itself, creates a new DENIS or raises the existing
%      singleton*.
%
%      H = DENIS returns the handle to a new DENIS or the handle to
%      the existing singleton*.
%
%      DENIS('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in DENIS.M with the given input arguments.
%
%      DENIS('Property','Value',...) creates a new DENIS or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before denis_OpeningFcn gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to denis_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 denis
% Last Modified by GUIDE v2.5 03-Jun-2014 21:59:52
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @denis_OpeningFcn, ...
                   'gui_OutputFcn',  @denis_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 denis is made visible.
function denis_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 denis (see VARARGIN)
% Choose default command line output for denis
handles.output = hObject;
% Update handles structure
guidata(hObject, handles); 
% UIWAIT makes denis wait for user response (see UIRESUME)
% uiwait(handles.figure1); 
% --- Outputs from this function are returned to the command line.
function varargout = denis_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)
[fileName, pathName] = uigetfile('*.txt');
if fileName ~= 0
fullName = [pathName fileName];
fileID = fopen(fullName);
data = textscan(fileID, '%n') %читаем файл. Возвращает массив ячеек.
array = data{1} %Читаем первый столбец. Он же единственный.
fclose(fileID);
m = mean(array)
s = std(array)
n = length(array)
a = m+(3*s)
b = m-(3*s)
plot([0 n],[m m]);
hold on;
plot(array);
hold on;
plot([0 n],[a a],'r');
hold on;
plot([0 n],[b b],'r');
str1 = num2str(m,7);
set(handles.edit1,'String',str1);
str2 = num2str(s,7);
set(handles.edit2,'String',str2);
c = 0;
i = 0;
for i = 1:n;
    if array(i) > a || array(i) < b
        c = 1;
    end;
end;
if c == 1
     h=warndlg('Значение вышло за границы','Внимание!');
end; 
end
% 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)
cla
set(handles.edit1, 'String', '')
set(handles.edit2, 'String', '')
% 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 Untitled_1_Callback(hObject, eventdata, handles)
winopen('C:/help.doc')
% hObject    handle to Untitled_1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.06.2014, 23:51

Функция Matlab
Создаю функцию, которая выполняет данный алгоритм: даны 3 одномерных массива A,B,C с одинаковым числом элементов. Составить новый массив D,...

Функция hardlim в Matlab
Помогите! Есть примеры %1) n=-5:0.1:5; a=hardlim(n); da=dhardlim(n); plot(n,a,'r') % – график функции активации – красный; ...

Matlab и дельта-функция
Здравствуйте! У меня есть такой вопрос. Не знаю, возможно, он глупый, потому что я больше физик и с матлабом немного на &quot;вы&quot;.....

Файл-функция Matlab
Стоит задача: Вычислить произведение элементов вектора, не превосходящих среднее арифметическое значение его элементов. Использовать...

Неопределенная функция Matlab
Добрый вечер! Очень нужна Ваша помощь в поиске ошибки. Есть функция (функцию не запускала, просто сохранила, как описывается в теме...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru