Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Matlab Прогноз валютных котировок Всем привет, значит вся работа происходит в Matlab(самая последняя версия). Что и как делал: 1. Вектор валютных котировок разных валют к гривне с 1996 по 2012 год(данные среднегодовые). 2. Этот вектор я обработал 2 способами(суть способов та же, это для разнообразия, и мб что-то лучше): 2.1. Сделал авторегресию с помощью Neural Network Toolbox через Nonlinear Autoregression, в результате... https://www.cyberforum.ru/ matlab/ thread897364.html Метод Адамса Matlab
здравствуйте помогите доделать программу с интерфейсом, на старом матлабе она идёт на версии 6.5 и 7, а на 2012 не хочет, нужно чтобы работала на 2012. function varargout = Lab3 (varargin) gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @ Lab3_OpeningFcn, ... ...
Matlab Морской бой между двумя игроками Здравствуйте. Задача заключается в следующем: написать программу, позволяющую играть в морской бой двум игрокам, на одном компьютере. Правила игры: поле 8x8 и 10 одноклеточных кораблей. Игроки ходят по очереди, на время хода одного игрока, поле другого игрока скрывается. Программа рисует пораженные клетки и корабли и определяет победителя. Возможно ли реализовать игру, используя массив 8х8,... https://www.cyberforum.ru/ matlab/ thread897158.html Matlab Появление картинки в одной из 4х квадратов/областей по запросу пользователя путем введения цифр 1,2,3 или 4 в командную строку https://www.cyberforum.ru/ matlab/ thread896861.html
Доброй ночи всем программистам! Нужна ваша помощь! Задание: создать/разделить область на 4 квадрата. Загрузить картинку. Итог должен получиться таким, что в итоге пользователь вводит в командную строку одну из цифр - 1,2,3 или 4 и картинка должна появиться в соответствующей области. Заранее спасибо! Добавлено через 10 часов 48 минут Еще актуально!
Построение фракталов в GUI Matlab
Нужно построить фрактал Дракон Хартера-Хейтуэя. Пока что не могу даже до понять как вообще это представить в GUI. Знаю то что при построение в GUI фрактал должен строиться "на глазах" у пользователя. То есть, по сути, должна получаться анимация построения. И должно быть окно ввода, рядом с изображением фрактала, в котором будем задавать количество итерация. Вот что есть для построения. Но если...
Matlab реализовать функцию в Matlab'е, которая вернет вектор сумм элементов каждой диагонали Дана квадратная матрица, необходимо реализовать функцию в Matlab'е, которая вернет вектор сумм элементов каждой диагонали (направление можно взять любое). Добавлено через 6 минут если можно ответ прислать в виде PrtSc (принт скрин) с реализованной функцией маткада https://www.cyberforum.ru/ matlab/ thread896452.html
Matlab Множественное сечение функций Добрый день! Столкнулся с проблемой, не знаю как её решить на МатЛабе: нужно сделать анимацию(ну или хотя-бы большое кол-во окон(figure) отображения сечения многомерной функции плоскостью. Для начала попробовать отобразить единичную окружность (круг) X^2 +Y^2=1 , Отобразив её на плоскость Oz, в цикле (напр. 50 итераций), от -1 до 1, должно получиться сначала точка, потом отрезки длиной от 0 до... https://www.cyberforum.ru/ matlab/ thread896414.html Matlab Найдите решение дифференциального уравнения. Выручайте! хоть что то
Задача: 1. Найдите решение дифференциального уравнения, удовлетворяющее начальным условиям на промежутке с шагом h=0,01. а) методом Эйлера; б) методом Рунге-Кутты; 2. Построить графики функций. 3. Сравнить результаты и сделать вывод Исходные данные: Уравнение: y``-6y`+9y=x2-x+3 Начальные условия: y(0) = 4/3, y` (0) = 1/27
Matlab Найти радиус сходимости степенного ряда(ТФКП) https://www.cyberforum.ru/ matlab/ thread896301.html
Найти радиус сходимости степенного ряда Sum(n от 0 до бесконечности) n!(z^(n^2)) Как найти догадываюсь,но не могу верно определить a-энное Добавлено через 22 минуты \sum_{0}^{\propto }n!{z}^{{n}^{2}} Добавлено через 7 минут Ошибочка вышла.Извините.Удалите.
Matlab Как построить накапливающийся график значений переменной (Dv), т.е. график суммы значений переменной Dv https://www.cyberforum.ru/ matlab/ thread895979.html
function Proba1602 %Начальные условия m = 0.008; k = 20000; c = 0.0012; Ti = 0.0008; dT = 1e-6; dt = 1e-6; v = 0; h = 0; hm = 0.00005; w = 30; O = 0.000001256; S = 0.0000785; I = 15; b = 0.00005; L = 0.00000000006; U1 = 0.00000000035; Mu = 0.8; Ds = 0.00036; Pi = 3.14; Dd = 0.0015; Pn = 100000000; Pa = 100000000; Ps = 120000; Dn = 0.0003; G = 0.000000000051; Pk = 100000000; z = 0; e = 0;...
Matlab Просьба оценки задачи, и критики- создание GUI (граф. интерфейса) для электр.схемы
Здравствуйте! Мне поставлена смутно оформленная задача, хотелось бы понять, что реально сделать, а что-нет, и буду рад общим советам или мнениям- как эту задачу лучше и проще решить. Есть смутно оформленная задача сделать графический интерфейс к эл. схеме (приложил рис. ниже) , вернее к двум. Я так понимаю, что нужно сделать графический интерфейс с нуля (GUI),т.е. создать приложение, где...
Matlab Метод опорных векторов (SVM) Здравствуйте, необх
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 4
0

Наискорейший спуск - Matlab - Ответ 4700105

10.06.2013, 17:45. Показов 4384. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Подскажите, пожалуйста, как здесь определить значение величины шага g (здесь она постоянная g=0.01). Программа должна реализоваться методом наискорейшего спуска.
Я так понимаю, что шаг определяется из условия минимума функции.

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
clear all; clc;
% Значения коэффициентов
d = 0.001; % дельта
% Начальная точка
x1 = 0.9; 
x2 = 0.9; 
k = 1;  % Счетчик шагов
kmax = 100; % Предельное число шагов, 
% задается для предотвращения зацикливания
% Массивы для хранения промежуточных координат
x1trace = [x1]; 
x2trace = [x2]; 
i = 2; 
while k < kmax 
% Вычисление коэффициента шага
gr1 = 4 - 6*x1*exp(x2^2+x1^2); 
gr2 = 5 - 6*x2*exp(x2^2+x1^2);
% Значение шага
g = 0.01;
x1 = x1 + g*gr1;
x2 = x2 + g*gr2;
% Сохранение координат
x1trace(i) = x1; 
x2trace(i) = x2; 
i = i + 1; 
% Проверка условия останова
if sqrt(gr1^2 + gr2^2) <= d; 
break; % Выход из цикла в случае выполнения условия
end
k = k + 1; 
end
% Построение графика
x = -0.5:0.01:1.0; 
y = -0.5:0.01:1.0; 
[X, Y] = meshgrid(x, y); 
Z = 4.*X + 5.*Y - 3.*exp(X.^2+Y.^2); 
[C, h] = contour(X, Y, Z); 
clabel(C, h);  % Отображение меток на линиях уровня
hold on; 
plot(x1trace, x2trace, '-x'); 
axis ('equal')
% Вывод начальной точки на график
text(x1trace(1) - 0.1, x2trace(1) + 0, 'M0'); 
% Вывод решения на график
text(x1 + 0.1, x2-0.1, ...
strvcat(['x1 = ' (num2str(x1))], ...
        ['x2 = ' (num2str(x2))], ...
        ['k = '  (num2str(k))])); 
hold off;
x1
x2
k


Вернуться к обсуждению:
Наискорейший спуск Matlab
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2013, 17:45
Готовые ответы и решения:

Градиентный спуск
Нужно найти приближенное решение системы уравнений. Методом Ньютона все получилось, а нужно еще...

Вертикальный спуск в атмосфере
Столкнулся со следующей проблемой: решаю задачу спуска материальной точки массой m площадью s и...

Спуск космического аппарата на Луну
Здравствуйте. Помогите решить проблему. Задача: Рассмотрим пример нахождения моментов включения и...

Спуск с горы (перебор с возвратом, backtracking)
Есть такое задание: Решение задачи должно быть представлено в виде функции Matlab (если кто...

3
10.06.2013, 17:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2013, 17:45
Помогаю со студенческими работами здесь

Ускоренный градиентный спуск
народ спасайте не могу понять почему не пашет и еще бы график сюда прикрутить чтоб видны были...

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

Наискорейший градиентный спуск
Не могу разобраться в коде. Скажите пожалуйста в какой среде его реализовать? program MNS; ...

Наискорейший градиентный спуск с вычислением величины шага методом Дихотомии
Добрый вечер! Пишу программу для нахождения локального минимума функции методом наискорейшего...

Градиентный спуск
Хотел написать код градиентного спуска для функции sin(x1)+sin(x2): import numpy as np import...

Рекурсивный спуск
Вводится с клавиатуры непустая последовательность из n положительных, вещественных чисел. Используя...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru