主要内容

扰乱

应用扰动对象

自从R2020b

描述

例子

偏移量=扰乱(obj)适用对象定义的扰动,obj并返回偏移值。您可以定义对象通过使用扰动扰动函数。

例子

全部折叠

定义一个航点轨迹。默认情况下,这个轨迹包含两个锚点。

traj = waypointTrajectory
traj = waypointTrajectory属性:SampleRate: 100 SamplesPerFrame: 1路点:[2 x3双]TimeOfArrival: [2 x1双]速度:[2 x3双]:[2 x1双]水平:[2 x1双]ClimbRate: [2 x1双]取向:[2 x1四元数]AutoPitch: 0 AutoBank: 0 ReferenceFrame:“内德”

定义扰动路点财产和TimeOfArrival财产。

rng (2020);perturbs1 =扰动(traj,“锚点”,“正常”,1,1)
perturbs1 =2×3表属性类型值售予________ _____________“锚点”“正常”{[1]}{[1]}“TimeOfArrival”“没有”{(南)}{(南)}
perturbs2 =扰动(traj,“TimeOfArrival”,“选择”,{[0,1],[0;2]})
perturbs2 =2×3表属性类型值售予___________ _______________________________“锚点”“正常”{[1]}{[1]}“TimeOfArrival”“选择”{1 x2细胞}{[0.5000 - 0.5000]}

扰乱的轨迹。

偏移量=扰乱(traj)
偏移量=2×1结构体数组字段:财产抵消PerturbedValue

路点财产和TimeOfArrival财产已经改变了。

traj.Waypoints
ans =2×31.8674 1.0203 0.7032 2.3154 -0.3207 0.0999
traj.TimeOfArrival
ans =2×10 2

创建一个insSensor对象。

传感器= insSensor
传感器与属性= insSensor: MountingLocation: [0 0 0] m RollAccuracy: 0.2度PitchAccuracy: 0.2度YawAccuracy: 1度PositionAccuracy: (1 1 1) m VelocityAccuracy: 0.05 m / s AccelerationAccuracy: 0 m / s²AngularVelocityAccuracy: 0度/ s TimeInput: 0 RandomStream:“全球流”

定义上的扰动RollAccuracy属性三个值等于每个可能性。

值= {0.1 0.2 0.3}
值=1×3单元阵列{[0.1000]}{[0.2000]}{[0.3000]}
概率= (1/3 1/3 1/3)
概率=1×30.3333 0.3333 0.3333
扰动(传感器,“RollAccuracy”,“选择”、价值观、概率)
ans =7×3表属性类型值_________________________ ___________ ______________________________________“RollAccuracy”“选择”{1 x3细胞}{[0.3333 0.3333 0.3333]}“PitchAccuracy”“没有”{(南)}{(南)}“YawAccuracy”“没有”{(南)}{(南)}“PositionAccuracy”“没有”{(南)}{(南)}“VelocityAccuracy”“没有”{(南)}{(南)}“AccelerationAccuracy”“没有”{(南)}{(南)}“AngularVelocityAccuracy”“没有”{(南)}{(南)}

扰乱的传感器对象使用扰乱函数。

rng(2020)扰乱(传感器);传感器
传感器与属性= insSensor: MountingLocation: [0 0 0] m RollAccuracy: 0.5度PitchAccuracy: 0.2度YawAccuracy: 1度PositionAccuracy: (1 1 1) m VelocityAccuracy: 0.05 m / s AccelerationAccuracy: 0 m / s²AngularVelocityAccuracy: 0度/ s TimeInput: 0 RandomStream:“全球流”

RollAccuracy是摄动0.5度。

输入参数

全部折叠

对象的扰动,指定为一个对象。可以扰乱的对象包括:

输出参数

全部折叠

财产补偿,作为一个数组返回的结构。每个结构都包含这些字段:

字段名 描述
财产 摄动的属性名
抵消 应用微扰的偏移值
PerturbedValue 扰动后的属性值

版本历史

介绍了R2020b

另请参阅