About虛擬&實際

@分享虛擬與實際的世界中所遊玩的心得紀錄,從物理化學到生命科學、從人文藝術到現代科技、從虛擬介面到實際生命體。享受的只是一種學習與體驗。若文章內容有誤,歡迎提出以供修改,對文章的回饋,歡迎寄信給我!一起分享,互相學習成長的環境。
@個人簡介在『關於韃靼』
@我是韃靼~我的信箱:chenyuquan at gmail dot com

2013年4月20日 星期六

一元二次方程式 for LabVIEW

前言:
一元二次方程式,應該是國中?(還是國小?)的數學,2007年在練習LabVIEW的時候寫了這樣的code來表示,這幾天在整理檔案的時候又瞧見了他,所以順便玩玩,發現"正常"情況下,若輸入a=0(事實上這樣是不正常的,因為就不是一元二次方程式了唷)。不過我認為,一個良好程式本來就該判斷輸入是否合理,因此我改寫了判斷機制。

Code:
簡易的判斷a是否為0即可,若a=0則要求重新檢察並輸入正確的數值。
後記:
好像很多餘的設計,不過自己的經驗卻常常在寫些程式(越來越大的格局時),小小的邏輯判斷可能就會導致一連串的不合理,給自己謹記在心的紀錄。

2 則留言:

  1. 想問一下 解1跟解2是怎麼寫出來的

    回覆刪除
    回覆
    1. 你可以參考這個:http://teach.ymjh.kh.edu.tw/koming/%E9%85%8D%E6%96%B9%E6%B3%95%E8%A7%A3%E6%96%B9%E7%A8%8B%E5%BC%8F/
      虛根解則帶入其他方式。
      圖片中的虛根解是在a=1, b=2, c=4的時候所解出的,有點圖文不符,因為我先做完虛根解,然後再將a設定0來測試防呆功能。

      刪除