matlab簡單實例100篇 matlab簡單代碼
本篇文章給大家談?wù)刴atlab簡單實例100篇,以及matlab簡單代碼對應(yīng)的知識點,文章可能有點長,但是希望大家可以閱讀完,增長自己的知識,最重要的是希望對各位有所幫...
本篇文章給大家談?wù)刴atlab簡單實例100篇,以及matlab簡單代碼對應(yīng)的知識點,文章可能有點長,但是希望大家可以閱讀完,增長自己的知識,最重要的是希望對各位有所幫助,可以解決了您的問題,不要忘了收藏本站喔。
matlab解矩陣方程組實例
先將xP=0兩邊取轉(zhuǎn)置,得P'x'=0,求出x'再轉(zhuǎn)置回來求出x.當矩陣方程P'x'=0,rank(P)=r<n時,即P是奇異的,這時方程有無窮多個解,用MATLAB可求出它的一個基本解系,基本解系的線性組合就是它的通解(一般解)而求基本解系用matlab中的命令x=null(P',r)即可.其中:r=rank(P).
matlab對數(shù)函數(shù)的用法和實例
1、matlab設(shè)置了很多種求對數(shù)的函數(shù),首先是自然數(shù)對數(shù)log(x),在MATLAB主窗口中輸入2.7183的自然數(shù)對數(shù),回車后可以看到其值近似為1:
2、然后是用來求以2為底數(shù)的對數(shù)log2(x)函數(shù),同樣的這里在MATLAB中求4的以2為底的對數(shù)的值,其結(jié)果為2:
3、接著是以10為底數(shù)的對數(shù)log10(x)函數(shù),這里求10的以10為底的對數(shù)的值,結(jié)果為1:
4、最后matlab沒有提供求其他底數(shù)對數(shù)的函數(shù),因此需要求其他底數(shù)對數(shù)logM(N)的時候,需要用公式進行一個簡單變換,即“l(fā)ogM(N)=log(N)/log(M)”。以上就是matlab中求對數(shù)的相關(guān)函數(shù)的介紹:
matlab怎么運行
在使用MATLAB之前,需要先將其安裝在計算機上。安裝完成后,運行MATLAB的步驟如下:1.雙擊計算機上的MATLAB程序圖標,或在開始菜單中找到MATLAB程序并打開它。
2.運行MATLAB后,會彈出MATLAB命令窗口,它是MATLAB交互式環(huán)境的核心。在命令窗口中,可以輸入命令、運行程序等。
3.如果想要打開MATLAB編輯器,可以在命令窗口中輸入"edit"命令,或者在主菜單中選擇"文件"->"新建"->"腳本",然后在編輯器中編寫程序代碼。
4.在編輯器中編寫好程序后,可以保存并運行它。保存時要選擇文件類型為".m",比如"myprogram.m"。運行程序有兩種方法:一種是在命令窗口中輸入程序名稱(如"myprogram"),另一種是在編輯器窗口中點擊運行按鈕。
以上是MATLAB基礎(chǔ)使用的簡要步驟,具體操作還需要根據(jù)實際情況進行。建議初學(xué)者可以先從MATLAB自帶的教程和示例開始,逐步了解和熟悉MATLAB的各種功能和用法。
matlab幾何法求定積分例子
第一步
將
functiony=myfun(x)
y=1./(x.*(x.^2-3*x+2).^(1/3));
保存為M文件.(文件→新建→M文件)
第二步
將
warningoffall
Q=quad(@myfun,2,100000)
Q=quad(@myfun,2,10000000)
Q=quad(@myfun,2,1000000000)
warningon
粘貼至(命令窗口)
結(jié)果顯示,
當上限為100000,10000000,1000000000時,
定積分的值為x=1.4389,1.4396,1.4396.
因此,可以將1.4396作為此定積分的值.
matlab循環(huán)語句實例
1.
第一步我們可以在matlab命令行窗口中輸入“helpwhile”,看一下while循環(huán)的使用方法,
2.
第二步創(chuàng)建一個腳本,輸入“a=1;while(a<10)disp(a);a=a+1;end”,
3.
第三步運行腳本之后,可以看到while循環(huán)執(zhí)行了9次,等于10的時候,結(jié)果為false,不進去循環(huán),
4.
第四步while循環(huán)也可以和if語句配合使用,break是跳出循環(huán),
matlab中if語句使用方法和實例
第一步我們需要先去了解if語句是選擇判斷的語句,可以和for語句結(jié)合去使用,也能單獨使用,這里創(chuàng)建了3個變量,作出了簡單判斷,如果a小于b,b等于a,需要注意的是if語句后面要有end語句結(jié)束,如上圖所示:
第二步運行腳本之后,在命令行的窗口已經(jīng)能看到b已經(jīng)等于a了,如上圖所示:
第三步介紹一下if嵌套語句,這里作出的判斷是如果a小于b,b等于a,如果繼續(xù)b還大于c,b等于c,如上圖所示:
第四步我們運行腳本,在命令行窗口可以看到b等于a,這里是因為b變量只滿足第一個條件,如上圖所示:
第五步介紹if語句中的else語句,else是否則的意思,這里作出的判斷是如果a小于b,b等于a,如果滿足a小于b條件下,b大于c,b就等于c,否則b=c-a,如上圖所示:
第六步運行腳本,在命令行可以看出結(jié)果b=c-a,只滿足第一個條件,第二個條件不滿足進去else語句里面去了,如上圖所示。
如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
本文鏈接:http://xinin56.com/kaifa/714.html