我有一個Matlab代碼,我應該將它轉換爲C++。 在一個文件中有很多矩陣,我想將它們轉換爲數組(或向量)。我需要有效的方式來轉換這些矩陣。將matlab矩陣轉換爲C++數組的有效方法
f = [ -.000212080863 .000358589677 .002178236305 ...
-.004159358782 -.010131117538 .023408156762 ...
.028168029062 -.091920010549 -.052043163216 ...
.421566206729 .774289603740 .437991626228 ...
-.062035963906 -.105574208706 .041289208741 ...
.032683574283 -.019761779012 -.009164231153 ...
.006764185419 .002433373209 -.001662863769 ...
-.000638131296 .000302259520 .000140541149 ...
-.000041340484 -.000021315014 .000003734597 ...
.000002063806 -.000000167408 -.000000095158 ];
我試過這樣的事情,但我所有的試驗都給出了一些錯誤。
int* first;
first = new int[5];
first = {1,2,3,4,5};
注:我可以把逗號和手動更改[
到{
。
感謝,
我建議你使用一些線性代數庫,如特徵 –
請問你能解釋一下嗎? – smttsp