與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程式設計中要注意字母的大小寫有區分。語句的結束方式 分號結束時,此語句不會立即執行,下一條不用分號結束的語句完成後一起執行。逗號或者不用符號結束時,語句立即執行,並在螢幕上顯示執行結果。結束時,下一行語句與本行語句為同一條語句,執行時按照一條...