Решение задач оптимального управления с использованием математической системы MATLAB и пакета имитационного моделирования SIMULINK. Сивохин А.В - 17 стр.

UptoLike

s=' 123456 '
sl=strjust(s, 'left')
sc=strjust(s, 'center')
sr=strjust(s, 'rught')
whos
pause
Выполнение фрагментов строки:
s='С Новым Годом!';
s(1:2)
s(3:8)
s(9:end)
1.1.6 Определение и обработка многомерных массивов
Формирование трехмерного массива:
M=[1 2 3; 4 5 6; 7 8 9]
M(: , : , 2)=[10,11,12; 13,14,15; 16,17,18]
M
Объединение многомерных массивов:
M1=[1 2;3 4]
M2=[5 6;7 8]
cat(1,M1,M2)
cat(2,M1,M2)
M=cat(3,M1,M2)
Перестановка размерностей массива:
A=[1 2;3 4];
B=[5 6;7 8];
C=[9 10;11 12];
D=cat(3,A,B,C)
size(D)
size(permute(D, [3 2 1]))
size(permute(D, [2 1 3]))
Сдвиг и удаление размерностей многомерных массивов:
A=randn(1,2,3,4);
[B,N]=shiftdim(A)
s=' 123456 '
sl=strjust(s, 'left')
sc=strjust(s, 'center')
sr=strjust(s, 'rught')
whos
pause


     Выполнение фрагментов строки:

s='С Новым Годом!';
s(1:2)
s(3:8)
s(9:end)


              1.1.6 Определение и обработка многомерных массивов

     Формирование трехмерного массива:

                                                    M=[1 2 3; 4 5 6; 7 8 9]
M(: , : , 2)=[10,11,12; 13,14,15; 16,17,18]
M
     Объединение многомерных массивов:

M1=[1 2;3 4]
M2=[5 6;7 8]
cat(1,M1,M2)
cat(2,M1,M2)
M=cat(3,M1,M2)

     Перестановка размерностей массива:

A=[1 2;3 4];
B=[5 6;7 8];
C=[9 10;11 12];
D=cat(3,A,B,C)
size(D)
size(permute(D, [3 2 1]))
size(permute(D, [2 1 3]))

     Сдвиг и удаление размерностей многомерных массивов:

A=randn(1,2,3,4);
[B,N]=shiftdim(A)