時間:2022-07-23 10:58:21
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了一篇淺談中醫學理論計算機仿真范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
摘 要:雖然中醫學所構建的龐大而復雜的系統難以在簡單系統的實驗室中得到驗證,但現代計算機仿真技術為中醫學提供了復雜系統的實驗室。而面向對象程序設計與中醫學相似的思維方式使之成為可能。運用這一技術可以作出諸如中醫學意義上的生理、病證、實驗模型,不僅可以對中醫學概念、理論、方法的客觀性、有效性、實用性進行證實,而且有前瞻性和預測性。
關鍵詞:計算機仿真;復雜系統;中醫學;面向對象程序設計
1 計算機仿真技術提供了適合中醫學理論的實驗室
科學技術的不斷進步,推動著整個人類社會的發展,計算機的出現,使人類社會由工業社會向后工業社會——信息社會過渡。我國著名的科學家錢學森說:“我們所設計的信息體系簡直可以包括全部人類千百年來創造的、而且還在不斷創造的精神財富。而這全部精神財富可以由我們每個人隨手調用和享受。這不但是從舊的腦力勞動中解放出來,而且是獲得一個偉大的世界,從來未有的高度文化的世界?!藢⒆兊酶鼮槁斆?,人類的前進步伐更將加快?!边@位大科學家以前所未有的高度論述了由計算機引起的這場技術革命。隨著計算機技術的發展,一種嶄新的學科——仿真學誕生了,從新藥品的仿真測試到行星和星系的創生模型,以及計算機化培養皿中生長的數字生命形式,這是一種新的方法,不是基于直接的觀察和實驗,而是基于從真實空間向虛擬空間的映射。雖然這項工作仍處于起?i階段,但已足以讓每一顆好奇的心欣喜若狂。在這樣一個偉大的時代,古老的中醫學面臨著前所未有的機遇和挑戰。怎樣將計算機科學與技術融入中醫學領域,是一個值得深思和大膽嘗試的問題。值得慶幸的是,計算機仿真是建立在復雜系統理論基礎上的,而中醫學理論所描述的正是這樣一個復雜系統。
當伽俐略第一次拿起望遠鏡仰望太空時,他為人類創造了科學方法,即用實驗來檢驗關于世界如何成其為世界的種種假說。于是有了擁有試管、曲頸瓶和本生燈的化學實驗室,用來探測物質內核的價值連城的粒子加速器,以及在任何生物實驗室都能看到的解剖青蛙和用顯微鏡觀察植物細胞。然而,這些都是僅適用于簡單系統中物質結構研究的實驗室?,F論物理學家薛定諤(erwin schrodinger)在《生命是什么?》一書中寫道:“只要我們涉及活物質的結構,我們就必須面對這樣一個事實:它是以不能還原成通常的物理學定律的方式起作用的。原因不在于某種‘新的力’或某種類似的東西支配著活的機體中的一個個原子,而是其結構不同于任何我們已從試驗室研究中認識的東西?!盵1]也正因如此,尤其是對于與西醫學思維方式大相徑庭的中醫學理論,實驗室研究一直是一籌莫展,經絡實質的研究無功而返,各種“證”的實驗模型設計令人啼笑皆非,中藥的研究幾乎與中醫理論毫不相干……中醫學所構建的龐大而復雜的系統難以在簡單系統的實驗室中得到驗證,這是不難理解的。計算機仿真學的出現真值得每一位中醫界的同仁為此干上一杯,因為這一方法的出現能使中醫學多年的“科學夢”成為現實!雖然計算機仿真學正在起步,而這對中醫學來說卻是難得的機遇,不僅可以揭開其古老而神秘的面紗,而且有望為中醫學打開一扇新的大門,開拓更為廣闊的發展空間。
而將計算機仿真技術運用于中醫學,面向對象程序設計是一個關鍵環節,下面將面向對象程序設計作一簡要介紹。
2 面向對象程序設計(oop)概述
面向對象程序設計簡稱oop,是object-oriented programming的縮寫。面向對象是與面向過程相對而言的,傳統的程序設計語言,如c語言,是面向過程的結構化程序設計語言,這種語言在20世紀80年代非常流行。隨著軟件業的發展,軟件的規模越來越大,導致軟件的生產、調試、維護越來越困難,因而發生了軟件危機。人們期待著一種效率更高,更加容易理解,更加符合人類思維習慣的程序設計語言,oop就是在這種情況下應運而生的。在20世紀90年代,oop異軍突起,成為最有希望,最有活力的程序設計方法。
①面向對象與面向過程的區別
計算機沒有思想,人必須明確地告訴它如何運算,每一步做什么。站在這種計算機的角度進行程序設計,就是面向過程的方法。如:用計算機模擬一只貓捉老鼠的過程,程序員必須告訴計算機每一步貓的具體的動作。如果用面向對象的程序設計方法來做,就可以把貓作為一個獨立的對象,貓會奔跑,貓會捉老鼠,這些是它的固有屬性,被封裝在貓這個對象之中,所以,只需給出老鼠出現的信息,貓就會自動去捉。與面向過程相比,面向對象的方法更符合人的思維習慣。
②對象與類的概念
對象與類是面向對象方法中的兩個基本概念??陀^世界中實體的抽象構成對象,任何事物都可以作為一個對象,如一個人、一輛汽車、一個窗口、一個按鈕、一座建筑、一項貸款等等。對象的劃分和定義是靈活的,視需要而定。具有相同屬性和行為的一個或多個對象的集合成為一類。類有層次之別,類下可以有子類,類上可以有父類。如:人可分為男人和女人,男人又可以分為兒童、青年、成年、老年等等。類是對象的抽象,對象是類的實例。類的劃分
也是靈活的,依需要而定。子類可以作為父類的對象看待。
③對象的特性
對象有以下基本特性:
封裝性:對象是相對獨立的單元,與之相關的數據和操作被封裝在內部,對外是不可見的。對象和對象之間通過信息交換進行聯系。如一只花貓,它是一個相對獨立的個體,它的機體內包含復雜的結構,而這些結構是不可見的。
繼承性:每個對象都從它所屬的類中繼承共性。如一只花貓,它從貓這一類中繼承了貓的共性。
多態性:每個對象都有其特有的屬性,使之區別于其它對象。如一只具體的貓,它與其它貓是不同的,有不同色澤、脾氣、體重等。
④面向對象方法可以用下列方程式來概括:
oo=objects+classes+inheritance+communication with messages
即:面向對象=對象+類+繼承+信息交換
在這里值得注意的是,上面的方程式也可以用作系統的描述,而且容易從中看出簡單系統與復雜系統的區別:簡單系統通常是少量的個體對象,它們之間的相互作用較弱,甚至可以忽略不計,故而可以作為獨立的個體進行研究;而復雜系統中涉及中等數目的對象,不僅如此,對象通常具有智能性與自適應性,它們可以按照各種規則作出決策,隨時準備根據接收到的新信息修改自身的行為規則,故而每一個對象不能獨立的看待,這正符合了中醫學的整體觀。
3 運用面向對象程序設計進行中醫學的計算機仿真
①面向對象方法與中醫學具有相似的思維方式
假使我們想用傳統的面向過程的方法來完成中醫學理論的計算機仿真,不僅是一件難以想象的事,而且是不可能的事,對計算機發出人體生理、病理等過程的每一步指令,既使是在分析還原思維方式指導下對人體結構分解得極細,對人體生化過程了解得極為透徹的西醫學也無能為力,更何況中醫學本身就只重整體,不重結構。而面向對象方法,因其與中醫學在思維方式上有驚人的相似之處,使之運用于中醫學成為可能,成為對中醫學進行計算機仿真的基礎。其相似性體現在中醫學的整體觀與黑箱方法和oop中的對象的特性及其信息交換上??梢詫⑸衔闹忻嫦驅ο蠓椒▽W的方程式用下圖表示: 而這正是黑箱方法的圖形表達。黑箱方法典型地表現在中醫學的藏象學說中。藏象學說是關于人體臟腑功能的學說。古人雖然知道“八尺之士,可以剖而視之?!保ā鹅`樞·脹論》)但又認為“藏府之在胸脅腹里之內,若匣匱之藏禁器也?!保ㄍ希└匾氖牵诓煌谖鞣降乃季S方式,
型庫、方劑模型庫、病因模型庫、生理模型庫、病證模型庫,如下圖所示,中藥模型庫和方劑模型庫作用于病證模型庫,就可以模擬出對于某種病證的最佳治療方案,選擇最佳藥物及最佳方劑。病因模型庫作用于生理模型庫,生理就可以模擬出在某些致病因素下,人體生理的變化,疾病的發生、發展、及轉歸。這些都可以為中醫學研究工作提供有力的參考。
4 小結
運用面向對象程序設計進行中醫學的計算機仿真,不僅可以提高教學、科研、臨床的生產力,節省大量的人力、物力、財力,而且可以屏棄簡單系統實驗室的不足,為中醫學提供實驗的空間。十六世紀,伽利略通過引入可重復的受控實驗室的思想,開創了近代科學的實踐,目前這一思想成為判定延續幾千年的中醫學是否科學的依據,而這一思想的中心在于能夠實施一些實驗,以檢驗關于待研究現象的假說。運用面向對象程序設計進行中醫學的計算機仿真不僅可以對中醫學概念、理論、方法的客觀性、有效性、實用性進行證實,而且有前瞻性和預測性。
引入計算機仿真技術是中醫學科研的大勢所趨,也是目前將當代最前沿的信息技術與最古老的中醫學相結合的最佳契機,這里有大量的工作尚待有志者去完成。
1計算機仿真技術提供了適合中醫學理論的實驗室
科學技術的不斷進步,推動著整個人類社會的發展,計算機的出現,使人類社會由工業社會向后工業社會——信息社會過渡。我國著名的科學家錢學森說:“我們所設計的信息體系簡直可以包括全部人類千百年來創造的、而且還在不斷創造的精神財富。而這全部精神財富可以由我們每個人隨手調用和享受。這不但是從舊的腦力勞動中解放出來,而且是獲得一個偉大的世界,從來未有的高度文化的世界?!藢⒆兊酶鼮槁斆?,人類的前進步伐更將加快。”這位大科學家以前所未有的高度論述了由計算機引起的這場技術革命。隨著計算機技術的發展,一種嶄新的學科——仿真學誕生了,從新藥品的仿真測試到行星和星系的創生模型,以及計算機化培養皿中生長的數字生命形式,這是一種新的方法,不是基于直接的觀察和實驗,而是基于從真實空間向虛擬空間的映射。雖然這項工作仍處于起歩階段,但已足以讓每一顆好奇的心欣喜若狂。在這樣一個偉大的時代,古老的中醫學面臨著前所未有的機遇和挑戰。怎樣將計算機科學與技術融入中醫學領域,是一個值得深思和大膽嘗試的問題。值得慶幸的是,計算機仿真是建立在復雜系統理論基礎上的,而中醫學理論所描述的正是這樣一個復雜系統。
當伽俐略第一次拿起望遠鏡仰望太空時,他為人類創造了科學方法,即用實驗來檢驗關于世界如何成其為世界的種種假說。于是有了擁有試管、曲頸瓶和本生燈的化學實驗室,用來探測物質內核的價值連城的粒子加速器,以及在任何生物實驗室都能看到的解剖青蛙和用顯微鏡觀察植物細胞。然而,這些都是僅適用于簡單系統中物質結構研究的實驗室?,F論物理學家薛定諤(ErwinSchrodinger)在《生命是什么?》一書中寫道:“只要我們涉及活物質的結構,我們就必須面對這樣一個事實:它是以不能還原成通常的物理學定律的方式起作用的。原因不在于某種‘新的力’或某種類似的東西支配著活的機體中的一個個原子,而是其結構不同于任何我們已從試驗室研究中認識的東西?!盵1]也正因如此,尤其是對于與西醫學思維方式大相徑庭的中醫學理論,實驗室研究一直是一籌莫展,經絡實質的研究無功而返,各種“證”的實驗模型設計令人啼笑皆非,中藥的研究幾乎與中醫理論毫不相干……中醫學所構建的龐大而復雜的系統難以在簡單系統的實驗室中得到驗證,這是不難理解的。計算機仿真學的出現真值得每一位中醫界的同仁為此干上一杯,因為這一方法的出現能使中醫學多年的“科學夢”成為現實!雖然計算機仿真學正在起步,而這對中醫學來說卻是難得的機遇,不僅可以揭開其古老而神秘的面紗,而且有望為中醫學打開一扇新的大門,開拓更為廣闊的發展空間。
而將計算機仿真技術運用于中醫學,面向對象程序設計是一個關鍵環節,下面將面向對象程序設計作一簡要介紹。
2面向對象程序設計(OOP)概述
面向對象程序設計簡稱OOP,是Object-OrientedProgramming的縮寫。面向對象是與面向過程相對而言的,傳統的程序設計語言,如C語言,是面向過程的結構化程序設計語言,這種語言在20世紀80年代非常流行。隨著軟件業的發展,軟件的規模越來越大,導致軟件的生產、調試、維護越來越困難,因而發生了軟件危機。人們期待著一種效率更高,更加容易理解,更加符合人類思維習慣的程序設計語言,OOP就是在這種情況下應運而生的。在20世紀90年代,OOP異軍突起,成為最有希望,最有活力的程序設計方法。
①面向對象與面向過程的區別
計算機沒有思想,人必須明確地告訴它如何運算,每一步做什么。站在這種計算機的角度進行程序設計,就是面向過程的方法。如:用計算機模擬一只貓捉老鼠的過程,程序員必須告訴計算機每一步貓的具體的動作。如果用面向對象的程序設計方法來做,就可以把貓作為一個獨立的對象,貓會奔跑,貓會捉老鼠,這些是它的固有屬性,被封裝在貓這個對象之中,所以,只需給出老鼠出現的信息,貓就會自動去捉。與面向過程相比,面向對象的方法更符合人的思維習慣。
②對象與類的概念
對象與類是面向對象方法中的兩個基本概念??陀^世界中實體的抽象構成對象,任何事物都可以作為一個對象,如一個人、一輛汽車、一個窗口、一個按鈕、一座建筑、一項貸款等等。對象的劃分和定義是靈活的,視需要而定。具有相同屬性和行為的一個或多個對象的集合成為一類。類有層次之別,類下可以有子類,類上可以有父類。如:人可分為男人和女人,男人又可以分為兒童、青年、成年、老年等等。類是對象的抽象,對象是類的實例。類的劃分也是靈活的,依需要而定。子類可以作為父類的對象看待。
1計算機仿真技術提供了適合中醫學理論的實驗室
科學技術的不斷進步,推動著整個人類社會的發展,計算機的出現,使人類社會由工業社會向后工業社會——信息社會過渡。我國著名的科學家錢學森說:“我們所設計的信息體系簡直可以包括全部人類千百年來創造的、而且還在不斷創造的精神財富。而這全部精神財富可以由我們每個人隨手調用和享受。這不但是從舊的腦力勞動中解放出來,而且是獲得一個偉大的世界,從來未有的高度文化的世界?!藢⒆兊酶鼮槁斆?,人類的前進步伐更將加快?!边@位大科學家以前所未有的高度論述了由計算機引起的這場技術革命。隨著計算機技術的發展,一種嶄新的學科——仿真學誕生了,從新藥品的仿真測試到行星和星系的創生模型,以及計算機化培養皿中生長的數字生命形式,這是一種新的方法,不是基于直接的觀察和實驗,而是基于從真實空間向虛擬空間的映射。雖然這項工作仍處于起歩階段,但已足以讓每一顆好奇的心欣喜若狂。在這樣一個偉大的時代,古老的中醫學面臨著前所未有的機遇和挑戰。怎樣將計算機科學與技術融入中醫學領域,是一個值得深思和大膽嘗試的問題。值得慶幸的是,計算機仿真是建立在復雜系統理論基礎上的,而中醫學理論所描述的正是這樣一個復雜系統。
當伽俐略第一次拿起望遠鏡仰望太空時,他為人類創造了科學方法,即用實驗來檢驗關于世界如何成其為世界的種種假說。于是有了擁有試管、曲頸瓶和本生燈的化學實驗室,用來探測物質內核的價值連城的粒子加速器,以及在任何生物實驗室都能看到的解剖青蛙和用顯微鏡觀察植物細胞。然而,這些都是僅適用于簡單系統中物質結構研究的實驗室?,F論物理學家薛定諤(ErwinSchrodinger)在《生命是什么?》一書中寫道:“只要我們涉及活物質的結構,我們就必須面對這樣一個事實:它是以不能還原成通常的物理學定律的方式起作用的。原因不在于某種‘新的力’或某種類似的東西支配著活的機體中的一個個原子,而是其結構不同于任何我們已從試驗室研究中認識的東西。”[1]也正因如此,尤其是對于與西醫學思維方式大相徑庭的中醫學理論,實驗室研究一直是一籌莫展,經絡實質的研究無功而返,各種“證”的實驗模型設計令人啼笑皆非,中藥的研究幾乎與中醫理論毫不相干……中醫學所構建的龐大而復雜的系統難以在簡單系統的實驗室中得到驗證,這是不難理解的。計算機仿真學的出現真值得每一位中醫界的同仁為此干上一杯,因為這一方法的出現能使中醫學多年的“科學夢”成為現實!雖然計算機仿真學正在起步,而這對中醫學來說卻是難得的機遇,不僅可以揭開其古老而神秘的面紗,而且有望為中醫學打開一扇新的大門,開拓更為廣闊的發展空間。
而將計算機仿真技術運用于中醫學,面向對象程序設計是一個關鍵環節,下面將面向對象程序設計作一簡要介紹。
2面向對象程序設計(OOP)概述
面向對象程序設計簡稱OOP,是Object-OrientedProgramming的縮寫。面向對象是與面向過程相對而言的,傳統的程序設計語言,如C語言,是面向過程的結構化程序設計語言,這種語言在20世紀80年代非常流行。隨著軟件業的發展,軟件的規模越來越大,導致軟件的生產、調試、維護越來越困難,因而發生了軟件危機。人們期待著一種效率更高,更加容易理解,更加符合人類思維習慣的程序設計語言,OOP就是在這種情況下應運而生的。在20世紀90年代,OOP異軍突起,成為最有希望,最有活力的程序設計方法。
①面向對象與面向過程的區別
計算機沒有思想,人必須明確地告訴它如何運算,每一步做什么。站在這種計算機的角度進行程序設計,就是面向過程的方法。如:用計算機模擬一只貓捉老鼠的過程,程序員必須告訴計算機每一步貓的具體的動作。如果用面向對象的程序設計方法來做,就可以把貓作為一個獨立的對象,貓會奔跑,貓會捉老鼠,這些是它的固有屬性,被封裝在貓這個對象之中,所以,只需給出老鼠出現的信息,貓就會自動去捉。與面向過程相比,面向對象的方法更符合人的思維習慣。
②對象與類的概念
對象與類是面向對象方法中的兩個基本概念。客觀世界中實體的抽象構成對象,任何事物都可以作為一個對象,如一個人、一輛汽車、一個窗口、一個按鈕、一座建筑、一項貸款等等。對象的劃分和定義是靈活的,視需要而定。具有相同屬性和行為的一個或多個對象的集合成為一類。類有層次之別,類下可以有子類,類上可以有父類。如:人可分為男人和女人,男人又可以分為兒童、青年、成年、老年等等。類是對象的抽象,對象是類的實例。類的劃分也是靈活的,依需要而定。子類可以作為父類的對象看待。
③對象的特性
對象有以下基本特性:
封裝性:對象是相對獨立的單元,與之相關的數據和操作被封裝在內部,對外是不可見的。對象和對象之間通過信息交換進行聯系。如一只花貓,它是一個相對獨立的個體,它的機體內包含復雜的結構,而這些結構是不可見的。
繼承性:每個對象都從它所屬的類中繼承共性。如一只花貓,它從貓這一類中繼承了貓的共性。
多態性:每個對象都有其特有的屬性,使之區別于其它對象。如一只具體的貓,它與其它貓是不同的,有不同色澤、脾氣、體重等。
④面向對象方法可以用下列方程式來概括:
OO=Objects+Classes+Inheritance+CommunicationWithMessages
即:面向對象=對象+類+繼承+信息交換
在這里值得注意的是,上面的方程式也可以用作系統的描述,而且容易從中看出簡單系統與復雜系統的區別:簡單系統通常是少量的個體對象,它們之間的相互作用較弱,甚至可以忽略不計,故而可以作為獨立的個體進行研究;而復雜系統中涉及中等數目的對象,不僅如此,對象通常具有智能性與自適應性,它們可以按照各種規則作出決策,隨時準備根據接收到的新信息修改自身的行為規則,故而每一個對象不能獨立的看待,這正符合了中醫學的整體觀。
3運用面向對象程序設計進行中醫學的計算機仿真
①面向對象方法與中醫學具有相似的思維方式
假使我們想用傳統的面向過程的方法來完成中醫學理論的計算機仿真,不僅是一件難以想象的事,而且是不可能的事,對計算機發出人體生理、病理等過程的每一步指令,既使是在分析還原思維方式指導下對人體結構分解得極細,對人體生化過程了解得極為透徹的西醫學也無能為力,更何況中醫學本身就只重整體,不重結構。而面向對象方法,因其與中醫學在思維方式上有驚人的相似之處,使之運用于中醫學成為可能,成為對中醫學進行計算機仿真的基礎。其相似性體現在中醫學的整體觀與黑箱方法和OOP中的對象的特性及其信息交換上??梢詫⑸衔闹忻嫦驅ο蠓椒▽W的方程式用下圖表示:而這正是黑箱方法的圖形表達。黑箱方法典型地表現在中醫學的藏象學說中。藏象學說是關于人體臟腑功能的學說。古人雖然知道“八尺之士,可以剖而視之?!保ā鹅`樞·脹論》)但又認為“藏府之在胸脅腹里之內,若匣匱之藏禁器也?!保ㄍ希└匾氖?,基于不同于西方的思維方式,中國古代對于整體性和運動性的強調,使得中醫學未從解剖入手,分析人體的結構、成分,而是以極簡單的解剖為基礎,構造出了以象為內容的有機的學術體系。由“藏象”之名可知,中醫是以現之于外的象來把握藏之于內的臟的,即“執其見功處見其形”,即黑箱方法。對此《靈樞·順氣一是分為四時》中論述道:“內外相襲,若鼓之應桴,響之應聲,影之似形?!崩纭端貑枴ち澆叵笳摗穼π牡拿枋鍪沁@樣的:“心者,生之本,神之變也;其華在面,其充在血脈,為陽中之太陽,通于夏氣?!逼渌呐K與此相仿。由此可以看出,這里的心己不是解剖學中的有一定形態結構之心,而是一系列相關的生命活動的表現在人腦中形成的綜合的象。它不具有實體性,卻正好可以作為面向對象方法學中的一個對象來看待。推而廣之,中醫學中的其它概念,如氣、血、津液、精、神、經絡等,都可以作為一個個對象,對象之間通過信息的交換,相互密切聯系,從而形成一個復雜系統,中醫學的計算機仿真便可由此開始。
②中醫學的計算機仿真應用前景
用計算機仿真學對中醫學中的概念、現象、原理、機制等進行模擬,可以建立各種模型,服務于教學、科研、臨床。主要可以用于建設生理模型、病證模型、實驗模型。
生理模型:在中醫學中五臟、六腑、氣、血、津、液、經絡、筋、脈、骨、髓等,都可以構成相對獨立的對象,賦予每個對象適當的屬性,對象具有智能性與自適應性,它們可以按照各自的屬性作出決策,并隨時準備根據接收到的新信息修改自身的行為規則,它們之間通過信息交換互相聯系,構成一個復雜系統,這一復雜系統即人體。在此基礎上很容易就可以建立人體的病理模型。下圖是生理模型的簡單圖示,實際中的生理模型還要復雜的多。
病證模型:中醫學中的證是非常復雜的,也是獨具特色的。辨證論治非常靈活,以哮喘為例,說明中醫病證模型的組建。哮喘發病,總因本虛標實,其病位雖在肺,但與脾、腎密切相關,先天不足后天失養造成肺、脾、腎不足是哮喘發病的內在原因。正氣不足就易感外邪,感邪而產生風、寒、熱、痰、濕、瘀、氣等諸多病理因素,一些病理因素作用于肺,是發生哮喘的外在原因。如下圖所示,運用OOP將各種因素的特性封裝起來,作為對象,它們之間相互聯系,就可以建造哮喘的病證模型,輸入相應的信息,就可以得出諸如肺脾兩虛,寒痰蘊肺;肺腎不足,腎不納氣;風寒外束,痰熱內阻等證型,有力地指導臨床實踐。
實驗模型:正如在汽車研制中需要的碰撞實驗可以用計算機模擬代替,中醫學中的實驗也可以用計算機模擬來代替。這樣就可以提高效率,降低消耗。比如可以建立中藥模型庫、方劑模型庫、病因模型庫、生理模型庫、病證模型庫,如下圖所示,中藥模型庫和方劑模型庫作用于病證模型庫,就可以模擬出對于某種病證的最佳治療方案,選擇最佳藥物及最佳方劑。病因模型庫作用于生理模型庫,生理就可以模擬出在某些致病因素下,人體生理的變化,疾病的發生、發展、及轉歸。這些都可以為中醫學研究工作提供有力的參考。
4小結
運用面向對象程序設計進行中醫學的計算機仿真,不僅可以提高教學、科研、臨床的生產力,節省大量的人力、物力、財力,而且可以屏棄簡單系統實驗室的不足,為中醫學提供實驗的空間。十六世紀,伽利略通過引入可重復的受控實驗室的思想,開創了近代科學的實踐,目前這一思想成為判定延續幾千年的中醫學是否科學的依據,而這一思想的中心在于能夠實施一些實驗,以檢驗關于待研究現象的假說。運用面向對象程序設計進行中醫學的計算機仿真不僅可以對中醫學概念、理論、方法的客觀性、有效性、實用性進行證實,而且有前瞻性和預測性。
引入計算機仿真技術是中醫學科研的大勢所趨,也是目前將當代最前沿的信息技術與最古老的中醫學相結合的最佳契機,這里有大量的工作尚待有志者去完成。