失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 实验3matlab的符号运算 实验四 MATLAB符号运算

实验3matlab的符号运算 实验四 MATLAB符号运算

时间:2019-05-31 04:22:23

相关推荐

实验3matlab的符号运算 实验四  MATLAB符号运算

实验四 MATLAB符号运算

一、实验目的

掌握符号变量和符号表达式的创建, 掌握MATLAB的symbol工具箱的一些基本应用。

二、实验内容

(1) 符号变量、表达式、方程及函数的表示。 (2) 符号微积分运算。 (3) 符号微分方程求解。

三、实验步骤

1. 符号运算的引入

在数值运算中如果求

则可以不断地让 x 趋近0, 以求得表达式趋近什么数,

但是终究不能令 x=0,因为在数值运算中 0 是不能作除数的。MATLAB 的符号运算能解决这类问题。输入如下命令:

>>f=sym('sin(pi*x)/x ') >>limit(f,’x’,0)

2. 符号常量、符号变量、符号表达式的创建

(1) 使用 sym( )创建

输入以下命令,观察 Workspace 中 A、B、f是什么类型的数据,占用多少字节的内存空间。

>>A=sym('1') %符号常量 >>B=sym('x') %符号变量

>>f=sym('2*x^2+3y-1') %符号表达式 >>clear

>>f1=sym('1+2') %有单引号,表示字符串 >>f2=sym(1+2) %无单引号 >>f3=sym('2*x+3')

>>f4=sym(2*x+3) %为什么会出错 >>x=1

>>f4=sym(2*x+3)

通过看 MATLAB 的帮助可知,sym( )的参数可以是字符串或数值类型,无论是哪种类型都会生成符号类型数据。

(2) 使用 syms 创建 >>clear

>>syms x y z %注意观察x,y,z都是什么类型的,它们的内容是什么 >>x,y,z

>>f1=x^2+2*x+1

>>f2=exp(y)+exp(z)^2 >>f3=f1+f2

通过以上实验,知道生成符号表达式的第二种方法:由符号类型的变量经过运算(加减乘除等)得到。又如:

如果觉得《实验3matlab的符号运算 实验四 MATLAB符号运算》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。