matlab基礎程式設計筆記

2021-08-07 03:47:48 字數 1382 閱讀 2704

與c語言不通 ,在matlab中使用比那輛可以不預先定義。

.命名規則:matlab的變數命名必須以字母開頭,之後可以在任意字

母,數字或者下劃線,同時變數命名不能有空格,變數名稱區分大小寫

matlab預設的預定於變數

ans 計算機結果的預設名稱

eps 計算機的零閾值

inf(inf) 無窮大

pi 圓周率

nan表示結果或者變數不是數值

在matlab張,定義全域性變數需要使用命令global,還有syms.

關鍵字:matlab中有一些關鍵字,可以銅鼓iskeyword檢視。

檢視變數型別:op=1 ,class(op)->double

陣列矩陣可以和乙個標量進行關係運算,返回乙個邏輯矩陣,同時,同維的也可以進行關係運算,但是不同維之間是不行的。

邏輯運算函式:

或者稱為is函式。成為為1,不成立為0

ischar:……

isempty:。。。。。。。。

isinf:判斷變數是否為無窮大

isnmeric:。。。。為數值陣列

matlab的程式結構

1.順序結構

2.switch分支結構

3.if分支結構

matlab中看,try-catch結構的功能何error類似,主要用於異常情況的處理。

input命令

user_entry = input(『prompt』):將使用者鍵入內容賦給。。。

user_entry = input(『prompt』,』s』):將使用者鍵入內容以字串的形式鍵入

keyboard:停止穩健的執行並將控制權交給鍵盤。當使用者使用return命令結束後,控制權才交給程式。

keyboard也input的不同:keyboard命令允許使用者輸入人一多個命令,而input只能有乙個。

error和warning

error(『message』):顯示錯誤資訊message,終止程式

errorlg(『errorstring』,』dlgname』):顯示錯誤資訊的對話方塊,對話方塊的標題為』dlname』.

warning(『message』):顯示警告資訊『message』,程式繼續

元胞陣列:元胞陣列是matlab中特有的一種資料型別,是陣列中的一種,其內部元素可以是屬於不同的資料型別,概念上理解,可以認為它何c語言裡的結構體很相似。

部分函式功能:linespace函式常用於生成等間距陣列,logspace,colon也可以用於生成一些不同條件的陣列,但linspace最常用。

matlab函式大全:matlab函式

MATLAB基礎筆記 6(程式設計)

m檔案的儲存 m檔案的開啟 m檔案的執行 函式檔案 子程式檔案。必須以函式定義為第一行內容。函式檔案必須以function開始,且必須有函式名 可以有輸入 輸出變數 除用global說明外,否則變數均為區域性變數。函式檔案可以是matlab本身提供的,也可以是使用者編制的程式。function y ...

matlab程式設計基礎

ch06 程式設計基礎 6.1 m 檔案 6.1.1 m 函式 1.基本語法 function 結果 函式名 輸入變數 處理變數 endfunction a,c ac r 功能 a pi r r c pi r 邏輯錯誤 c 2 pi r 語法錯誤 c 2 pi r end2.兩個內建變數 nargi...

Matlab 程式設計基礎(一)筆記

1.順序結構 賦值語句 變數名列表 表示式注 matlab程式設計中要注意字母的大小寫有區分。語句的結束方式 分號結束時,此語句不會立即執行,下一條不用分號結束的語句完成後一起執行。逗號或者不用符號結束時,語句立即執行,並在螢幕上顯示執行結果。結束時,下一行語句與本行語句為同一條語句,執行時按照一條...