正如我在標題中所說,我想將矩陣從 matlab 匯出到 .txtC 支持的格式的檔案中。我的意思是這樣的
{ { 1, 2, 3, 4}, { 5, 6, 7, 8} ...... }
有什么建議么 ?
編輯。我使用了這個回圈,似乎它做得很好。謝謝您的幫助 :)
for (row = 0;row < XLENGTH ; row )
{
for(column=0;column<YLENGTH;column )
{
fscanf(fr, "%d " ",", &num);
Image_input[row][column]=num;
}
}
uj5u.com熱心網友回復:
我認為您應該能夠使用jsonencode()將矩陣轉換為您想要的相同字串格式,盡管使用 [] 而不是 {}。然后,您可以使用regexprep()替換括號并使用fprintf()寫入檔案。
也就是說,您絕對可以使用fscanf()在 c 中撰寫一個函式并使用 Matlab 的 writematrix,因為其他人建議做一些更整潔的事情,并且可能會稍微快一些,因為 regexprep 會增加時間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/475413.html
下一篇:從作業區資料結構
