關於Matlab與STK互聯問題

2021-09-28 18:04:17 字數 1401 閱讀 2018

由於近期需要用到matlab和stk進行聯合**,因此在兩個軟體的互聯上繞了很多彎路,最終成功實現了stk10與matlab2012a(32位)之間的互聯。

兩個軟體的互聯對matlab版本和stk版本以及connector版本有很多要求:

上圖可以看到,要想實現互聯,版本非常關鍵,並且軟體是32位還是64位也要對應起來。

如果使用者計算機中先安裝的 matlab,後安裝的 stk,那麼 stk 會自動配置好一些初始化檔案。使用者只要進行 matlab 的執行設定就可以了,具體步驟如下。

(1) 分別啟動 stk 和 matlab。(並在stk中新建乙個場景,隨後不能關閉stk)

(2) 在 matlab 中執行 m 檔案 stkinit(該檔案的位置是stk的安裝目錄中,我的是在目錄:d:\stk9\install\matlab\toolboxlocal內),由於是第一次執行,所以 matlab 會要求使用者設定 stk 的執行環境。

(3) 在彈出的「stk/matlab 介面配置」對話方塊中,單擊「continue」(繼續)按鈕。

(4) matlab 將開啟「瀏覽資料夾」對話方塊,要求使用者選擇 m 檔案的位置,選擇 stk安裝目錄下的「matlab」資料夾,然後單擊「確定」按鈕。

(5) matlab 將開啟另乙個「瀏覽資料夾」對話方塊,要求選擇 mex 檔案的位置,選擇stk 安裝目錄下的「bin」資料夾(即:d:\stk9\install\bin),然後單擊「確定」按鈕。

(6) 在 matlab 詢問是否更改預設的 mexconnect 連線配置時,單擊「no」按鈕;

(7) 在 matlab 詢問是否更改 stk/connect 模組的初始化檔案時,單擊「no」按鈕;

(8) 在 matlab 詢問是否更改 stk 的預設主目錄時,還是單擊「no」按鈕。至此,先安裝 matlab 後安裝 stk 情況下的 stk/matlab 配置就全部完成了。

如果使用者計算機先安裝 stk,後安裝 matlab,那麼不但要在 matlab 中進行 stk的執行設定,還需要進行一些初始化檔案的設定。具體步驟如下。

(1) 將「stk 安裝目錄\stk 8\matlab\toolboxlocal」資料夾中的所有檔案複製到「matlab 安裝目錄\toolbox\local」資料夾中。

(2) 按照前面所述先安裝 matlab 後安裝 stk 的方法,在 matlab 中進行 stk 的執行設定。

在matlab命令列中輸入「stkinit」後,matlab視窗中顯示的是警告:

那麼恭喜你,成功啦!!!

另外,需要《matlab與stk連線函式庫中文版》的可以留下郵箱號

關於英文作業系統下MATLAB中文顯示問題

1,最多的就是將matlab字型換成宋體,過程是prefernces font然後換字型,換成宋體就好了,但關鍵是我的電腦裡沒有宋體這個選項。simsun應該就是宋體,換了重啟無反應,中文路徑還是打不開,顯示為小方框,gui介面顯示仍舊不能顯示中文。2,改系統的地區設定,具體過程是控制面板,時間和區...

關於var與function的解析順序問題

先給幾段 看看你能知道執行結果不 function example1 return f var f function var a1 example1 alert a1 function example2 return f function f var a2 example2 alert a2 fun...

關於VMWare如何與主機互聯(NAT模式)

主機代表是物理機,而vmware與主機的網路聯絡主要是通過三種方式,分別是僅主機模式,nat模式,橋接模式,這三種模式分別是這樣的作用 沒有用過不知道,聽說用了不能連外網,沒有試過,不介紹 之前用過一下下,但是問題就是換了ip之後,要改來改去,比較麻煩,不介紹 終於到了nat模式,用nat模式的好處...