date: 2017-03-12 21:38:55
從理清思路到最后完成,對MATLAB又有了新的認識。
雖然算法很簡單,就是一個計算器。
但是,其本身邏輯思維很復雜。
就是一個橋它自己的學問,讓我們這些門外漢實在是汗顏啊。
所以到最后就是完成了一個很臃腫的exe.
快6000行代碼了...
最后生成了exe文件。
在MATLAB里有運行庫的前提下。
mbuild -setup
mcc -m test.m
梁橋技術評分系統使用須知
梁式橋基本結構
一、上部結構
1、上部承重
2、上部一般構件
3、支座(三選一)
(1)橡膠
(2)鋼支座
(3)混凝土擺式支座
二、下部結構
1、橋墩
(1)墩身
(2)蓋梁和系梁
2、橋臺
(1)臺身
(2)臺帽
3、基礎(包括水下基礎)
4、翼墻、耳墻
5、錐坡、護坡
6、河床
7、調治
三、橋面系
1、橋面鋪裝
(1)瀝青混凝土
(2)水泥混凝土
2、伸縮縫裝置
3、人行道
4、欄桿、護欄
5、防排水系統
6、照明標志
使用方法
1、依次選擇 橋梁部位、大部件、小部件。
2、輸入需要輸入的 構件數量,并點擊 確定 按鈕。
3、依次選擇 構件編號,并在 災害標度值 里按照 災害類型 輸入合法的數值。
(1)災害類型 由所選部位、部件給出。
(2)災害標度值默認為1,需要修改為所需的數值。合法數值為[1,5]的整數。
(3)每錄入一個編號的構件災害標度值需點擊 確定輸入 按鈕。
(4) 上部結構 的 支座 選項中和 橋面系 的 橋面鋪裝 ,只需選擇一項即可計算部件得分。 支座 和 橋面鋪裝 下的選項不可同時存在,只需選擇一項。
(5)下部結構 中的 橋墩 、橋臺 需要依次輸入下屬的兩個選項的標度值才能計算部件得分。其下屬選項是同時存在的,必須全部選擇并輸入災害值。
4、計算得分
(1) 計算部件得分 需要在輸入完一個小部件的所有編號的災害值才能進行計算。
(2) 計算部位得分 需要在輸入完一組部件的所有編號的災害值才能進行計算。
(3) 計算總體得分需要在輸入所有部位的所有部件的所有編號的災害值才能進行計算。