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

 
 
> есть ли в Симулинке блок который выполняет функцию shiftdim, симулинк
grin005
сообщение Dec 3 2007, 23:48
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 29-11-07
Пользователь №: 32 809



есть ли в Симулинке блок который выполняет функцию shiftdim????

Например:

A=shiftdim(X,2) переключает матрицу Ч
Х=( 28*1*481) ---> А = (481*28)

нужен блок который выполняет эту функцию!

Помогите!

Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
petrov
сообщение Dec 4 2007, 09:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Может вас транспонирование устроит?

Signal Processing Blockset -> Math Functions -> Matrices and Linear Algebra -> Matrix Operations

Transpose - Compute the transpose of a matrix
Go to the top of the page
 
+Quote Post
grin005
сообщение Dec 4 2007, 17:12
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 29-11-07
Пользователь №: 32 809



a есть трехмерное транспонирование?
просто при транспонировании мой пример принимает вид (1*28*481), или можна как-то повернуть матрицу на 90 градусов или флипнуть?

важно достичь именно результата (28* 481) или (481*28)
Go to the top of the page
 
+Quote Post
petrov
сообщение Dec 4 2007, 18:20
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Обычный Flip строк или столбцов есть. Трёхмерных матриц лучше бы избегать, не уверен что с ними удобно работать в симулинке.
Go to the top of the page
 
+Quote Post
grin005
сообщение Dec 4 2007, 20:04
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 29-11-07
Пользователь №: 32 809



это как бы и не совсем трехмерная матрица, просто в воркспейсе она так определяется. я уже нашла как переопределить использовала "Convert 2-D to 1-D"
сейчас все как надо.
Спасибо Вам большое:-)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:20
Рейтинг@Mail.ru


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