第2章+符号计算研究报告.ppt

第2章 符号计算 数值计算:不允许有未定义的自由变量,所有变量要预先赋值。 符号计算:可以含有未定义的符号变量,数字也当作符号处理。 Matlab自带有符号工具箱,还可调用Maple。 具有强大的符号运算功能。 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 第2章 符号计算 2.1 符号变量的创建 2.2 符号表达式的创建 2.3 符号方程的创建 2.4 符号矩阵的创建 2.5 数值变量、符号变量、字符变量的相互转化 2.6 调用Maple的符号计算能力 2.7 图形化的符号函数计算器 x=numeric(s) 功能:转换s为数值变量x 。 说明:x = numeric(s) 等价于x=double(sym(s)),但s不可以是矩阵 。 例: s1=sym(12.9); x1=numeric(s1) x=sym(s) 功能:转化s为符号变量x。 说明:s不可以是字符矩阵和非法的表达式。 例: s1=23*a; x1=sym(s1) s2=24+6; x2=sym(s2) x3=sym([a,b]) s=int2str(x) 功能:将整数x转换为字符变量s 。 说明:当x是普通整数时,将对四舍五入后进行转换。当x是虚数时,将只对其实部进行转换。 例: x1=19;s1=int2str(x1) x2=2.4;s2=int2str(x2) x3=2.9+5*i;s3=int2str(x3) s=num2str(x) 功能:将普通数值变量x转换为字符变量s。 说明:在int2str命令中对x的限制则全部取消。 例: x1=19;s1=num2str(x1) x2=2.4;s2=num2str(x2) x3=2.9+5*i;s3=num2str(x3) 调用Maple的主要命令形式: maple(Maplestatement) 2.6 调用Maple的符号 计算能力 功能:可以调用Maple函数库中非图像处理的所有函数。 maple(‘function’,a1,a2,a3…) 功能:调用Maple函数库中的函数function,其中a1,a2,a3…是函数function的参数。 例1:用两种方法求递推方程 的通解。 gs1=maple(rsolve(f(n)=-3*f(n-1)-2*f(n-2),f(k));) gs2=maple(rsolve,f(n)=-3*f(n-1)-2*f(n-2),f(k)) 方法1: 方法2: 例2:求 在 处展开的截断8阶小量的泰勒近似式。 maple(readlib(mtaylor);); TL2=maple(mtaylor(sin(x^2+y^2),[x=0,y=0],8)) pretty(sym(TL2

文档评论(0)

1亿VIP精品文档

相关文档