定義:該函數是用來符號數字、符號變量、符號對象。符號對象的類型是sym,可以通過class(S)來驗證,這裏S是一個符號對象。符號變量的優點是,使用符號變量運算得到的只是一個解析解。
優點:使用符號變量進行運算能夠最大限度的減少運算過程中出現的誤差
例如:
sym(8!);
計算一個表達式:
實現代碼:
clear;
syms k x y a b;
R1 = symsum(x ^ k / sym(' k! '), k, 0, inf) %symsum(s, k, a, b) 求和函數,s爲表達式
dim()的應用:
dim()函數可以進行兩個矩陣的合併,如合併A矩陣和b矩陣
其中dim()的形式如下:
dim(DIM, A, B); %其中DIM有兩個值,一個爲1, 一個爲2,
%當DIM = 1時,表示按行合併(豎直方向)。當DIM = 2時,表示按列合併(水平方向)。
例如:舉例實現代碼
A = magic(2);
輸出:
A =
1 3
4 2B = randn(2);
輸出:
B =
-1.2141 -0.0068
-1.1135 1.5326cat(1, A, B)
輸出:
ans =
1.0000 3.0000
4.0000 2.0000
-1.2141 -0.0068
-1.1135 1.5326cat(2, A ,B);
輸出:
ans =
1.0000 3.0000 -1.2141 -0.0068
4.0000 2.0000 -1.1135 1.5326