Gremlin92
@Gremlin92
Целеустремленный

Как подать массив в матлабе?

Есть 3х-мерный массив sg размерностью 51x1000x12
net=train(net,sg(jj,:,:),[1 1 1 1 1 1 1 1 1 1 1 1 ; 0 0 0 0 0 0 0 0 0 0 0 0 ]);

Этим кодом хочу подать в сеть двумерный массив 1000x12 не получается
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
Gremlin92
@Gremlin92 Автор вопроса
Целеустремленный
Решил так
for jj=1:1:51
        for jjj=1:1000
        for k=1:12
            sg(jjj,k) = signal(jj,jjj,k);
            sgu(jjj,k) = signalun(jj,jjj,k);
        end
        end
        net.trainParam.epochs = 1;
        net=train(net,sg,[1 1 1 1 1 1 1 1 1 1 1 1 ;0 0 0 0 0 0 0 0 0 0 0 0]);
        net=train(net,sgu,[0 0 0 0 0 0 0 0 0 0 0 0;1 1 1 1 1 1 1 1 1 1 1 1]); 
    end
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы