模糊矩阵计算矩阵
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
按照模糊矩阵计算-2.xlsx 中计算流程,步骤也可参照如下,将各行数据分为两种函数类型:
(1)越小越好的隶属度函数包括岩性、max 减坡度、适中值减走向、与山脊线距离、仰坡危岩体规模、max 减断裂距离、与现有公路高差、与对岸最短距离八个因子。
将自变量x 代入后分别计算得到u1(x),u2(x),u3(x)的矩阵。
11212112112 1 ()2( 2 0 >2x A A A x A A u x A x A A A A x ⎧⎪⎪+-+⎪≤≤⎨-⎪+⎪⎪⎩<)=
1
1212
12121212221 0 <()2 1 2(2() 1 <2 0 x A A A x A A A x A A u x x A A A A x A A A x +-+-≤≤--++-≤-≥)=2A ⎧⎪⎪⎪⎨⎪⎪⎪⎩
12121232212
0 <22() ( <2 1 A A x x A A A A u x x A A A x A +⎧⎪⎪-++⎪≤⎨-⎪≥⎪⎪⎩
)= (2)高程的隶属度函数独立,将自变量x 代入后分别计算得到
u1(x),u2(x),u3(x)的矩阵。
1
1212
12111212221 0 <()2 1 2(2() 1 <2 0 x A A A x A A A x A A u x x A A A A x A A A x +-+-≤≤--++-≤-≥)=2A ⎧⎪⎪⎪⎨⎪⎪⎪⎩
12121222212
0 <22() ( <2 1 A A x x A A A A u x x A A A x A +⎧⎪⎪-++⎪≤⎨-⎪≥⎪⎪⎩
)=
11212312112 1 ()2( 2 0 >2
x A A A x A A u x A x A A A A x ⎧⎪⎪+-+⎪≤≤⎨-⎪+⎪⎪⎩<)= 计算完后将各因子对应的数列代入下列矩阵,并与权重矩阵相乘,如图。
得到二级模糊矩阵R ,R 与一级权重矩阵相乘,得到一级模糊评判矩阵,如图。
若一级模糊评判矩阵中最大值位于u1(x)列,则等级=1;位于u2(x)列,则等级=2;位于u2(x)列,则等级=3。
完成评判。
需要将上万行9列数据按照上部分步骤计算,能不能通过matlab 程序或者其他手段,自动计算各行最终等级。