news 2026/2/8 3:46:13

matlab实时脚本算拉普拉斯反变换和画图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
matlab实时脚本算拉普拉斯反变换和画图

//////////////////////

clc close all clear syms s t num = 80; den = s^4+12*s^3+41*s^2+82*s+80; Fs = num/den res = solve(den) %求解分母多项式等于 0 的根(即特征根) Ft = simplify(ilaplace(Fs, s, t)) % %对 F(s)做拉普拉斯逆变换,将变量从拉普拉斯域的s转换为时域的t,得到时域函数f(t) % ts = 0:0.01:10; Ft = subs(Ft, t, ts); %将符号函数 Ft 中的变量 t 替换为数值向量 ts, % 把符号表达式转换为数值数组 % (MATLAB 的plot函数仅支持数值,无法直接绘制符号函数) plot(ts, Ft, 'LineWidth', 2); %绘制时域函数 f(t) 的曲线: % 横坐标为ts,纵坐标为Ft,线宽设为 2(线条更粗,便于观察)。 hold on; plot(ts, sqrt(2)*exp(-ts), '-.r', ts, -sqrt(2)*exp(-ts), '-.r', 'LineWidth', 1) %绘制两条红色点划线('-.r')作为 f(t) 的包络线: % - 上包络线:2​e−t;- 下包络线:−2​e−t;线宽设为 1,与主曲线区分开。 grid on;

///////////// matlab求零极点

clear all %清空工作区 clc format long num=[0 0 0 0 80] %分子 den=[1 12 41 82 80] %分母 G=tf(num, den); %将分子和分母组成传递函数 bode(G, {10,10e6}); %规定bode图横轴弧度/秒的上下限 legend('G') %给当前图形添加图例 grid zpk(G) %将传递函数从「分子 / 分母多项式形式」转换为「零极点增益形式(Zero-Pole-Gain, ZPK)」 %并在命令行窗口输出系统的零点(Zero)、极点(Pole) 和增益(Gain)

////////////////////////////////////////////////

************************************

clear all %清空工作区 format long Vg=10; C=3.3e-6; L=50e-6; R=1; T1=5.2925e-5; K=0.01; % K=0.01*1000; num=[0 Vg*C*R Vg] den=[L*C*R L R] num2=[0 K] den2=[T1 1] G=tf(num, den); Iden=tf(num2, den2); bode(G, Iden, {100,10e6}); legend('G','Iden') grid zpk(G) zpk(Iden) /////////////////// clear all %清空工作区 format long num=[0 4.688e-9 3.256e-4 5.652] %分子 den=[6.284e-11 3.29e-7 0.01106 0.65] %分母 G=tf(num, den); %将分子和分母组成传递函数 bode(G, {100,10e6}); %规定bode图横轴弧度/秒的上下限 legend('G') %给当前图形添加图例 grid zpk(G) %将传递函数从「分子 / 分母多项式形式」转换为「零极点增益形式(Zero-Pole-Gain, ZPK)」 %并在命令行窗口输出系统的零点(Zero)、极点(Pole) 和增益(Gain) //////////////// clear all %清空工作区 clc format long num=[0 7.032e-9 4.884e-4 8.478] %分子 den=[7.5408e-11 3.948e-7 0.013272 0.78] %分母 G=tf(num, den); %将分子和分母组成传递函数 bode(G, {10,10e6}); %规定bode图横轴弧度/秒的上下限 legend('G') %给当前图形添加图例 grid zpk(G) %将传递函数从「分子 / 分母多项式形式」转换为「零极点增益形式(Zero-Pole-Gain, ZPK)」 %并在命令行窗口输出系统的零点(Zero)、极点(Pole) 和增益(Gain) //////////&&&&&&&&&&&&&&&&&&&& clc close all clear syms s t num = 80; den = s^4+12*s^3+41*s^2+82*s+80; Fs = num/den res = solve(den) %求解分母多项式等于 0 的根(即特征根) Ft = simplify(ilaplace(Fs, s, t)) % %对 F(s)做拉普拉斯逆变换,将变量从拉普拉斯域的s转换为时域的t,得到时域函数f(t) % ts = 0:0.01:10; Ft = subs(Ft, t, ts); %将符号函数 Ft 中的变量 t 替换为数值向量 ts, % 把符号表达式转换为数值数组 % (MATLAB 的plot函数仅支持数值,无法直接绘制符号函数) plot(ts, Ft, 'LineWidth', 2); %绘制时域函数 f(t) 的曲线: % 横坐标为ts,纵坐标为Ft,线宽设为 2(线条更粗,便于观察)。 hold on; plot(ts, sqrt(2)*exp(-ts), '-.r', ts, -sqrt(2)*exp(-ts), '-.r', 'LineWidth', 1) %绘制两条红色点划线('-.r')作为 f(t) 的包络线: % - 上包络线:2​e−t;- 下包络线:−2​e−t;线宽设为 1,与主曲线区分开。 grid on; &&&&&&&&&&&&*************************
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/4 8:11:18

计及多能耦合的区域综合能源系统电气热能流计算Matlab实现

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

作者头像 李华
网站建设 2026/2/5 9:22:37

AI侦测模型微调教程:云端GPU加速,3小时完成迭代

AI侦测模型微调教程:云端GPU加速,3小时完成迭代 引言 作为一名算法工程师,你是否遇到过这样的困境:公司GPU资源被其他项目占用,但你又急需优化行业专用模型?传统本地训练动辄需要数天时间,而项…

作者头像 李华
网站建设 2026/2/8 8:41:05

金融实体关系图谱构建:云端分布式计算,按需扩容

金融实体关系图谱构建:云端分布式计算,按需扩容 引言 作为一名反洗钱分析师,你是否经常遇到这样的困境:面对千万级的交易数据,本地电脑跑个简单的图计算都要卡死,更别提复杂的实体关系分析了?…

作者头像 李华
网站建设 2026/2/5 3:46:56

AI智能体游戏开发:独立制作人的智能NPC解决方案

AI智能体游戏开发:独立制作人的智能NPC解决方案 引言:为什么你的游戏需要智能NPC? 想象一下,你正在玩一款开放世界RPG游戏。当你走进酒馆时,里面的NPC(非玩家角色)不仅会机械地重复固定台词&a…

作者头像 李华
网站建设 2026/2/8 2:15:56

AI侦测技术体验馆:新模型第一时间尝鲜,不花冤枉钱

AI侦测技术体验馆:新模型第一时间尝鲜,不花冤枉钱 1. 为什么需要AI侦测技术体验馆 作为一名技术极客,每次看到arXiv上发布的新AI论文都跃跃欲试,但实际部署时总会遇到各种问题:环境配置冲突、依赖包版本不兼容、GPU资…

作者头像 李华
网站建设 2026/2/7 6:17:24

学霸同款9个一键生成论文工具,专科生轻松搞定毕业论文!

学霸同款9个一键生成论文工具,专科生轻松搞定毕业论文! 1.「千笔」—— 一站式学术支持“专家”,从初稿到降重一步到位(推荐指数:★★★★★)对于专科生而言,撰写毕业论文常常面临时间紧张、资料…

作者头像 李华