新四季網

matlab怎麼用?

2023-03-29 06:41:19 2

Matlab的基本用法目錄: 一、說明 二、數據類型及基本輸入輸出 三、流程控制 四、循環 五、數組、數組運算和矩陣運算 六、M腳本文件和M函數文件、函數句柄 七、文件 八、數據和函數的可視化一、說明matlab作為數學軟體有其強大的圖形用戶界面操作、數據和函數的可視化和數值計算功能,且自帶很多現有的函數和工具包。

而本文只涉及一些比較系統的基本操作,在最後附帶介紹一些基本的數據和函數的可視化命令。建議要用的時候再利用matlab自帶的幫助文檔來搜索有用的函數和工具包。

matlab的函數和命令都是比較人性化的,比如想要搜索讀取fits文件的函數,搜索fits就能夠搜到fitsread函數;需要將讀出的fits數據重新做圖,搜索image就可以找到imagesc函數。從書和別人的文檔都只能學到有限的比較系統的操作,看幫助文檔能發現更多的東西並整理出自己的使用方法。

二、數據類型及基本輸入輸出1、數據類型,聲明及賦初值matlab中存儲的數據類型(class)有以下幾種:而實際上matlab不需要對變量做聲明,當它發現一個新的變量名時,將默認將其為雙精度浮點類型(double)並分配內存空間。(這比C和 Fortran方便了許多,但在完成大運算量的程序時就顯得浪費存儲空間了)當需要把變量a從double轉為其他類型的時候,比如要轉為int16型,可以使用以下命令:a=int16(a)當需要創建一個字符型變量x並對其賦初值時,用以下格式:x='字符串';注意:(1)在命令後加「;」表示不在command window中顯示結果,而對上例來說如果不加「;」則會顯示所賦字符串內容。

(2)所有的命令必須在英文輸入狀態下,如果使用中文輸入狀態下全形的「;」,將被處理為非法字符。其中logical,cell和structure為邏輯,元胞和構架數組類型,將在後面的數組部分提到;function handle為函數句柄類型,將在後面的「M腳本文件和M函數文件、函數句柄」部分提到;java類供JAVA API應用程式接口使用,本文不進行說明。

最後說明一下,matlab也支持複數操作,賦值的時候直接輸入即可,比如:a=1+2i;2、基本輸入輸出輸入:v=input('message') %將用戶輸入的內容賦給變量vv=input('message','s') %將用戶輸入的內容作為字符串賦給變量vkeyboard %用戶可以從鍵盤輸入任意多個指令v=yesinput('prompt',default,possib)%prompt為文字提示,default為預設設置「值」,possib為設置值的範圍。%該指令無法在notebook中運行。

輸出:disp(a) %顯示變量a的內容,另一種顯示變量內容的方法是輸入變量名,但是這樣顯示的結果帶有「a=」。三、流程控制1、運算符(1)關係操作符 == ~= > >= < <= (2)涉及相互關係的集合運算符 & | ~ xor % xor 相異元素返回1,相同元素返回02、IF(1) 基本 : if 邏輯判斷式……end(2) 多重判斷:if 邏輯判斷式。

else if 邏輯判斷式。

else 邏輯判斷式。

endend end3、switch-case結構和C的switch語句一樣switch 變量case數值1 …… case數值2 ……case 數值k %當變量等於數值k的時候,執行本組命令,然後跳出該結構。

……otherwise…… %該命令可以不存在,在變量不等於前面所有的檢測值的時候,執行此組命令。end case4、try-catch結構try %只有當matlab執行本組命令發生錯誤時,後一組命令才會被執行……catch…… %如果此組命令執行又出錯,matlab將終止該結構。

end%可以調用lasterr函數查詢出錯原因。如果函數的運行結果為一個空串,則表明這組命令被成功執行了。

四、循環1、whilewhile 表達式……end2、forfor x=數值 …… …… end%其中的數值可以是數組;或者是類似下面的表達「1:4」,表示從1到4循環;還可以是「1:0.1:4」,表示以0.1為步長從1到4循環。五、數組、數組運算和矩陣運算1、數值數組matlab中數組不需要聲明。

(1)對一維數值數組賦初值逐個元素輸入:x=[1 2 pi/2]冒號生成:x=1:0.1:4定數線性採樣法:x=linspace (a,b,n) %相當於第一個數為a,最後一個數為b,以n為採樣點數等間距採樣。x=logspace(a,b,n)%相當於第一個數為10a,最後一個數為10b,以n為採樣點數等間距採樣。

(2)對一維數值數組的尋訪x(3) %尋訪第三個元素x([1 2 3]) %尋訪第1,2,3個元素x(1:3) %尋訪第1到3個元素x(3:-1:1) %由前三個元素倒排成子數組x(find(x>0.5)) %由大於0.5的元素構成的子數組(3)對二維數值數組賦初值逐個賦值:x=[1,2,3; 3,4,6; 7,8,9] %「;」為二維數組「行」的分隔符號,而「,」和空格為同一行元素的分隔符。整列賦值:x(:,[4,5])=4 %第4、5列賦值為4元素重排:A=reshape(1:9,3,3) %將1到9重新排列成一個(3*3)矩陣,注意matlab是列「優先」,即先排第一列再排第二列,而不是按行來排。

(4)二維數組元素的標識和尋訪「全下標」標識:A(3,5) %第3行第5列元素「單下標」標識:對於一個(m*n)維數組A中第r行第c列元素,其「單下標」表示為:A(l) %這裡l=(c-1)*m+r2、數組運算和矩陣運算(1)數組運算指令 含義A.' 相當於conj(A'),conj的作用help一下吧……A=s 把標量s賦給A的每個元素s+B 標量s分別與B元素之和s-B,B-s 標量s分別與B元素之。

同类文章

人參常識

多生長在北緯40~45度之間,1月平均溫-23---5℃,7月平均溫20--26℃,耐寒性強,可耐-40℃低溫,生長適宜溫度為15--25℃,積溫2000--3000℃,無霜期125--150天,積雪20--44釐米,年降水量500--1000毫米。土壤為排水良好、疏鬆、肥沃、腐殖質層深厚的棕色森林

聚酯纖維布料

聚酯纖維是什麼面料聚酯纖維由有機二元酸和二元醇縮聚而成的聚酯經紡絲所得的合成纖維。就是俗稱的滌綸,被廣泛運用於服飾面料,滌綸有優良的耐皺性、彈性和尺寸穩定性、絕緣性能好、用途非常的廣泛,適用於男女老少的衣著。聚酯纖維的優點聚酯纖維具有較高的強度與彈性恢復能力,因此堅牢耐用、抗皺免燙。它的耐光性較好

印度人文地理常識

人文地理 印度經濟以傳統耕種、現代農業、手工業、現代工業以及其支撐產業為主。全國依然有四分之一的人口溫飽無法滿足。印度擁有較充沛的外幣儲備,印度貨幣匯率穩定。 印度的軟體業居世界前列。形成了具有相當規模,輕重工業都較發達的工業體系。核能、航天初具規模,信息產業蓬勃發展。工業主要有化工,冶金,電力,石

被教科書騙了的常識

請不要妄下結論。你現在所接觸的是初級的唯物主義,只是唯物主義的粗淺皮毛而且是經過上頭修改過的以符合意識形態控制教育的需要。唯心主義固然有許多名家寫過許多著名精品,但不可否認的是其中幾乎所有的理論都有其局限性。到目前為止唯物主義仍是最具指導意義的哲學思想。你反對的是政治教科書以及意識形態控制,而不是唯

五子棋小常識

原發布者:nicecheng627五子棋基本技巧一、四種擺放(形象的叫法):二、最常見的取勝法:一子雙殺,既落下一個子,同時形成兩條棋路,使對手封住一條,就來不及封住另一條,從而取勝。三、不堵情況下,一子雙殺的十大基本棋路:圖示說明:圓形圖標:表示已經落下的棋子。十字圖標:之後落下的棋子,同時形成兩

強電解質在溶液中完全電離不存在電離平衡這句話對嗎

例如:BaSO4是強電解質,在水中完全電離,不過這種完全電離是指溶解於水的那部分是完全電離。KNO3是強電解質,將在水中加入大量晶體KNO3,但只是溶解的那部分電離,不能說晶體KNO3也電離。平衡適合於所有狀態,不論它是固體、液體或氣體,各種狀態都參與平衡;只是有些狀態在平衡中濃度沒有變化,如固體的

licecap怎麼用?

建議如下:在手機應用商店上尋找:視頻轉GIF轉換器、視頻GIF、創建動畫gif類似的軟體,使用軟體,按照軟體說明製作即可。推薦工具:1. LICEcap:一款比較專業的gif截屏工具,每幀的顏色數量可達到200多個,而且這款工具的體積只有幾百KB,還可以保存GIF格式還支持LCF格式的錄製;2. S

房帖怎麼用?

住二手房淨宅:1、首先,應該了解該房為何出售。了解一下舊房主是否曾有意外傷亡等不利情況發生,自購房後事業、家庭、運氣等情況。了解出售原因至關重要。2、其次,應該了解戶型設計格局。若格局不好,對家人健康會有直接影響。戶型設計不好的格局包括開門對陽臺、室內門對門,廚房門正對窗、廁所門對窗等不聚財的格局,

打屁股常識

屁股肉多,是最能打的地方打屁股絕對是最好的了如果要打的很嚴重的話就最好用那種刺條啊,可我覺得還是用竹板吧用手其實是最不好的,因為不僅打的受痛還沒有什麼傷害力用手打到滲血有點難,十成的力都得打上七八個小時還不一定能滲血最好的方式應該是丟床上屁股掉下來擦那種創傷藥還有消炎藥到十一二歲,十三歲之後

消防安全用電常識

原發布者:黃鶯390防電安全常識隨著生活水平的不斷提高,生活中用電的地方越來越多了。因此,我們有必要掌握以下最基本的安全用電常識:l.認識了解電源總開關,學會在緊急情況下關斷總電源。2.不用手或導電物(如鐵絲、釘子、別針等金屬製品)去接觸、探試電源插座內部。3.不用溼手觸摸電器,不用溼布擦拭電器。4