简体   繁体   English

Matlab Simulink 中的系统识别

[英]System identification in Matlab Simulink

I am using a pulse sensor the input data to matlab is step function and the output of my system is the pulse so when I were using system identification toolbox i inserted the input and output of the system then I pressed import, it said you have more input channels than data points and it wants to transpose the input channel so what should I do what does this mean please help me. I am using a pulse sensor the input data to matlab is step function and the output of my system is the pulse so when I were using system identification toolbox i inserted the input and output of the system then I pressed import, it said you have more输入通道比数据点要转置输入通道所以我应该做什么这是什么意思请帮助我。 I have 1 2897 double for pulse data (output) and 1 2897points for step data (input).我有 1 2897 双用于脉冲数据(输出)和 1 2897 点用于步进数据(输入)。

I'm sorry if you have already tried this, but transposing the input channel might simply require you to transpose the input data matrix.如果您已经尝试过,我很抱歉,但是转置输入通道可能只需要您转置输入数据矩阵。

As in, if your input channel is Inp, a (1xN) array, you simply need to do如,如果您的输入通道是 Inp,一个 (1xN) 数组,您只需要做

Inp = Inp';

which would make it an (Nx1) array.这将使其成为(Nx1)数组。

Reference: https://www.mathworks.com/help/matlab/ref/transpose.html参考: https://www.mathworks.com/help/matlab/ref/transpose.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM