程序中有空格作分隔的地方全部输入为中文状态(全角)的空格,将其改为英文状态的空格即可。另外:
“(/ 1000.0 ((+ (* (sin an1) (sin an2)) (* (cos an1) (cos an2) (cos an3))) ) ) (/ 1000.0 ((+ (* (sin an1) (sin an2)) (* (cos an1) (cos an2) (cos an3))) ) )”
中“+”号多了“(”,后面又多了“)”,应改为:
“(/ 1000.0 (+ (* (sin an1) (sin an2)) (* (cos an1) (cos an2) (cos an3)))) (/ 1000.0 (+ (* (sin an1) (sin an2)) (* (cos an1) (cos an2) (cos an3))))”
但开方数出现了负数,可能计算公式输入有误,请仔细查正。改过的程序一同附上。 |