0
收集數據予具有相對基本Simulink模塊模型,其中存在的高斯噪聲發生器&錯誤率計算器。我想獲得有關如何更改高斯噪聲生成器的「方差」屬性影響錯誤率計算器的結果的數據。自動改變塊變量和從模型
最明顯的方式做到這一點是手動運行仿真,記錄結果,改變高斯噪聲發生器的方差,重新運行等
然而,有越來越Simulink模型到的一種方式運行模型,將高斯噪聲方差增加一定量,並自動重新運行x次迭代,然後將結果存儲在列表或數組中?
我該死的確定有,但是剛接觸Matlab & Simulink我不知道如何去做這件事嗎?不知何故,我想這將涉及到設置「方差」作爲輸入,並從錯誤率計算器收集數字作爲輸出 - 但我再一次不知道。
謝謝!在翻閱這些網頁後,我終於找到了工作!模擬運行需要幾分鐘的時間,但從長遠來看這並不算太壞! – davidhood2
可以通過在對話框中使用的變量名,並且限定該變量在MATLAB工作區中的所希望的值避免set_param。 –
@JoeSerrano那就是我所做的 - 我不知道Matlab和變量的作用域很多,但我不是知道如何設置了一個param添加到是set_param範圍內的塊,我只是這樣做,而不是它(和讓我震驚,它的工作!) – davidhood2