2012-05-01 76 views
1

我被要求顯示一個很大的矩陣,如200 * 300。當我輸出這個控制檯時,這是相當醜陋的......簡單的C圖形庫演示矩陣

矩陣在迭代過程中發生變化,我也必須展示這一點。 我想知道是否有一個簡單的工具可以用來顯示這個矩陣?希望我可以在我的C程序中調用它。

我沒有任何圖形編程經驗。

謝謝!

+0

爲什麼你不認爲它在文本編輯器? – Pubby

+0

你正在使用的操作系統是什麼? 有什麼要求嗎? (即:開源與商用) 如果您安裝了MATLAB,您可以將矩陣轉儲到CSV文本文件,然後在MATLAB中用兩行代碼導入和顯示它。 – DevNull

+0

@Dogbert我正在使用一個mac .. – kun

回答

0

嘗試GNUPLOT:

OSX安裝: http://www.miscdebris.net/blog/2009/09/16/install-gnuplot-on-mac-os-x/

項目主頁: http://www.gnuplot.info/download.html

我已經在許多項目中使用它。生成圖很容易。在你的情況下,你可以創建一個散點圖,並通過幾個簡單的步驟將其導出到JPEG。

如果您不想構建並將其集成到您的應用程序中,您可以通過「系統」功能將命令發送到預建的GNUPlot應用程序。

http://www.cplusplus.com/reference/clibrary/cstdlib/system/

0

您可以使用SDL(libsdl.org)製作顯示窗口並將每個字符作爲窗口上的像素輸出。

這是一個測試應用程序,所以你可以看看它是如何工作的: http://friedspace.com/SDLTest.c

0

我真的是你想進入這個圖形庫不覺得。相反,我會建議將數據轉儲到輸出文件,並從那裏處理它。

首先,你可能只是其格式化爲固定寬度的字段,並查看用文本編輯器的文本文件:

000 001 002 
099 098 097 
... 

或者,你可以考慮傾銷它作爲CSV,並將其導入的東西像Excel一樣。