Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Matlab Задача (полином) https://www.cyberforum.ru/ matlab/ thread1035395.html
1)Определите полином, у которого два корня при x=-2.000 и три корня при x=-3.000 2)Используя правило Симпсона(одной трети), вычислите интеграл полинома x^3-x+1 на отрезке x=0 и x=1. Сравните приближенное значение с точным результатом По первому у меня получилось вот так: r= r = -2 -2 -3 -3 -3 >> p=poly(r) %Находим значение полинома p = 1 13 67 171 216 108
Matlab Как нужно использовать Fuzzy Logic Controller?
Здравствуйте! Есть вот такая схема ( во вложении) и ошибка : Error reported by S-function 'sffis' in 'untitled/Fuzzy Logic Controller/FIS S-function': FIS parameter must be a structure Что это значит? Какие параметры нужно ввести, чтобы устранить эту ошибку? И в параметрах ли дело? Заранее спасибо.
Matlab Задачка в матлабе https://www.cyberforum.ru/ matlab/ thread1035351.html
Помогите с решением данной задачки
Matlab Не удается запустить службу MDCE https://www.cyberforum.ru/ matlab/ thread1035215.html
Здравствуйте! Попробовал запустить Matlab Distributing Computing Engine на своем компьютере по туториалу. Как там описано, перешел в каталог <matlab directory>\toolbox\distcomp\bin\, скопировал и переименовал файл mdce_def.bat на mdce.bat, после чего запустил его из Matlab (настройки там не менял). Запуск производил следующим образом: 1. cd('C:\Program...
Matlab Поменять поле для ввода на выпадающий список
Подскажите как поменять поле ввода на выпадающий список
Matlab Метод половинного деления. (перевести код из Java в MATLAB) https://www.cyberforum.ru/ matlab/ thread1035185.html
Помогите перевести код из языка Java в язык MATLAB package org.mtuci.mm.zero_max_min; //An example of searching for a root via the bisection //method for f(x)=exp(x)*ln(x)-x*x=0. // Метод половинного деления public class BisectionMethod {
Matlab построить график сходимости https://www.cyberforum.ru/ matlab/ thread1035063.html
помогите пожалуйста выполнить работу в matlab F(x)=sinx*cos(-2x), x принадлежит промежутку на этом отрезке нужно найти 3 корня (сделать отдельный график в одном окне т.е. 4 графика ( 1 окно - сама функция 2,3,4 - корни)) корни уточнить с точностью до 10^(-5) с помощью метода половинного деления для любого из этих корней построить график сходимости.
Matlab задачка с матрицей
В матрице определить строки, в которых не все элементы одинаковы. Увеличить элементы этих строк на х.
Matlab Не могу разобраться с кодом https://www.cyberforum.ru/ matlab/ thread1034813.html
Что значат записи следующего вида: Freq = 0.001:(2*f-0.001)/49:2*f; S_Filter.R{1} = r1; S_Filter.R{2} = r2; t = S_Filter.Element{1};
Matlab Распознавание образов методом обратного распространения ошибки Помогите пожалуйста реализовать программу в среде матлаб для распознавания образов (цифры, буквы) методом обратного распространения ошибки. Очень срочно нужно для курсовой работы! Заранее огромное спасибо!!)))) https://www.cyberforum.ru/ matlab/ thread1034584.html
Для каждой строки массива определить максимальное значение Matlab
Для каждой строки массива A 5×4 определить максимальное значение. Результат записать в вектор B.
Matlab Переставить столбцы так, чтобы суммы их убывали. https://www.cyberforum.ru/ matlab/ thread1034323.html
%Составить программу, позволяющую с помощью датчика случайных чисел %сформировать матрицу m x n. Значение m и n ввести с клавиатуры. %Переставить столбцы так, чтобы суммы их убывали. На экран вывести исходную %матрицу в общепринятом виде и результаты расчета с соответствующими %комментариями. clc clear n=input('Введите n:'); m=input('Введите m:'); for i=1:n
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 16
11.12.2013, 15:20  [ТС] 0

Метод Рунге-Кутты для решения системы ОДУ - Matlab - Ответ 5474520

11.12.2013, 15:20. Показов 16618. Ответов 27
Метки (Все метки)

Ответ

Спасибо, друГ) Ноя уже сделал так с утра додумался) хы)
у меня вопросец я переработал код в апостериорный но с вайлом мучаюсь не continue не break не берет) как быть не знаю)
Два часа назад защитил работу )
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
function [T U]=two(f,y0,a,b,M)
% f - имя функции системы
% y0 - начальные условия
% a,b - интервал времени
% M - кол-во точек разбиения
h = (b-a)/M;
U = zeros(M+1,length(y0));
T = (a:h:b)';
U(1,:) = y0;
eps = 0.01;
for j=1:M 
    while(1)
    k1=h*feval(f,T(j), U(j,:) )';
    k2=h*feval(f,T(j)+h/2, U(j,:)+k1/2)';
    k3=h*feval(f,T(j)+h/2, U(j,:)+k2/2)';
    k4=h*feval(f,T(j)+h, U(j,:)+k3)';
    D = U(j,:) + (k1+2*k2+2*k3+k4)/6 ;
    h=h/2;
    k1=h*feval(f,T(j), U(j,:) )';
    k2=h*feval(f,T(j)+h/2, U(j,:)+k1/2)';
    k3=h*feval(f,T(j)+h/2, U(j,:)+k2/2)';
    k4=h*feval(f,T(j)+h, U(j,:)+k3)';
    D1 = U(j,:) + (k1+2*k2+2*k3+k4)/6 ;
    if max(abs(D-D1)) > eps;
        h=h/2;
    continue
    else
        T(j+1) = T(j) + h;
        U(j+1,:) = D;
    end
    end
    h = 2*h;
end
end


Вернуться к обсуждению:
Метод Рунге-Кутты для решения системы ОДУ Matlab
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2013, 15:20
Готовые ответы и решения:

Метод Рунге-Кутты для решения системы ОДУ
Не могу преобразовать систему в уравнения первого порядка. Помогите пожалуйста . Добавлено через...

ОДУ Рунге-Кутты
function =two(f,y0,a,b,eps) % f - имя функции системы % y0 - начальные условия % a,b - интервал...

ОДУ методом Рунге-Кутты
y&quot;-4y`+ 5y = 3x y(0)=1.48 y`(0)=3.6 Точн. значение e^2x(cosx+sinx)+3x/5+12/25 Помогите...

ОДУ методом Рунге-Кутты
(2(x^2)+x)y&quot;+(2x+2)y`- y = 1/x y(a)=5 y`(a)=-25 Уже всю голову сломал(

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

Нужно сделать задачу в Matlab из готового решения в Mathcad. Используется метод Рунге-Кутты с фиксированным шагом
Используется метод Рунге-Кутты с фиксированным шагом.

ОДУ 4-ого порядка методом Рунге-Кутты
Есть неоднородное дифференциальное уравнение 4-ого порядка. как свести его к системе уравнений...

Решить систему ОДУ методом Рунге-Кутты 4-5-го порядка
Решить заданную систему обыкновенных дифференциальных уравнений (ОДУ) методом Рунге -Кутты 4-5-го...

Решение задачи Коши для системы 2 диф. уравнений методом Рунге-Кутты 4 порядка
Здравствуйте, помогите с написанием это программой, вообще не знаю как писать.

Алгоритм решения ДУ методом Рунге-Кутты
Здравствуйте! Помогите написать алгоритм решения для MatLab методом Рунге-Кутты и оценить точность...

Метод Эйлера для решения ОДУ
дано дифференциальное уравнение вида dy/dx=1+y/x+exp(y/x) Программу написал, но почему-то не...

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