Win32編程之基於MATLAB與VC交互的幻方陣(魔方陣)輸出

運行環境

Matlab R2018b x64 or x32
Visual Studio 2017 企業版

程序下載

配套代碼下載地址

程序預覽

程序功能描述

矩陣運算是大多數科學運算的必要工具。通常情況下,Matlab是實現矩陣運算的最佳工具,但是大多數Matlab運算都是基於double類型,佔據空間很大,遇到大型數據時就會內存不足的現象。一種解決途徑是從MatLab中導出矩陣,在VC中運算完畢後再重新讀回Matlab。

你的程序需要與matlab交互,以獲得大於等於3的任意階的幻方(幻方陣是指每行、每列、對角線的元素相加均相同的方陣)。

你需要創建一個對話框,從對話框獲得待定方陣的階n,然後向matlab傳遞這個n,並從matlab處獲得這個n*n的矩陣數據,最後以矩陣形式顯示在窗口中。

輸入矩陣沒有限定大小,不能採用靜態數組來實現,需要使用動態數組技術。

建立Win32工程

首先,創建新的Win32工程

工程建好以後,需要對系統路徑做一些設置,使工程包含MATLAB對外接口路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章