定义:该函数是用来符号数字、符号变量、符号对象。符号对象的类型是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