grin005
Dec 3 2007, 23:48
есть ли в Симулинке блок который выполняет функцию shiftdim????
Например:
A=shiftdim(X,2) переключает матрицу Ч
Х=( 28*1*481) ---> А = (481*28)
нужен блок который выполняет эту функцию!
Помогите!
Спасибо
Может вас транспонирование устроит?
Signal Processing Blockset -> Math Functions -> Matrices and Linear Algebra -> Matrix Operations
Transpose - Compute the transpose of a matrix
grin005
Dec 4 2007, 17:12
a есть трехмерное транспонирование?
просто при транспонировании мой пример принимает вид (1*28*481), или можна как-то повернуть матрицу на 90 градусов или флипнуть?
важно достичь именно результата (28* 481) или (481*28)
Обычный Flip строк или столбцов есть. Трёхмерных матриц лучше бы избегать, не уверен что с ними удобно работать в симулинке.
grin005
Dec 4 2007, 20:04
это как бы и не совсем трехмерная матрица, просто в воркспейсе она так определяется. я уже нашла как переопределить использовала "Convert 2-D to 1-D"
сейчас все как надо.
Спасибо Вам большое:-)
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.