如何能把MATLAB中的M檔案弄成模組,在SIMULIN

2021-04-13 07:26:45 字數 1276 閱讀 8266

1樓:匿名使用者

在simulink user-defined function裡面有各種可以呼叫的自定義函式,其中embedded matlab function、m-file s-function 、s-function等等又可以實現m檔案被simulink所呼叫。

內如果你容是初學者,不妨使用embedded matlab function。注意定義好輸入輸出的個數。

比如sin:

function y = fcn(u)

y = sin(u);

函式輸出可以直接接simulink其它各種訊號器件。

求問matlab大神,怎樣將.m檔案生成的影象放到simulink中用示波器顯示?

2樓:匿名使用者

simulink中有個模組fromworkspace,可以把workspace中的資料讀入**中

你把這個模組加入,讀取你m檔案生成的曲線(即陣列),輸入到示波器就可以了

matlab中simulink中的示波器在什麼地方『我是菜鳥請寫得詳細點

3樓:匿名使用者

先輸入simulink ,然後再左邊的視窗中找。是scope

4樓:匿名使用者

simulink(第一行)/sinks/scope

matlab/simulink中,將示波器的資料儲存資料在workspace裡面,怎樣用plot的方法列印圖形。

matlab中 simulink怎麼樣在示波器中同時顯示兩個圖形?或者說怎麼給示波器多加一個介面,有兩個輸入端?

5樓:匿名使用者

我理解你的意思,如下圖

6樓:匿名使用者

把兩個訊號源連線到 bus creator,再輸出到 scope

matlab\simulink中,有幾個不同的**圖,然後怎麼把示波器的圖形集中到一張plot那種圖裡面??急!!!

7樓:匿名使用者

把他們儲存到workspace中再plot也行,不過在除錯過程中你就看不到了啊

用bmux把他們匯到一起,再給scope去顯示,到時候就可以在scope中看到所有的內容啦,希望可以幫助到你!

8樓:工程師筆記

用mux模組,將幾個不同的資料線合併成一條,這條合併後的線再送到示波器。

matlab怎麼呼叫m檔案中的函式

將兩個m檔案放在同一目錄,在第一個m檔案裡面直接輸入第二個m檔案的函式名稱即可 輸出1,輸出2,函式名稱 變數1,變數2,matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發 資料視覺化 資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink...

怎麼用matlab求m檔案中的函式的梯度

試試,下面的 如果xi是實數將eval syms sx,改為eval syms sx,real 計算結果可能更簡潔一些,這裡由於不知道 回你的m值,所以也將其引數化答了,你可以將其換為你需要的值。若有問題,可繼續追問 x m for i 1 24 sx x num2str i m num2str i...

在matlab的m檔案中,輸不輸入分號有什麼區別

執行matlab程式的時候,程式中變數的值會自動儲存在 workspace中。程式命 令後面輸回入答與不輸入 的區別是,當輸入半形的分號時,命令中的變數會自動列表儲存在 workspace中,變數的值不會在window mand中顯示出來 當不輸入半形的分號時,變數不僅也會自動儲存在workspac...