MATLAB中拉氏变换/拉氏反变换如何代入数值求解具体结果(简析syms函数和sym类型)
1.前言–函数介绍
1.1 laplace函数
功能:拉氏变换
示例:
syms t
f = t;
laplace(f)
输出结果:
1.2 ilaplace函数
功能:拉氏反变换
示例:
syms s
F = 1/s^2;
ilaplace(F)
输出结果:
1.3 syms
功能:创建符号变量和函数
如:syms var1 … varN
创建符号变量var1 … varN。
示例:求矩阵A=[a,b;c,d]的逆
syms a b c d
A=[a,b;c,d];
inv(A)
1.4 subs
功能:符号替代
subs(s,old,new)
用new替换所有出现的old,然后计算s(经常搭配syms一起使用)
当我们想用subs函数中s/t取具体值带入得到的拉氏变换/反拉氏变换公式中时发现,会报错“未定义函数或变量 ‘s’。”如图:
那么明明F中已经有s了,为什么还会出现这种错误呢?
经过查阅资料以及对比发现,不管是拉氏变换,还是拉氏反变换,得出的结果都是1x1 sym类型,那什么是sym类型呢?
2.什么是sym类型?
sym是一种符号数字、符号变量、符号对象。可以通过class(S)来验证,这里S是一个符号对象。同时也可以通过sym创建符号对象。
【恍然大悟】:我到这里才明白了为什么syms用于创建符号变量和函数,这分明就是sym的复数形式啊!!!创建一个符号对象用sym,创建一个或多个符号对象用syms。因此,我们习惯直接使用syms,而将sym函数逐渐置之度外。
那么,如何带入具体数值计算sym表达式的解呢?
3.数值求解正确方法
主要有两步:
- s或t加引号
- 转变为double类型
示例:
syms t
f = t;
F=laplace(f)
F1=double(subs(F,'s',1))
输出结果:
转变为double类型的目的是使替换后的值方便之后计算。因为double 是 MATLAB中的默认数值数据类型,它可为大多数计算任务提供足够的精度。 而如果不加double,则替换后的类型为sym类型,仍无法进行计算。
ok,如果帮助到你,记得点个赞哟~
MATLAB中拉氏变换/拉氏反变换如何代入数值求解具体结果(简析syms函数和sym类型)相关推荐
- 【数理方程】傅氏变换拉氏变换
卷积 定义: f1(x)f_1(x)f1(x)和f_2(x)都可进行Fourier变换: f1(x)∗f2(x)=∫−∞+∞f1(x−ξ)f2(ξ)dξ=∫−∞+∞f1(ξ)f2(x−ξ)dξf_1 ...
- MATLAB中 DCT变换、DCT反变换、分块DCT变换
DCT变换.DCT反变换.分块DCT变换 欢迎转载,但请注明出处!转:http://www.tuicool.com/articles/nUfmAf2 一.引言 DCT变换的全称是离散余弦变换(Disc ...
- matlab dct反变换,MATLAB中 DCT变换、DCT反变换、分块DCT变换
DCT变换.DCT反变换.分块DCT变换 欢迎转载,但请注明出处!转:http://www.tuicool.com/articles/nUfmAf2 一.引言 DCT变换的全称是离散余弦变换(Disc ...
- Z变换 拉氏变换S z,r,w,s,Ts,jΩ关系
- matlab图像算子变换,拉布拉斯算子锐化图像的空域和频域--matlab实现
本文将用matlab实现拉布拉斯算子提取边缘,锐化图像.分别采用空域和频域两种方法. 空域 步骤: 1.读取图像/(标定) 2.生成空间滤波器(fspecial('laplacian',0)) 3.卷 ...
- 【MATLAB】Z变换和Z反变换
Z变换:ztrans Z反变换:iztrans >> f2=((10*x*x))/((2*x+1)*(5*x+1))f2 =(10*x^2)/((2*x + 1)*(5*x + 1))&g ...
- MATLAB能进行拉氏变换吗,matlab拉氏反变换
§2.3 拉氏变换和拉氏反变换的定义 ? §2.4 典型时间函数的拉氏变换 ? §2.5 拉氏变换的性质 ? §2.6 拉氏反变换的数学方法 ? §2.7 用拉氏变换解...... 实验八 拉氏正反变 ...
- MATLAB之拉氏变换
一.复数和复变函数 1.复数的三种表现形式: 坐标形式: 三角形式: 指数形式: 2.复变函数: 复数集E内的每一个复数z=a+b*i,都有(唯一确定的/无穷多个/有限个)复数与之对应, ...
- 信号处理趣学D8——关于拉氏变换和频谱图的那些事儿
最近小虎在网课上被老师问到编程写出一指数函数y=Ae−aty=Ae^{-at}y=Ae−at的频谱图,当时鼓捣了1个多钟???以前是画过bode图,bode的幅频图是对数幅频图.应该也可以用伯德图直接 ...
最新文章
- 如何在html中选择wrap,使用jQuery中的wrap()函数操作HTML元素的教程
- 动态规划—最长公共子序列问题 HDU-1159 Common Subsequence
- 深入理解 JVM Class文件格式(四)
- iOS程序UI主线程和定时器相互阻塞的问题
- easyuefi只能在基于uefi启动的_云计算学习体系-1.1-计算机硬件基础扩展知识BIOS/UEFI/MBR/GPT...
- python批量裁剪图片_用Python写了一个图片格式批量处理工具
- python二进制整数的定义_TensorFlow定义操作整数的二进制表示
- Linux:为什么那么多人讨厌systemd?
- LAMP架构(apache安装,apache工作原理介绍)
- 经理人必看的8大网站
- php 图片抠图,php imagick api蒙板抠图
- Windows10 1050Ti cuda toolkit11.3 pytorch-gpu 踩坑教程
- KEIL5护眼背景色以及字体颜色
- 三季度高歌猛进,广告主为何向微博平台迁移?
- 2021年R1快开门式压力容器操作考试题及R1快开门式压力容器操作模拟考试
- AutoService+javaPoet+maven+注解自动生成java代码
- 哈工大的计算机科学与技术三个校区区别,哈尔滨工业大学计算学部研招拟录三地比较,深圳校区初试分数最高...
- 1.Oracle中的表空间
- 莫拉克电梯服务器说明书_日立电梯服务器使用方法
- kdb+的下载与安装
热门文章
- vm制作Ubuntu镜像18.04
- 塔望食业洞察|鹰嘴豆市场发展及应用趋势研究
- 百度隐藏“快照”功能:原因未知
- 在谷歌浏览器Chrome中写的静态网页的<div class=“ad“>不显示,但把它放到别的浏览器中打开都能正常显示。
- 如何实现微信分享的链接可以自定义标题(缩略图、内容)
- 路由器交换机:单臂路由静态路由
- HTML下载生成WORD 和PDF,及导出图片不能正常显示解决方案
- PS切图保存后的背景图为透明
- 大二计科专业学生退役复学学习之路
- wordpress 主机_您的虚拟主机PHP更新如何影响您的WordPress网站