怎么用matlab画TM11,矩形波导TM11模matlab仿真
TM11
仅供参考嗷!!
clc;
clear;
count = input(‘迭代次数:’);%迭代次数
w = 2/(1+sin(pi/(count-1)));%收敛因子
h = pi/7;a = pi/11;%矩形波导尺寸
xa = input(‘单边节点数:’);%单边节点
tol = 10e-3;
%初始化
u=zeros(xa,xa);
%内点赋值
for i = 2:(xa - 1)
for j = 2:(xa - 1)
u(i , j) = 1;
end
end
%边界赋值
u(1,:) = 0; u(xa,:)= 0;
u(:,1) = 0; u(:,xa)= 0;
%kc初始化
kc = 0.1;
%迭代初始化
k = 0;
sum1 = 0; sum2 = 0; sum = 0;
%差分(超松弛)
while k < count
err = 0;
temp = u(i,j);
for i = 2 : xa - 1
for j = 2: xa - 1
u(i,j)=u(i,j)+w*((((u(i+1,j)+u(i,j+1)+u(i-1,j)+u(i,j-1)))/(4-(kc*h)^2))-u(i,j));
err = err + abs(temp - u(i,j));
end
end
k = k + 1;
%对kc进行迭代
for i = 2: xa-1
for j = 2 : xa-1
sum1 = sum1 + u(i,j)(u(i+1,j)+u(i,j+1)+u(i-1,j)+u(i,j-1)-4u(i,j));
sum2 = sum2 + u(i,j)^2;
end
end
kc = (sqrt(-sum1/sum2))/h;
%保证精确度
if(err
break
end
end
surf(u);
title(‘TM11’);
怎么用matlab画TM11,矩形波导TM11模matlab仿真相关推荐
- matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc
利用matlab实现矩形波导电磁场分布图的绘制.doc 利用MATLAB实现矩形波导电磁场分布图的绘制(附源程序)通过MATLAB计算并绘出任意时刻金属矩形波导的主模TE10模的电磁场分布图.波导尺寸 ...
- 如何用matlab画电场强度三维图,浅析matlab模拟静电场三维图与恒定电流场模拟静电场...
浅析matlab模拟静电场三维图与恒定电流场模拟静电场 1 浅析 Matlab 模拟静电场三维图 与恒定电流场模拟静电场 摘要:本文利用恒定电流场模拟静电场,通过寻找等势点的方法描绘出点 电荷对的电力 ...
- 用matlab画出ex,如何用matlab画函数图形
1.首先打开matlab应用程序,输入下方的代码:2.然后按确定会出现一张图,如下图所示,这就是 怎么用matlab画函数图形?请看下面方法. 方法 打开Matlab. r0=5;b=1;t0=2;s ...
- matlab画三维曲面有范围,matlab画三维曲面
(x,y); z=pi/2*exp(-x.^2/2-y.^2/2); mesh(x,y,z) [在 dreamway (希冀前程) 的大作中提到: ] : 现在,想用 matlab 绘制三维正态曲面, ...
- 用matlab画出时域波形,用Matlab画出信号的时域波形与频谱,观察它们的关系。.ppt...
信号与系统课程实践考察 班级: 学号: 姓名: 指导老师: 一 实验题目 试用MATLAB画出它们的时域波形及频谱,观察它们的关系. 二 实验目的 1 正确运用傅立叶变换 2用Matlab编程观察周期 ...
- 用matlab画旋转抛物面_基于MATLAB的旋转抛物面天线的几种特性的仿真
[实例简介] 这是一篇关于基于MATLAB的旋转抛物面天线的几种特性的仿真的论文,对旋转抛物面天线的方向图.利用系数.口径截获效率和增益因子及馈源方向函数等特性进行了仿真 第5期 顾洪军,等:基于 M ...
- matlab画三维图和等高线,matlab画三维等高线图
MATLAB 三维绘图功能二维图形 ? 三维图形 图形色彩处理 句柄图形技术 图像显示技术 动画制作 三维绘图三维绘图的主要功能: 绘制三维线图 绘制等高线图 绘制伪彩色图 ...... 三维线图指令 ...
- 用matlab画出信号波形,用Matlab画出信号的时域波形及频谱,观察它们的关系
<用Matlab画出信号的时域波形及频谱,观察它们的关系>由会员分享,可在线阅读,更多相关<用Matlab画出信号的时域波形及频谱,观察它们的关系(18页珍藏版)>请在人人文库 ...
- matlab 画y 1.05 x,Matlab怎么画已知x,y,z的散点图?
Matlab怎么画已知x,y,z的散点图? X=[0 0.08 0.16 0.24 0.32 0.4 0.48 0.56 0.64 0.72 0.8]; Y=[0.5 0.55 0.6 0.65 0. ...
- 用matlab画出典型函数,如何用matlab画出函数曲线
使用matlab绘制函数曲2113线的方法和操作步5261骤如下:1.首先,使用matlabc打开命令行窗口,然后4102直接输入相1653关内容,如下图所示.2.其次,完成上述步骤后,请根据实际情况 ...
最新文章
- Activity一共有以下四种launchMode
- 利用隐藏神经元解决异或问题的小型示例程序
- aop切面排除某个类_AOP 你看这一篇就够了
- 光流法 Optical Flow
- 【机器学习】贝叶斯学派与频率学派有何不同?
- 江苏自学考试计算机网络专业,速看,江苏自考本科计算机网络专业介绍
- 火狐插件youdao word capturer无法删除。
- 八大排序算法之选择排序算法
- 马尔科夫随机场之图像分割【二】
- 通过[AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]html页面调用cs的方法
- Rails测试《十》不能错过的杂七杂八
- 学习可以借鉴的大牛们的网站
- 【UVA1592】Database (字符串读入技巧和map的使用)
- WINDOWS下SQL2016安装
- Qt实现界面滑动切换效果
- Linux脚本(shell)详解
- Vue引入Froala-Editor富文本编辑器
- IPFS为什么被学者称为数据的“黄金保险柜”?
- Google街景地图:技术关键部分已开源
- 【测试】使用xtts V4迁移数据