请问simulink怎么定义一个长度可变的数组,并用switch函数输出这个数组
.
2条回答 默认 最新
Watch the clown 2023-06-13 00:17关注simulink啥版本的?我这里写了一个小例子,把输入向量前1~3个元素复制到输出,输入>3设为输入向量
看看这里:https://ww2.mathworks.cn/help/simulink/ug/what-is-variable-size-data.htmlfunction y = myFunction(u) N = length(u); y = zeros(N,1); switch N case 1 y(1) = u(1); case 2 y(1) = u(1); y(2) = u(2); case 3 y(1) = u(1); y(2) = u(2); y(3) = u(3); otherwise y = u; end本回答被专家选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用