久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    在MATLAB中采用M文件實現對Simulink中的S函數程序實現自動調參數

     xiaoxiaoanyang 2019-04-12

     在做研究的時候我們經常需要對模型的參數就行相應的選擇,然而有沒有覺得每次更改一個參數都需要運行一次仿真程序覺得很無聊呀,運行完程序還要看效果怎么樣,然后再根據效果來調整參數,再次運行程序,如此反復。


    下面我介紹一種在MATLAB中利用M文件實現對Simulink中S函數的程序實現自動調參數的功能。前面的一些準備工作可以參數我的這篇博文在Simulink中對S 函數進行參數傳遞的三種方法


    1、在Simulink中搭建好模型文件。
    2、按照鏈接博客中的方法設置好模型文件中的S函數模塊。
    3、用M文件編寫相應的程序,設置好仿真時間,和變量如何變化等等。
    4、運行M文件,用程序自動給你調參數,選擇出最好的參數吧。

    function  startsim2()
    for a=5:1:6              %這里可以用來設置循環次數,也可以作為每次循環要傳遞的不同參數值
        for b=20:1:21
                     set_param('test/S-Function4','a',num2str(a));    %%在模塊名和單引號之后不能有空格,否則會提示找不到相應的模塊
                     set_param('test/S-Function4','b',num2str(b));         
                     %%set_param('Model_name', 'SimulationCommand', 'start');%%用了下面的語句就不要使用這條語句,否則也會報錯:提示不能在同一個仿真中同時打開兩個相同的模型
                     simOut = sim('test',...
                    'StopTime', '2', ... 
                    'ZeroCross','on', ...
                    'SaveTime','on','TimeSaveName','tout', ...
                    'SaveState','on','StateSaveName','xoutNew',...
                    'SaveOutput','on','OutputSaveName','youtNew',...
                    'SignalLogging','on','SignalLoggingName','logsout');    %%每行后面的...是為了表示分行所用的,參數應該是可以不用傳遞這么多的,但是現在還不是特別清楚這個變量的含義
                     x=simOut.get('x');   %%這條語句用來獲取Simulink中的數據
                     %這里根據自己的需要編寫相應的程序,可以根據獲取的結果來更改下次
                     %運行的參數。
                     set_param('test', 'SimulationCommand', 'stop');  %結束仿真
        end
    end
    end

    下面是模型文件的截圖
    模型文件

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 日韩精品亚洲专在线电影| 国产免费一区二区视频| 欧美精品亚洲精品日韩专区一乛方| 亚洲综合一区国产精品| 国内熟妇人妻色在线视频| AV无码国产在线看免费网站 | 无套内射视频囯产| 丁香婷婷色综合激情五月| 中文无码AV一区二区三区| 免费无码一区无码东京热| 欧美大屁股流白浆XXXX| 日本道精品一区二区三区| 亚洲欧美日产综合在线网 | 亚洲AV伊人久久综合密臀性色| 一区二区三区不卡国产| 亚洲成AV人片在线观看WV| 午夜精品福利亚洲国产| 欧产日产国产精品精品| 久久天天躁狠狠躁夜夜婷| 精品无码AV无码专区| 亚洲男人AV天堂午夜在| 体验区试看120秒啪啪免费| 高清自拍亚洲精品二区| 亚洲AV无码乱码在线观看牲色| 国产成人最新三级在线视频| 激情综合色综合啪啪开心| 亚洲最大成人网色| 国产午夜精品福利视频| 亚洲AV中文无码乱人伦在线观看| 久久精品免视看国产成人| 国产福利酱国产一区二区| 国产SUV精品一区二区88L| 亚洲欧美日韩成人综合一区| 超频97人妻在线视频| 色婷婷久久综合中文久久一本| 动漫AV纯肉无码AV电影网| 久久精品国产一区二区三区不卡| 永久免费AV无码国产网站| 亚洲高潮喷水无码AV电影| 国产av国片精品一区二区| 亚洲欧洲中文日韩久久AV乱码|