下载此文档

2021年matlab.ppt


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
字符串和符号矩阵
符号运算是对方程或代数式中的数学符号进行的运算操作,运算结果是数学表达式而不是数值。
MATLAB开发了Symbolic Math Toolbox,可以进行代数式的因式分解、展开和化简,函数的幂级数展开,求微积分以及微分方程组的解析解等多种运算。
1
matlab
2021/1/15
字符串变量和函数求值
1. 字符串及其显示
1)字符串和字符串变量名
字符串(也称字符串数据或字符量):单引号界定
字符串变量名,简称字符名:标识符
例如,键入 s1='hello' 回车得出
s1 =
hello
2
matlab
2021/1/15
2)字符串的输出显示指令:
(1)字符串或数据显示指令disp(ZS)
(2)空字符(空格)输出显示指令blanks(n)
(3)格式化数据显示指令sprintf ('Z', S1, S2,…)
%e %f %d
%g %m. nf \n
3
matlab
2021/1/15
例2-28 造一张函数表,显示sint、et、lnt在t∈[,π/4]间的取值,。并显示出这张函数表的表头。
例2-29 分两行输出自然数e、ln5和最小浮点数eps的符号(即表头)和数值。
例2-30用sprintf指令显示出“e=+000; e=; e=;
e=; e=+000”。
4
matlab
2021/1/15
2. 自定义函数求值
1)用数值变量表达式自定义函数
2)用字符变量表达式自定义函数
3)用内联函数指令自定义函数
函数名=inline(字符串表达式)
例2-31 已知A=(aij)2×3= ,
用三种方法求yij=f(aij)=a2+sin3a-e-a的值。
5
matlab
2021/1/15
符号变量
1. 符号变量和符号表达式的创建
符号量和符号表达式是通过专用指令syms 和sym 来创建的,代表符号量的标识符称为符号变量名。
1)用syms 创建符号量
syms a1 a2 a3 …… flag1
2)用sym创建符号量、符号表达式
标识符=sym (A, flag)
syms a1等价于a1=sym(‘a1’)
6
matlab
2021/1/15
例2-32 把s1、s2和s3分别定义成正实型、实型和复数型符号变量,并予查验。
例2-33 在指令窗中键入s3=1/2, s4=‘1/2 ’, s5=sym(1/2),它们的属性如何?
例2-34 用标识符ad代表ax2+c 符号表达式,用af代表ax3+bx2-c=5符号方程。
7
matlab
2021/1/15
2.查询变量类型指令:class(a)
3.注意字符量和符号量的差异 :
符号型和字符串型数据变量容易被混淆,因为符号运算工具箱中有些指令的参数既可以用符号型数据,又可以用字符串型数据,但也有一些指令的参数必须得用符号型数据。
8
matlab
2021/1/15
符号矩阵的创建方法
1. 直接创建法
2. 用sym指令创建符号矩阵:sym ( A )
符号矩阵元素的标识和删改
1. 元素的标识
2. 元素的替换修改:subs(B, old, new)
9
matlab
2021/1/15
例2-35 创建符号矩阵fj= 和
d1= 。
例2-36 创建符号矩阵 ,并将它的第一行第一列元素换成v2c。
例2-37 用三阶魔方矩阵代替代数表达式a^2*sin(x)中的a。
10
matlab
2021/1/15

2021年matlab 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书百遍
  • 文件大小217 KB
  • 时间2021-01-15