看板 MATLAB 關於我們 聯絡資訊
請教各位板友高手兩個問題 1. Simulink中 Pulse Generator當中的Amplitude參數可否填入一變數比如PHI 在Matlab Function方塊中計算出一輸出值比如20後, 讓Pulse Generator的PHI可以成為20而繼續運算, 過程的變數關連要怎麼讓他成立呢? 謝謝! 2. Simulink中可否先建立一個 Matlab Function方塊, 輸入為A, 計算出一輸出值y 比如y=10*A; 再將y當作一對時間偏微分方程組的輸入F, 比如 F=mx''+cx'+kx 用Scope將偏微分方程方塊組的輸出x對時間t做圖 時間取樣上的設定, 該如何讓matlab function block先算完後, 再算偏微分方塊組呢? 如果不特別設定, matlab function block裡頭的程式碼, 是不是會不斷重複的運算占用資源? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.96.194.118 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1457082006.A.026.html ※ 編輯: InoueToro (140.96.194.118), 03/04/2016 17:31:36
fslemon: Simulink中會去Workspace搜尋變數,所以用 03/15 15:11
fslemon: assignin('base','變數名稱',變數值); 來輸入 03/15 15:11
fslemon: 或是用'To workspace'方塊 03/15 15:13