2014-09-02 25 views
0

我需要生成一個表格,其前2列有文本,其餘2個有數字。像這樣:在Matlab中用fprintf生成帶有文本和數字的表格

| Ford | Mustang | 1975 | 35 | 
| Chev | Camaro | 1976 | 38 | 

我有一個單元格中的字符串和矩陣中的數字變量。我嘗試過使用fprintf,但無法使其工作。我在xlswrite中沒有問題,但我不想那樣。請有任何想法嗎?

謝謝!

回答

2

你可以在這樣的循環使用fprintf

fprintf(1, '| %8s | %8s | %4d | %2d |\n', ... 
    company{i}, model{i}, year(i), otherNumber(i)); 

寫入標準輸出。如果要在表中使用不同的間距,或者爲第一個參數提供不同的文件描述符,則還可以修改%#s

+0

它的工作,謝謝! – 2014-09-02 19:40:46

相關問題