3.1 Notebook 使用方法 C\/b~HU
8_Jj+
3.1.1 安装和启动 `>y[wa>9r
D/*vj|
必须装有任意一款 Word 软件,在 MATLAB 中输入安装命令即可: ^@Y9!G=
notebook -setup 9<w=),R`8
注意,老版本的 MATLAB 在安装 Notebook 时会提示用户选择本机中所安装的 Word 版本。 kp.|gzA6
F*.
/D~K
启动 Notebook flPZlL
从 MATLAB 中启动 Notebook,直接输入 notebook(新建)或者 notebook文件名; 5@iy3olP
从 Word 中启动 Notebook,新建 M-book 模板文档,如果 MATLAB 未运行,则 MATLAB 跟随 M-book 自动启动; NC;T( @
du8!3I
3.1.2 代码的运行和结果 uiuTv)pwF
^X$
I= ro
在 Word 加载项里多出了 Notebook 的功能选项。 TftOYY.hQ
在 Notebook 中,需要运行代码部分要设置为“输入单元”,使用绿色加粗Courier New 字体显示; i >J:W"W
定义输入单元,可以使用 Notebook 菜单或者组合键“Alt+D”; jigbeHRy
定义输入单元之后,选择 Notebook 菜单中的“Evaluate Cell”或者组合键“Ctrl+Enter”执行单元,输出结果直接在相应输入单元后显示,使用蓝色 Courier New 字体显示。注意,可以不提前设置输入单元而直接运行。 69-$Wn43<
9M;I$_U`vj
自动初始化单元可以在打开 Notebook 时自动执行,这样可以快速恢复所需要的工作空间。 cS5w +`,L
定义方式:选择需要定义的单元,选择 Notebook 菜单中的“Define AutoInit Cell”。 Px$'(eMj^3
定义为自动初始化的单元使用蓝色加粗 Courier New 字体显示。 @_(nd57oSs
c.\:peDk
输入单元组定义 HoMQt3C
每一个输入单元之间是相互独立的,只能一行一行的运行,在执行 for 语句时就会出现错误。 \2(MpB\_6!
定义方式:选择需要定义的单元,选择 Notebook 菜单中的“Group Cells”。 A?\h|u<
"3v7 gtGG
输出的格式设置,选择菜单“Notebook Option”,可弹出相应的选项:数值类型、松散 or 紧密和输出图形格式(默认嵌入)。 0NVG"-Q
1RURZoL
3.2 符号运算操作 1RmBtx\<
1XQ87~
(1)符号常量和符号变量 _pJX1_vD
语法: W;5N04ko
->>a = sym(‘a’) Bk@bN~B4
->>syms a rknzo]N,
->>c = sym(‘3’)符号常量 c=3 BzN/6VEw
HH+TjX/b
(2)符号表达式 ws#hhW3qK
语法: Qa>%[jx,@,
->>f = ‘3*x + 6’ 字符串也能参与符号运算 Mp!2`4rD
->>f = sym(‘3*x + 6’) Wn b)*pPP
->>syms x; f = 3*x + 6 #cR57=M}
:U7;M}0
(3)符号四则运算 kg zwlKK
+ - * / ^ )x y9X0
"tpvENz2s
(4)符号表达式化简 n(9F:N
simplify 使用多项式规则进行化简 H 3W_}f
simple 使用很多规则进行化简 6ch@Be5*
W=q?tD~V
(5)符号表达式与数值的转化 #d3[uF]OmW
sym )kFme=;
eval 将符号变量转化为数值 }ZxW"5oq
\?aOExG
I
(6)符号表达式的因式分解和展开 g8C+1G8
factor 因式分解 ~4l6unCI
expand 展开为这个变量级数和的形式 goG]WGVr
collect 合并同类项 N)`tI0/W
^w.k^U=B
(7)符号矩阵 \xy:6gd:
构建方式和数值矩阵一致 n\~"Wim<b
转置和行列式 Z`e$~n(Bh
transpose E>o&GYc
determ L2:oZ&:u`J
其他使用在数值矩阵中的函数也可以直接用于符号矩阵 ,"4X&>_f
[RroHXdk+
(8)符号计算 =f/avGX
subs(f1,n)求解 `PXoJl
limit 极限 @`#OC#
diff 微分 DK2c]i^|=
int 积分 <e@I1iL37y
symsum 级数求和 0b!fWS?,k0
taylor 泰勒级数展开 1',+&2)oj
solve 代数方程求解 I$rW[l2
dsolve 常微分方程求解