ka2012 |
2017-10-14 10:44 |
MATLAB特殊用法简介
3.1 Notebook 使用方法 se*k56, 8WC_CAP 3.1.1 安装和启动 Tt4Q|"CJA ~/rKKc 必须装有任意一款 Word 软件,在 MATLAB 中输入安装命令即可: !\cVe;<r notebook -setup 3rX40>Cs8 注意,老版本的 MATLAB 在安装 Notebook 时会提示用户选择本机中所安装的 Word 版本。 X XxH<E$p w!-MMT4y 启动 Notebook ,h<xY> 从 MATLAB 中启动 Notebook,直接输入 notebook(新建)或者 notebook文件名; 25<qo{ 从 Word 中启动 Notebook,新建 M-book 模板文档,如果 MATLAB 未运行,则 MATLAB 跟随 M-book 自动启动; 1 ]ePU8 YKzfI9Y 3.1.2 代码的运行和结果 oWEzzMRz /#zs 在 Word 加载项里多出了 Notebook 的功能选项。 yQf(/Uxk*x 在 Notebook 中,需要运行代码部分要设置为“输入单元”,使用绿色加粗Courier New 字体显示; H3( @Q^9 定义输入单元,可以使用 Notebook 菜单或者组合键“Alt+D”; Hz%<V*\{ 定义输入单元之后,选择 Notebook 菜单中的“Evaluate Cell”或者组合键“Ctrl+Enter”执行单元,输出结果直接在相应输入单元后显示,使用蓝色 Courier New 字体显示。注意,可以不提前设置输入单元而直接运行。 T[MDjhv'
I]BhkJ 自动初始化单元可以在打开 Notebook 时自动执行,这样可以快速恢复所需要的工作空间。 `uC^"R(m 定义方式:选择需要定义的单元,选择 Notebook 菜单中的“Define AutoInit Cell”。 W)8Pq9Hnv 定义为自动初始化的单元使用蓝色加粗 Courier New 字体显示。 1fC)&4W <k{_YRB 输入单元组定义
n%Oq"`w4 每一个输入单元之间是相互独立的,只能一行一行的运行,在执行 for 语句时就会出现错误。 v#e*RI2} 定义方式:选择需要定义的单元,选择 Notebook 菜单中的“Group Cells”。 uPE Ab2u=" <C451+95 输出的格式设置,选择菜单“Notebook Option”,可弹出相应的选项:数值类型、松散 or 紧密和输出图形格式(默认嵌入)。 q*kLi~Oe M{SJ8+G 3.2 符号运算操作 204"\mv &P"1 3]^@ (1)符号常量和符号变量 u"m TS& 语法: kSEgq<i! ->>a = sym(‘a’) (p]S ->>syms a 6C/Pu!Sx? ->>c = sym(‘3’)符号常量 c=3 umCmxmr& aU_l"+5>vq (2)符号表达式 t+\<i8 语法: ~(B%E' ->>f = ‘3*x + 6’ 字符串也能参与符号运算 ta^$&$l ->>f = sym(‘3*x + 6’) EAy@kzY? ->>syms x; f = 3*x + 6 \:+ NVIN fIJX5)D (3)符号四则运算 M^Tm{`O! + - * / ^
A[F_x*S WD! " $ (4)符号表达式化简 /U-+ClZi@ simplify 使用多项式规则进行化简 gtT&97tT< simple 使用很多规则进行化简 ^%tn$4@@Z. bZ^'_OOn (5)符号表达式与数值的转化 I:6XM? sym y Pg0:o- eval 将符号变量转化为数值 Z#D*HAd` z, FPhbFn (6)符号表达式的因式分解和展开 q=-h#IF^ factor 因式分解 2cSc
8 expand 展开为这个变量级数和的形式 Y*{5'q+2 collect 合并同类项 DLD9
p.b#RY (7)符号矩阵 C6h[L 构建方式和数值矩阵一致 oOaLD{g> 转置和行列式 $s-B transpose %UhLCyC/ determ |WSpWsr, 其他使用在数值矩阵中的函数也可以直接用于符号矩阵 h:sf?X[ DtJ3`Jd (8)符号计算 f2&6NC; subs(f1,n)求解 R%q:]. limit 极限 BOP7@ D diff 微分 \RRSrPLd- int 积分 ;C=V- r symsum 级数求和 -]{
_^ taylor 泰勒级数展开 TBky+]p@ solve 代数方程求解 .mcohfR dsolve 常微分方程求解
|
|