我有一個簡單的函數寫成MATLAB代碼。例如: function s = sum_inputs(a,b)
s = a+b;
該函數使用一個符號表達式matlabFunction命令應用導出。 我可以將它轉換爲S函數以提高性能,例如對於C S函數,MEX S函數等,而不是在MATLAB S函數塊或解釋的MATLAB塊中使用它。謝謝
我想在S-功能使用命令一樣設置爲每個求解步驟變步長: dT= ... % calculate the dT from the inputs of Block and the parameters of S-function
set_param(gcs,'...',num2str(dT));
然而,Matlab的不爲我們提供像specifing「步驟」一個分配的參數通過使用上面的命令「set_
我需要一個想法如何使s功能作爲總線選擇器。我有一個結構作爲s函數的輸入。這個結構有283個元素(未來可能會更多),並且正在作爲公共汽車提供。我想要S函數輸出結構的各個元素(並因此像總線選擇器一樣)。 Ofcourse我可以手動打字很容易做到這一點: y0[0]=u0->arguemtn;
y0[0]=u0->speedx; % and so on till 283
但後來我需要知道所有的結構