官术网_书友最值得收藏!

1.7 應用實例

MATLAB語言提供了豐富的數學函數,可以在命令窗口很方便地實現各種數學公式的計算,下面通過幾個例子說明MATLAB在數學計算上的優勢。

【例1-4】 計算下式的結果,其中,x=﹣29°,y=57°,求z的值。

程序代碼及運行結果如下:

【例1-5】 求解一元二次方程ax2bxc=0的根,其中a=1,b=3,c=6。

已知一元二次方程的求根公式為

程序代碼及運行結果如下:

【例1-6】 我國人口按2000年第五次全國人口普查的結果為12.9533億,如果年增長率為1.07%,求公元2016年末的人口數。

已知人口增長模型為x1=x0(1+pn,其中x1為幾年后的人口,x0為人口的初值,p為年增長率,n為年數。

程序代碼及運行結果如下:

【例1-7】 A=1.6,B=﹣12,C=3.0,D=5,計算

程序代碼及運行結果如下:

【例1-8】 x=1.57,y=3.93,計算

程序代碼及運行結果如下:

【例1-9】 已知圓的半徑為4,求其直徑、周長及面積。

程序代碼及運行結果如下:

【例1-10】 已知三角形三邊a=8.5,b=14.6,c=18.4,求三角形面積。

三角形面積公式:

程序代碼及運行結果如下:

【例1-11】 已知a=2,b=1,C=[1,2;2 0],D=[1 3;2 1],求

(1)關系運算a==ba~=ba==CCD

(2)邏輯運算a & bC&Da|bC|D

程序代碼及運行結果如下:

需要指出,用MATLAB計算公式時,需要注意以下幾點:

(1)乘號?不能省略;

(2)MATLAB語言三角函數是用弧度操作的,所以需先把度轉換為弧度;

(3)MATLAB語言用e(E)表示10為底的科學計數,例如,1.56×106,MATLAB寫成1.56e6;

(4)寫MATLAB表達式時,要注意括號配對使用;

(5)指數ex要寫成exp(x)。

主站蜘蛛池模板: 天水市| 靖远县| 射阳县| 宁国市| 泰顺县| 陆良县| 绥棱县| 平山县| 和龙市| 南京市| 玉山县| 新野县| 洪江市| 都匀市| 临桂县| 酉阳| 呼伦贝尔市| 华亭县| 佳木斯市| 同仁县| 绿春县| 临安市| 清徐县| 夏河县| 潮州市| 即墨市| 襄汾县| 株洲市| 北京市| 阳新县| 泉州市| 故城县| 巧家县| 盐山县| 天气| 甘洛县| 灵石县| 绥滨县| 社旗县| 新乡县| 遂溪县|