【发布时间】:2016-09-27 13:52:46
【问题描述】:
我正在尝试使用 MATLAB 的系统识别工具箱 (App) 和命令行来识别我的四轴飞行器的型号。我的输入和输出信号都是非均匀采样,具体来说,连续测量之间的采样时间在整个实验过程中不是恒定的。
我发现可以使用以下方法在 MATLAB 上创建非均匀数据集:
FlightData = iddata(inputs, outputs, [],'SamplingInstants', time, 'Name', dataName);
其中time 包含非均匀采样时间向量。但是,我在 MATLAB 上找不到任何接受这种非均匀数据的线性或非线性模型。
如果有人可以提供任何提示,我将不胜感激。
【问题讨论】:
-
您并没有真正提供有关您尝试建模的数据的太多信息...
-
好吧,我认为数据类型并不重要,但我的输入数据是每次采样时发送到 4 个电机的 4 个 PWM(脉冲宽度调制)数组,并且我的输出数据是描述四轴飞行器姿态的每个采样时间的一组欧拉角。
标签: matlab sampling system-identification