<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    數值計算的編程

    發布時間:2012-8-10 13:39    發布者:icbom
    關鍵詞: 編程
    論壇上經常出現一些“跪求什么計算的源代碼之類”,暫且不說這樣有失人之尊嚴,另一個角度看這樣的網友對待提問極不認真,等跪完了要了代碼就不認娘了,再也見不到蹤影,我一般不會理會這樣的問題。
         
    關于數值計算的編程,在沒有入門之前,確實是很痛苦的事,如何入手的呢?首先要明確自己要計算的什么問題。分析問題涉及的理論公式、離散公式、邊界條件、激勵條件、要觀察的量等幾個方面入手,每一個方面搞清楚了,也就對自己的問題明白了大半。這個階段暫不考慮編程代碼的問題,如果邊分析邊想計算代碼的編寫,對沒有豐富經驗的人來說,會把自己弄糊涂,反而不利于問題的分析。
         
    其次分析問題各方面的聯系,一個計算問題會涉及方方面面的內容,是有機的整體,即使少分析最簡單的一個方面或相關聯參數也不行,整理每個問題間的邏輯關系,和它們處理的先后順序,最好寫一個計算問題的邏輯圖(流程圖),便于理順問題。

    然后才是編寫代碼,計算代碼的編寫與上面問題分析相對應,每個方面的問題對應一段代碼?赡艽a的書寫是初學者頭痛的,其實計算代碼書寫很簡單,會懂基本的變量定義、判斷語句、循環語句等基本編程語言就可以了,再多一點就是函數定義,這些只要10分鐘就把以前學編程語言復習一遍即可。開始寫代碼,思路是:把分析問題的某個方面涉及的變量先都定義出來,然后根據算法,寫出計算代碼,在寫計算代碼時,以前沒有考慮到的變量、算法、關聯的東西再進行添加、修正。每一部分進行編寫,最后連接起來。

    最后是代碼調試,任何編程都需要調試,程序是調試出來的,不是寫出來的。很多人剛寫完代碼就認為完成,出了問題就大叫不行了。要學會編程工具提供的調試手段,調試的目的是找到問題所在,一般是一步步運行,查看當前計算變量的變化情況,分析是否與自己的預期結果是否一致。調試代碼是苦差事,但這也是提高編程水平的必要過程。大家要有耐心做好計算代碼的調試工作。
        還有,大部分人一說起編程,就抱起一大堆的書去啃,其實就像上面所說的,剛寫時并不需要太多的編程知識,就可以寫了。編程有一個重要的特點,程序功底是鍛煉出來的,不是照本宣科學出來的。邊寫代碼邊學習、積累編程知識和經驗,都是靠自己去領悟的,有編程的機會就要去實踐,上機編寫調試,代碼編寫水平自然會提高,編程是沒有捷徑的。
    本文地址:http://www.portaltwn.com/thread-95535-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區

    相關視頻

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷