реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Одна матрица из двух в Матлаб
Acvarif
сообщение Apr 4 2016, 18:27
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Имеются две матрицы
Код
zr1=zeros(200,16);
zr2=zeros(200,16);

Подскажите пожалуйста как, желательно не применяя цикл, сформировать из матриц новую матрицу типа
Код
zr(200,32);

в которой нечетные элементы это элементы zr1, а четные - zr2.
Go to the top of the page
 
+Quote Post
agregat
сообщение Apr 4 2016, 18:38
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



Приравнять типа
A[:;1,3..32]=A1
A[:;2,4..32]=A2
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Apr 4 2016, 19:02
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(agregat @ Apr 4 2016, 21:38) *
Приравнять типа
A[:;1,3..32]=A1
A[:;2,4..32]=A2

Так не работает. Ошибка.
Go to the top of the page
 
+Quote Post
thermit
сообщение Apr 4 2016, 19:42
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



zr=zeros(200,32);
zr(:,1:2:end)=zr1;
zr(:,2:2:end)=zr2;

Сообщение отредактировал thermit - Apr 4 2016, 19:50
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Apr 4 2016, 20:08
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(thermit @ Apr 4 2016, 22:42) *
zr=zeros(200,32);
zr(:,1:2:end)=zr1;
zr(:,2:2:end)=zr2;

Спасибо. Работает.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 4 2016, 21:32
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Acvarif @ Apr 4 2016, 22:08) *
Спасибо. Работает.

Объединить так матрицы можно. Но что значит чётные и нечётные элементы? Они ведь все - нули. И чётные по столбцам или по строкам? Или по значениям?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01595 секунд с 7
ELECTRONIX ©2004-2016