Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Matlab Syms - symbolic variables помогите, пжл., что здесь не так syms D1s1 D1s2 D1s3 D2s1 D2s2 D2s3 D3s1 D3s2 D3s3 D x; D= ругается на syms. раньше вроде все нормально было, никаких проблем. Правила форума, пункт 4.9. Используйте тэги форматирования текста и редактор формул для удобства восприятия ваших сообщений другими пользователями. https://www.cyberforum.ru/ matlab/ thread2174142.html Matlab Составить функцию «Сообщение об управляемости линейно-дискретной динамической системы»
Доброго времени суток. Помогите разобраться и решить, если знаете. Сам, мягко говоря, не сильно шарю что да как. Читал, искал литературу, но всё четно. Так толком и не разобрался. Сижу вот ищу. Спасибо за понимание и ваши ответы. 1. Нужно составить функцию «Сообщение об управляемости линейно-дискретной динамической системы»; 2. Сценарий «Исследование функции DLSIM». Тут что-то попробовал...
Matlab Система по формулам Крамера, используя M-функцию https://www.cyberforum.ru/ matlab/ thread2173653.html
M-функция должна диагностировать: а) можно ли выполнить данную систему по правилу Крамера, б) выдавать решение, в) делать проверку Помогите составить M - функцию пожалуйста. % Метод Крамера A = ; b = ;
Matlab Нужно создать модуль, который позволяет построить траекторию рассеяния альфа частицы • Проведите численные расчеты и постройте на одном графике семью траекторий и углов рассеяния альфа-частицы при различных значениях прицельного параметра. • Постройте зависимость угла рассеяния от прицельного параметра. (Для этого можно выбрать диапазон изменения прицельного параметра, выбрав шаг, разбить его на конечное число точек и для каждого значения прицельного параметра, решив... https://www.cyberforum.ru/ matlab/ thread2173602.html
Построение автокорреляционной функции Matlab
Всем привет, столкнулся вот с такой задачей что даже решить никто не может. Осталась только ваша надежда на решение. Хотелось бы попросить помощи в решении у Вас. Построение автокорреляционной функции Создание класса «Сигнал» с функцией свёртки и её приме-нение к сигнальному массиву малого размера.
Matlab Максимизировать функцию, входной параметр которой - вектор День добрый! Есть задача - максимизировать функцию. Проблема в том, что функция зависит от вектора, и вот его компоненты и надо определить. Может кто-то знает какие встроенные методы есть? Optimization toolbox смотрела, ничего не нашла( Строго математически: \mathbf{h}={argmax}_{\mathbf{h}} AIF AIF = \int_{fmin}^{fmax}IF(f)df IF(f)=\frac{{\left|\mathbf{{h}^{H}s}(f)... https://www.cyberforum.ru/ matlab/ thread2173072.html
Matlab Не могу нарисовать Здравствуйте! У меня есть задание: Даны координаты векторов x=(-2;4;7), a=(3;1;2) b=(1;3;1) c=(-1;2;4) в правом ортонормированном базисе i, j, k(первый базис) Показать, что векторы a,b,c тоже образуют базис и найти координаты вектора x в базисе. Сделать рисунки в MATLAB: на первом рисунке показать вектор, разложенный по первому базису, на втором рисунке - вектор, разложенный по... https://www.cyberforum.ru/ matlab/ thread2173052.html Как растянуть ось 3D графика Matlab
Здравствуйте. Есть такой текст программы: function =sloypr(x,y,z,q,v,del,vp,scor); % Расчет температуры плоского слоя в предельном состоянии. % Соответствует расчетам Кархина В.А. %________________________________________________________ %% Пример задания исходных данных (в командном окне): %>>x=; (см) %>>y=; (см) %>>z=0; (см)
Matlab Одномерные массивы https://www.cyberforum.ru/ matlab/ thread2172551.html
Нужна помощь, единственный долг в универе: Дан массив P(m), m13. Исключить из него все отрицательные элементы, вычислить сумму S и количество K оставшихся элементов. Вывести на печать исходный массив и величины S и K. Прошу, все кто разбирается, буду очень благодарен.
Matlab Ошибка на ровном месте - GUI Всем доброго времени суток! Прошу помощи. Есть программа, отслеживающая кнопку мыши, которую нажимают в графическом окне (правая, левая, колёсико или двойное нажатие). В изначально открытом окне всё работает прекрасно, но стоит нажать кнопку построения графиков (назвал push button (оригинально, да?)), и при нажатие любой кнопкой на любой график выдаёт ошибку: Not enough input arguments. ... https://www.cyberforum.ru/ matlab/ thread2172094.html
Как записать дату в БД? Matlab
Делаю форму в матлабе, по идее пользователь должен вводить данные в поля "edit" и при нажатии кнопки Добавить - добавляться. STARTZAKAZ - поступление заказа,ENDZAKAZ - завершение, Post и Zav - поля формы куда ввожу данные. Нажимаю на кнопку добавить, он выдает ошибку. Уже по разному вводил, не получается Что можно сделать? sql = ; sql = exec(conn,sql); fetch(sql);
Matlab Сложение изображений по RGB каналам Здравствуйте! Имеется три бинарных изображения, которые были предварительно разложены по RGB каналам на красное, зеленое и синие. Далее эти изображения обрабатывались. Как после обработки их сложить обратно в полноцветное? Заранее большое спасибо! https://www.cyberforum.ru/ matlab/ t
0 / 0 / 0
Регистрация: 27.08.2016
Сообщений: 83
16.01.2018, 16:48  [ТС] 0

Как, используя цикл, создать систему уравнений - Matlab - Ответ 12036134

16.01.2018, 16:48. Показов 2218. Ответов 22
Метки (Все метки)

Ответ

хочется написать такую систему, но очень большую.

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
syms y y1 y2 y3 x x1 x2 x3 
syms a a11 a12 a13 a21 a22 a23 a31 a32 a33 
 
x=[x1
    x2
    x3];
y=[y1
    y2
    y3];
a=[a11 a12 a13
    a21 a22 a23
    a31 a32 a33];
y=a*x
 
y = 
 a11*x1 + a12*x2 + a13*x3
 a21*x1 + a22*x2 + a23*x3
 a31*x1 + a32*x2 + a33*x3
если использовать цикл for без суммы, то получается какая то абракадабра

Matlab M
1
2
3
4
5
6
7
8
9
10
syms y y1 y2 y3 x x1 x2 x3 
syms a a11 a12 a13 a21 a22 a23 a31 a32 a33 
 
n=3
for i=1:n
    for j=1:n
        y(i)=(a(i,j)*x(j))
    end
end
print(y)
нужно заменить векторы х и у следующими
Matlab M
1
C'(IJKLMNPQ), C(ijklmnpq)
а элементы матрицы D определяются как
Matlab M
1
D(I,i)*D(J,j)*D(K,k)*D(L,l)*D(M,m)*D(N,n)*D(P,p)*D(Q,q)
при этом известно, что
Matlab M
1
2
3
4
5
6
7
8
9
D(1,1)=cos(x); 
D(1,2)=sin(x); 
D(1,3)=0; 
D(2,1)=-sin(x); 
D(2,2)=cos(x); 
D(2,3)=0 ;
D(3,1)=0 ;
D(3,2)=0 ;
D(3,3)=1;
все индексы меняются от 1 до 3.

вручную все компоненты ввести не возможно. Это работа на несколько дней. да и ошибки можно не заметить.

для начала можно написать поменьше систему. дальше все по аналогии можно продолжить

Добавлено через 10 минут
Matlab M
1
C'(IJKLMNPQ)=(D(I,i)*D(J,j)*D(K,k)*D(L,l)*D(M,m)*D(N,n)*D(P,p)*D(Q,q))*C(ijklmnpq)
суммирование в цикле будет по индексам
Matlab M
1
i,j,k,l,m,n,p,q


Вернуться к обсуждению:
Как, используя цикл, создать систему уравнений Matlab
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.01.2018, 16:48
Готовые ответы и решения:

Решить систему уравнений Ax=B, используя LU-разложение
Требуется решить систему уравнений Ax=B, используя LU-разложение. Начал считать и застрял на этом...

Решить систему уравнений, используя switch
x*z, если z>0 y= x, если z=0 x/z, если z<0 решить...

Как создать таблицу из трех массивов используя цикл while
Привет! У меня задание сделать вот такую таблицу из массивов, как на картинке ниже, используя цикл...

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

22
16.01.2018, 16:48
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2018, 16:48
Помогаю со студенческими работами здесь

Решить систему линейных уравнений, используя функции Find
Задание 3. Решить систему линейных уравнений, используя функции Find; матричным способом, используя...

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

Решить систему линейных уравнений, используя разные способы
Решить систему линейных уравнений: 1) используя функцию Find; 2) матричным способом и используя...

Используя метод Гаусса, решить систему линейных уравнений с точностью до 0,0001
Используя метод Гаусса, решить систему линейных уравнений с точностью до 0,0001. Коэффициенты...

0
Новые блоги и статьи
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать. / / . . .
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru