主要内容

扰动

扰动上定义数组

自从R2022a

描述

专家们=扰动(数组)返回一个表的所有允许扰动专家们定义为数组。此表包含的所有属性列表可以摄动,应用扰动类型的概率和概率的参数类型。

例子

专家们=扰动(数组,道具)允许您查看当前扰动为数组定义属性道具

专家们=扰动(数组,道具,'没有')指定的属性道具不是摄动。

例子

专家们=扰动(数组,道具“正常”,的意思是,σ)指定扰动是来自正态概率分布的定义的意思是和标准偏差σ。要使用这个语法,集道具“ElementPositions”,“TaperMagnitude”,或“TaperPhase”

专家们=扰动(数组,道具“统一”,minval,maxval)指定的扰动是来自一个统一的概率分布范围定义的间隔(minval,maxval]。要使用这个语法,集道具“ElementPositions”,“TaperMagnitude”,或“TaperPhase”

专家们=扰动(数组,道具“RandomFail”,failprob)指定扰动是一个面具表示一个元素是否功能基于元素属性失败failprob。要使用这个语法,设置支撑“ElementFailure”

例子

全部折叠

创建一个8-by-3均匀矩形阵列(URA所言)。数组在300 MHz间距为1/2波长及其元素。

频率= 300.0 e6;λ= physconst (“光速”)/频率;d =λ/ 2;数组= phased.URA (8 3 ElementSpacing = (d, d));

最初,没有扰动的数组。

专家们=扰动(数组)
专家们=4×3表属性类型值___________________ ________ _____________ {‘ElementPosition}{‘没有’}{(南)}{(南)}{‘TaperMagnitude}{‘没有’}{(南)}{(南)}{‘TaperPhase}{‘没有’}{(南)}{(南)}{‘ElementFailure}{‘没有’}{(南)}{(南)}

根据正态分布随机扰乱元素位置。使用一个16的波长位置的方差。

专家们=扰动(数组,“ElementPosition”,“正常”,0,λ/ 16)
专家们=4×3表属性类型值___________________ __________ _____________________ {‘ElementPosition}{“正常”}{[0]}{[0.0625]}{‘TaperMagnitude}{‘没有’}{(南)}{(南)}{‘TaperPhase}{‘没有’}{(南)}{(南)}{‘ElementFailure}{‘没有’}{(南)}{(南)}

然后扰乱元素权重的大小根据正态分布均值为0.1,方差为0.02。

专家们=扰动(数组,“TaperMagnitude”,“正常”,0.1,0.02)
专家们=4×3表属性类型值___________________ __________ ________________________ {‘ElementPosition}{“正常”}{[0]}{[0.0625]}{‘TaperMagnitude}{“正常”}{[0.1000]}{[0.0200]}{‘TaperPhase}{‘没有’}{(南)}{(南)}{‘ElementFailure}{‘没有’}{(南)}{(南)}

扰乱元素的阶段权重之间的均匀分布 - - - - - - 40 40 度。

专家们=扰动(数组,“TaperPhase”,“统一”、-40、40)
专家们=4×3表属性类型值___________________ ___________ ________________________ {‘ElementPosition}{“正常”}{[0]}{[0.0625]}{‘TaperMagnitude}{“正常”}{[0.1000]}{[0.0200]}{‘TaperPhase}{‘统一’}{[-40]}{[40]}{‘ElementFailure}{‘没有’}{(南)}{(南)}

设置一个20 % 百分比失败率的元素。

专家们=扰动(数组,“ElementFailure”,“RandomFail”,0.2)
专家们=4×3表属性类型值________________________ ___________________ * * * {‘ElementPosition}{“正常”}{[0]}{[0.0625]}{‘TaperMagnitude}{“正常”}{[0.1000]}{[0.0200]}{‘TaperPhase}{‘统一’}{[-40]}{[40]}{‘ElementFailure} {‘RandomFail}{[0.2000]}{(南)}

输入参数

全部折叠

相控阵,指定为一个相控阵系统工具箱对象。

摄动的属性数组,指定为“ElementPosition”,“TaperMagnitude”,“TaperPhased”,或“ElementFailure”

例子:“TaperPhased”

数据类型:字符串

正态分布的均值,指定为一个标量。单位依赖房地产道具

“ElementPosition”
“TaperMagnitude” 无量纲的
“TaperPhased” 弧度

例子:12

依赖关系

要启用这个论点,设置摄动数组的属性道具“ElementPosition”,“TaperMagnitude”,或“TaperPhased”和扰动类型“正常”

数据类型:

正态分布的标准偏差,指定为一个积极的标量。单位依赖房地产道具

“ElementPosition”
“TaperMagnitude” 无量纲的
“TaperPhased” 弧度

例子:1.0

依赖关系

要启用这个论点,设置摄动数组的属性道具“ElementPosition”,“TaperMagnitude”,或“TaperPhased”和扰动类型“正常”

数据类型:

最小值均匀概率分布的范围,指定为一个标量。当应用到“TaperPhase”财产。之间的区别minvalmaxval应该小于或等于2π。单位依赖房地产道具

“ElementPosition”
“TaperMagnitude” 无量纲的
“TaperPhased” 弧度

例子:0

依赖关系

要启用这个论点,设置摄动数组的属性道具“ElementPosition”,“TaperMagnitude”,或“TaperPhased”和扰动类型“统一”

数据类型:

最大值的范围的统一的概率分布

例子:1

依赖关系

最大值的范围的均匀概率分布,指定为一个标量。当应用到“TaperPhase”财产。之间的区别minvalmaxval应该小于或等于2π。单位依赖房地产道具

“ElementPosition”
“TaperMagnitude” 无量纲的
“TaperPhased” 弧度

数据类型:

失败的概率,指定为一个非负标量大于或等于零,小于1。零意味着元素永远不会失败。否则,有一些失败的概率。

例子:0.01

依赖关系

要启用这个论点,设置数组的属性道具“ElementFailure”和扰动类型“RandomFail”

数据类型:

输出参数

全部折叠

返回的列表可能的扰动,MATLAB。看到摄动特性和扰动类型对扰动的性质和类型的列表。

数据类型:

更多关于

全部折叠

摄动特性和扰动类型

你可以扰乱数组通过选择一个属性的摄动,然后应用摄动的类型。每个类型的扰动都有特定的参数。

财产 扰动类型 参数
“ElementPosition”
“没有”
“正常”
“统一”
- - - - - -
的意思是,σ
minval,maxval
“TaperMagnitude”
“没有”
“正常”
“统一”
- - - - - -
的意思是,σ
minval,maxval
“TaperPhase”
“没有”
“正常”
“统一”
- - - - - -
的意思是,σ
minval,maxval
“ElementFailure”
“没有”
“RandomFail”
- - - - - -
probfail

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2022a