Найдено 39 результатов

juho
Вс мар 01, 2020 6:51 pm
Форум: Математическое моделирование в MATLAB/ PDE Toolbox и Comsol MultiPhysics (Femlab)
Тема: Как уйти от двойного цикла for
Ответы: 0
Просмотры: 1684

Как уйти от двойного цикла for

Коллеги добрый вечер. Подскажите пожалуйста как уйти в программе от двойного цикла for. Заранее благодарю и если нетрудно прошу немного объяснить решение. Спасибо. Ниже представлен рабочий код tic x = 1:1:10; %Количество шагов в скоростной характеристике, шаг y = 1000:100:1900; %Характеристика оборо...
juho
Чт ноя 28, 2019 3:46 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Вопрос по условию if
Ответы: 5
Просмотры: 1895

Re: Вопрос по условию if

В общем господа, я решил сделать старым добрым циклом for. Если у кого-нибудь будут мысли по поводу как убрать цикл for, то я буду очень признателен. Спасибо tic B = randi([-1, -1],200,1); C = zeros(200,1); k = zeros(200,1); for i = 1:1:length(C(:,1)) if i == 1 C(i) = 25; end if i > 1 && i <...
juho
Ср ноя 27, 2019 9:04 am
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Вопрос по условию if
Ответы: 5
Просмотры: 1895

Re: Вопрос по условию if

https://drive.google.com/open?id=1uCuxb3v4n0IK78syfHojCMA8BdWS9vW4

Картинка не грузится почему-то. Прикладываю ссылку из гугл диска с картинкой.
juho
Ср ноя 27, 2019 5:25 am
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Вопрос по условию if
Ответы: 5
Просмотры: 1895

Вопрос по условию if

Уважаемые форумчане, доброго времени суток. Уже продолжительное время не получается решить как мне кажется простую задачу. Поэтому прошу Вашу руку помощи. Спасибо. Вся соль вопроса в следующем. Имеется массив А в котором генерируются 50 единичек со знаком минус (-) A = ones(50,1) * (-1); После эти з...
juho
Чт мар 29, 2018 10:32 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Преобразование осей в трехмерном графике (surf)
Ответы: 1
Просмотры: 607

Re: Преобразование осей в трехмерном графике (surf)

Как же я не догадался. Ведь ответ на поверхности в прямом смысле. Необходимо ввести нужные шаги. X = 0.1:0.1:4 и Y = 0.1:0.1:12. И теперь surf(X,Y,Z) и все получилось. Спасибо всем.
juho
Чт мар 29, 2018 10:05 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Преобразование осей в трехмерном графике (surf)
Ответы: 1
Просмотры: 607

Преобразование осей в трехмерном графике (surf)

Уважаемые форумчане, добрый вечер. Как я не пытался, так и не получается решить на мой взгляд простую задачу. Но тем не менее не получается. Суть сей проблемы состоит в следующем: У меня есть массив размерностью 120х40 который я с помощью команды surf строю в трехмерный график. Ось X изменяется от 0...
juho
Вс фев 12, 2017 5:45 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Обращение к администрации форума!
Ответы: 24
Просмотры: 12618

Re: Обращение к администрации форума!

Администраторы, что стало с форумом? помойка какая-то! Сплошная реклама и спам.
juho
Вс фев 12, 2017 5:43 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Суммирование определённого числа строк в массиве
Ответы: 1
Просмотры: 896

Re: Суммирование определённого числа строк в массиве

Сам отвечаю на свой вопрос.
cx1=cumsum(x(:,2));
cx2=zeros(size(cx1));
i=strfind([0 x(:,1).'],[0 1]);
cx2(i)=diff([0; cx1(i)-x(i,2)]);
x3=cx1-cumsum(cx2);
x3(~x(:,1)) = 0;
AA1 = [x x3];
Форум загажен всякой дрянью и рекламой.
juho
Сб фев 11, 2017 6:17 am
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Суммирование определённого числа строк в массиве
Ответы: 1
Просмотры: 896

Суммирование определённого числа строк в массиве

Здравствуйте уважаемые форумчане! Столкнулся с задачей которую никак не получается решить. Очень надеюсь на Вашу поддержку. Спасибо. Задача состоит в следующем. Есть знакопеременная функция изменяющаяся от -0,3 до 0,2. Выполняются следующие условия. 1) Если имеются несколько последовательно стоящих ...
juho
Чт янв 19, 2017 4:27 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Перебор всех вариантов с учетом повторений
Ответы: 4
Просмотры: 1404

Re: Перебор всех вариантов с учетом повторений

Вы все правильно поняли и это хорошо. За подробный и быстрый ответ - спасибо Вам. Буду теперь знать как выполнять подобные операции. И это радует. Благодарю.
juho
Чт янв 19, 2017 4:18 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Перебор всех вариантов с учетом повторений
Ответы: 4
Просмотры: 1404

Re: Перебор всех вариантов с учетом повторений

Вот это да! Спасибо Вам большое. Я именно так и хотел сделать. Сейчас буду разбираться, что к чему. Еще раз огромнейшее Вам спасибо.
juho
Чт янв 19, 2017 3:48 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Перебор всех вариантов с учетом повторений
Ответы: 4
Просмотры: 1404

Перебор всех вариантов с учетом повторений

Здравствуйте уважаемые форумчане! Возникла задача которую не получается решить. Думаю что она достаточно простая, но при этом не могу её реализовать. Это огорчает. Суть её состоит в том, что есть два вектор-столбца a = 1:1:100 и также b = 1:1:100. Хотелось бы получить следующие два столбца. В первом...
juho
Пт ноя 25, 2016 1:48 pm
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Среднее значение массива каждые n строк
Ответы: 2
Просмотры: 1013

Re: Среднее значение массива каждые n строк

Sandy! Огромное Вам спасибо! Вы меня уже не первый раз выручаете. Спасибо.
juho
Пт ноя 25, 2016 7:56 am
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Среднее значение массива каждые n строк
Ответы: 2
Просмотры: 1013

Среднее значение массива каждые n строк

Здравствуйте уважаемые форумчане! Сам понимаю, что задачка проста как воздух. Однако появились затруднения. Подскажите пожалуйста как находить среднее значение каждые n строк. К примеру есть вектор столбец A = [1;2;3;4;5;6]; и необходимо найти среднее значение каждые 2 строки, чтобы B = [1.5;3.5;5.5...
juho
Пт авг 12, 2016 6:20 am
Форум: Общие вопросы по MATLAB/Программирование в MATLAB
Тема: Преобразование текстового массива
Ответы: 3
Просмотры: 1170

Re: Преобразование текстового массива

Спасибо Вам большое за совет. Все помогло. Зачастую нужен небольшой совет для дальнейшего продвижения. Спасибо всем за помощь и удачи.