0

if else ステートメントを使用してみましたが、結果は得られませんでした。これは、プログラム ブロックと simulink ブロックを接続することで実現できますか?

シンプルブロック径

ソーラーモジュール--(電力)-->コントローラー---(デューティサイクル)-->コンバーター-->負荷

ソーラー モジュールからの電力はスカラー変数であり、3 つのデューティ サイクル (d1 d2 d3) を 1 つずつ送信し、同時に対応する電力 P1 P2 P3 を検出する必要があります。i wanna concatenateP=[ P1 P2 P3 ], .........P には、さらに処理するために、埋め込まれた fcn block2(粒子群オプティマイザー コントローラー) が与えられます。

4

1 に答える 1

0

複数のスカラー回答を matlab に保存する場合、通常、答えはそれらをベクトルに保存することです。

i 番目のスカラー出力を格納したい場合は、次のようなものが必要です。

A(i) = yourscalaroutput
于 2012-10-27T15:03:16.803 に答える