Jestem prawie początkującym, więc prawdopodobnie można robić to, co chcę w prosty sposób. Mam macierz 121x62, ale muszę ją rozszerzyć do 121x1488, więc każda kolumna musi być powtarzana 24 razy. Na przykład, przekształcać to:Matlab: powtarzaj każdą kolumnę sekwencyjnie n razy
2.2668 2.2667 2.2667 2.2666 2.2666 2.2666
2.2582 2.2582 2.2582 2.2582 2.2581 2.2581
2.283 2.283 2.283 2.2829 2.2829 2.2829
2.2881 2.2881 2.2881 2.2881 2.2881 2.288
2.268 2.268 2.2679 2.2679 2.2678 2.2678
2.2742 2.2742 2.2741 2.2741 2.2741 2.274
do tego:
2.2668 2.2668 2.2668 and so on to 24th 2.2667 2.2667 and again to 24x
2.2582 2.2582 2.2582 ...
z każdej kolumny.
Próbowałem stworzyć wektor z tych wartości, a następnie przekształcić z vec2mat i ok mam 121x1488 matrycę ale powtarzane przez rzędów:
2.2668 2.2668 2.2668 2.2668 2.2668 2.2668 ... 2.2582 2.2582 2.2582 2.2582 ...
Jak to zrobić przez kolumn?
You Could wkleić kod z transformacją vec2mat? –
GPT2 = repmat (ZHD_GPT2 (:), 1,24); X = vec2mat (GPT2,1488); – papkin