news 2026/4/15 22:59:32

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/4/10 1:56:04

云服务器CPU选AMD EPYC还是Intel Xeon更合适?

没有标准答案。 只有适不适合。 在选购云服务器时,CPU是核心中的核心。 AMD EPYC 和 Intel Xeon,两大巨头,各有千秋。 选错,可能多花一半钱,性能还跟不上。 我们来拆解清楚。 一、AMD EPYC:多核性价比…

作者头像 李华
网站建设 2026/4/15 11:14:27

AI智能体分析秘籍:5分钟部署侦测模型,显存不足不再愁

AI智能体分析秘籍:5分钟部署侦测模型,显存不足不再愁 1. 为什么你需要这个解决方案 如果你正在本地运行AI侦测模型,大概率遇到过这些问题: 跑着跑着突然报错"CUDA out of memory",显存爆炸了调小batch_si…

作者头像 李华
网站建设 2026/4/15 11:12:57

Python模块与包管理:从基础到现代工程实践

Python模块与包管理:从基础到现代工程实践 引言:Python模块化设计的哲学 Python语言之所以能在数据科学、Web开发、自动化运维等领域占据主导地位,其优雅的模块化设计功不可没。模块化不仅是一种代码组织方式,更是Python哲学"…

作者头像 李华
网站建设 2026/4/15 11:15:11

什么是NoF+

文章目录为什么需要NoF?NoF与NoF比有哪些优势NoF的网络架构NoF的关键技术NoF的核心组件全闪存时代背景下,传统的FC(Fibre Channel,网状通道)存储网络已经无法满足全闪存数据中心的要求,NVMe(Non…

作者头像 李华
网站建设 2026/4/15 11:13:40

B 端表单标签对齐指南:兼顾效率与体验的设计选择

表单是 B 端系统的核心交互组件,而表单标签的对齐方式看似微小,却直接影响用户的填写效率、浏览体验和操作流畅度。在 Ant Design、Element UI 等成熟组件库中,行内标签、顶标签、左标签(含文字左对齐、右对齐)等样式各…

作者头像 李华
网站建设 2026/4/15 11:15:45

没显卡怎么玩AI Agent?预置镜像2块钱体验最新技术

没显卡怎么玩AI Agent?预置镜像2块钱体验最新技术 1. AI Agent是什么?为什么需要GPU? AI Agent(人工智能代理)就像你的数字助手,它能接收任务、分析环境、执行操作并不断学习优化。想象你有一个24小时待命…

作者头像 李华