matlab 阻抗,怎么用matlab对传输线的阻抗匹配进行仿真?
唉 以前没学过这方面的
以前随手写的,不过有错误(波的原理性错误),需要修改才对
a=1;
b=0;
s=a*exp(j*b/180*pi);
f=2e9;
lemada=4e8/f;
t=0:0.01e-9:4e-9;
z=-1+0.005:0.005:0;
wave_in=zeros(200,401);
wave_re=zeros(200,401);
for n=1:100
temp=2*n;
wave_in(1:temp,n)=exp(j*(2*pi*f*t(n)-2*pi/lemada*z(1:temp)'));
end;
for n=101:401
wave_in(:,n)=exp(j*(2*pi*f*t(n)-2*pi/lemada*z'));
end;
for n=1:100
temp=200-2*n+2;
wave_re(temp:200,100+n)=exp(j*(2*pi*f*t(n)+2*pi/lemada*z(temp:200)'))*s;
end;
for n=201:401
wave_re(:,n)=exp(j*(2*pi*f*t(n)+2*pi/lemada*z'))*s;
end;
wave=wave_in+wave_re;
wave_RE=real(wave);
for k = 1:401
L{k} =real(wave(:,k));
end
% Set graphics parameters.
fig = figure;
set(fig,'color','k')
h = plot(z,L{1},'w');
% [a,e] = view; view(a+270,e);
axis([-1 0 -2 2]);
axis off;
% Buttons
uicontrol('pos',[70 10 60 20],'string','close','fontsize',12, ...
'callback','close(gcbf)');
uicontrol('pos',[130 10 60 20],'string','play','fontsize',12, ...
'callback','set(gcbf,''userdata'',1)');
uicontrol('pos',[190 10 60 20],'string','pause','fontsize',12, ...
'callback','set(gcbf,''userdata'',0)');
uicontrol('pos',[250 10 60 20],'string','reset','fontsize',12, ...
'callback','set(gcbf,''userdata'',2)');
uicontrol('pos',[310 10 60 20],'string','reback','fontsize',12, ...
'callback','set(gcbf,''userdata'',3)');
uicontrol('pos',[370 10 60 20],'string','faster','fontsize',12, ...
'callback','set(gcbf,''userdata'',4)');
uicontrol('pos',[430 10 60 20],'string','slower','fontsize',12, ...
'callback','set(gcbf,''userdata'',5)');
dt = 10000000;
k=1;
m=2;
set(fig,'userdata',m)
% Run
while ishandle(fig)
if get(fig,'userdata')==4
dt=1/2*dt;
set(fig,'userdata',1);
elseif get(fig,'userdata')==5
dt=2*dt;
set(fig,'userdata',1);
end;
i=dt;
while i>0
i=i-1;
end;
if get(fig,'userdata')==1
k=k+1;
elseif get(fig,'userdata')==2
k=1;
elseif get(fig,'userdata')==3
if k>10
k=k-10;
else
k=1;
end;
set(fig,'userdata',0);
end;
if get(fig,'userdata')==2
k=k+1;
end;
if k==402;
k=201;
end;
A =L{k};
% Surface plot of y axis
set(h,'ydata',A);
drawnow
end;
matlab 阻抗,怎么用matlab对传输线的阻抗匹配进行仿真?相关推荐
- 电气论文实现:电力网络之 通过计算机得到电力网络节点阻抗矩阵(matlab)
节点阻抗矩阵(matlab) 该文章截图 提示:专栏解锁是解锁后可以看这个专栏所有文章.不只是这一篇文章. 个人电气博文目录链接: 学好电气全靠它,个人电气博文目录(持续更新中-) 文章目录 节点阻抗 ...
- matlab中simulink模块,matlab中simulink模块
SIMULINK 的启动 首先启动 MATLAB,然后在 MATLAB 主界面中单击上面的 Simulink 按钮,如下图所示: 或在命令窗口中输入 simulink 命令打开. ? SIMULINK ...
- 怎么把dll库写成MATLAB接口,如何在Matlab中应用动态连接库接口技术
1 引言 Matlab是当前应用最为广泛的数学软件,具有强大的数值计算.数据分析处理.系统 分析.图形显示甚至符号运算等功能.利用这一完整的数学平台,用户可以快速实现十分 复杂的功能,极大地提高工程分 ...
- matlab 汽车 流场,matlab画流场图
基于 Matlab 分布式工具箱的流场计算及其可视化 蔡群;周美莲;段杰峰;李青... 基于 MATLAB 和 CFD 数据库的流场可视化的实现 [J], 晏畅 5.基于 VB 与 MATLAB 混合 ...
- 目标层准则层MATLAB,层次分析法-MATLAB
层次分析法-MATLAB 第八章 层次分析法 层次分析法(Analytic Hierarchy Process,简称AHP)是对一些较为复杂.较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全 ...
- matlab提excel文字,matlab读取excel文字
数据导入| 将excel数据导入matlab_计算机软件及应用_IT/计算机_专业资料.将 excel 数据导入 matlab 一. 将 excel 文本放在 matlab 的 work 文件夹里面. ...
- matlab中step_使用MATLAB中bertool进行通信仿真
MATLAB中的Communication System Toolbox中的bertool图像化工具bertool提供了极为方便的通信仿真环境以测试仿真模型的误比特率性能,并且可以很好地和理论值进行对 ...
- Matlab:序列分析法MATLAB代码
Matlab:序列分析法MATLAB代码 目录 输出结果 设计代码 输出结果 更新-- 设计代码 ###下面所有带代码中的n值需要以自己输入的数据为准###1.简单一次滑动平均法预测MATLAB程序代 ...
- Matlab学习一本通,matlab基础教程
链接:https://pan.baidu.com/s/1uTCbiRfIxcrt6lmiy6_QlQ 提取码:f2dn Matlab学习一本通,matlab基础教程 <MATLAB R201 ...
最新文章
- 新版微信对付款码截屏做处理 防止被骗
- js获取本周、本月、本季、本年的第一天
- Intent进阶 和 Intent-filter 学习笔记
- 了解Access安全性
- 面试官:线程顺序执行,这么多答案你都答不上来?
- 牛客练习赛 58——树链剖分
- linux是什么样的_您的Linux设置是什么样的?
- oracle数据库匿名快,pl/sql分匿名块和命名块
- SQL语句汇总(一)——数据库与表的操作以及创建约束
- 没有朋友,一个人旅行是什么感受?
- 苹果意外泄露iPhone 12发布时间;阿里将停止印度部分服务;TypeScript 4.0 发布| 极客头条...
- 搭建自己的ngrok服务
- ipc.Client: Retrying connect to server: h1/192.168.1.61:9000. Already tried 0 time(s);解决方法
- c++ ftp服务端_FTP文件传输协议详解
- php 是否存在,php判断常量是否存在
- 韩信点兵问题的神解法
- 2006设计师必备网址全集
- 计算机网络基础以及linux面试知识点总结
- 数据仓库工程师基本技能
- 坐标系统概念(转载)