有限差分法的MATLAB程序!!!!
设矩形金属槽,长为10cm,宽为6cm,其侧板和底板接地,盖板电压为5V(相对值)。
求槽内场(电位)的分布?
迭代解法:(取最小步长为0.1cm)
运行效果图如下:
源代码如下:
lx=61;ly=101;
v1=zeros(ly,lx);
for j=2:lx-1
v1(ly,j)=5;
end
v2=v1;m=1;t=0;k=0;
while(m>0.00001)
k=k+1
m=0;
for i=2:ly-1
for j=2:lx-1;
v2(i,j)=(v1(i,j+1)+v1(i+1,j)+v1(i-1,j)+v1(i,j-1))/4;
t=(v2(i,j)-v1(i,j));
if(t>m)m=t;end
end
end
v1=v2;
end
subplot(1,2,1),mesh(v2)
axis([0,61,0,101,0,5])
subplot(1,2,2),contour(v2,32)
这个实验我今天上午电磁场课程的原实验,我课上没做出来,所以下午自己找教程安装了MATLAB 2016A,自己做了一遍各方面还是很有收获。我是一个硬件技术菜鸟,希望能和大家一起持续学习。
有限差分法的MATLAB程序!!!!相关推荐
- matlab有限差分法编程波导_有限差分法的Matlab程序
fori=1:n-1 x(i)=a+i*h; function FD_PDE(fun,gun,a,b,c,d) % 用有限差分法求解矩形域上的 Poisson 方程 tol=10^(-6); % 误差 ...
- matlab二维谐振子,基于有限差分法求解的二维谐振子的MATLAB程序如下。哪位大神能帮我做个注明啊,完全看不懂啊,,急...
基于有限差分法求解的二维谐振子的MATLAB程序如下.哪位大神能帮我做个注明啊,完全看不懂啊,,急0 ____丿呆呆丶2017.04.15浏览20次分享举报 tic clc clear L=20; W ...
- 紧致差分的matlab程序,对流占优扩散方程的一种新C—N 紧致差分格式
冯立伟+席伟 摘要:给出了对流扩散方程一种新的C-N紧致差分格式,其截断误差为时间二阶空间四阶,且为无条件稳定的.编制了MATLAB程序,数值试验表明了格式的有效性. 关键词:对流扩散方程:紧致格式: ...
- 用matlab程序表示三角形序列,MATLAB程序举例带注释
1.绘制云图 Ex=18 En=2 He=0.2 hold on for i=1:1000 Enn=randn(1)*He+En; x(i)=randn(1)*Enn+Ex; y(i)=exp(-(x ...
- fcm算法的MATLAB实现,FCM算法的matlab程序(初步)
FCM算法的matlab程序 1.采用iris数据库 iris_data.txt 5.1 3.5 1.4 0.2 4.9 3 1.4 0.2 4.7 3.2 1.3 0.2 4.6 3.1 1.5 0 ...
- matlab 流程计算方法,吸波材料LLG公式计算复磁导率的过程及matlab程序
看到一篇paper,利用Landau-Lifshitz-Gilbert 公式计算片状颗粒的复磁导率.(JAP 107,033913, 2010) http://scitation.aip.org/co ...
- matlab图像定位分割,車牌定位matlab程序:通過hsv彩色分割方式定位車牌
最近看了<基於數字圖像處理的車牌識別研究>這篇論文,對車牌識別知識講的很仔細,推薦. 1.(摘自<基於數字圖像處理的車牌識別研究>) 通過對大量車牌圖像的分析,可以發現對於具有 ...
- matlab dfp法,DFP算法及Matlab程序.docx
DFP算法及Matlab程序 作业二 用DFP算法求解,取,.一.求解:求迭代点x1令,得的极小值点,所以得:于是,由DFP修正公式有下一个搜索方向为求迭代点x2令,得的极小值点于是得:,所以:,因H ...
- matlab程序eX2_2是什么意思,第2章 MATLAB程序设计
第2章MATLAB程序设计基础 Matlab以矩阵为运算单元,除非特殊需要,矩阵不必事先定义维数大小.Matlab还提供了丰富的矩阵运算函数,如求逆矩阵的inv函数,求方阵行列式的det函数,求矩阵特 ...
最新文章
- Hadoop2.6.5集群搭建
- POJ1325二分匹配或者DINIC(最小路径覆盖)
- 每天一道LeetCode-----只可能有'.'和'*'的字符串正则匹配
- 一个数据库的所见即所得的好工具
- 几个经常用到的字符串的截取(java)
- [恢]hdu 2206
- Visual Studio 开发者命令行找不到 ildasm命令及无法创建 CLR 项目的解决方法
- 【C++】在控制台上跳极乐净土-easyX简单音乐及动画
- HP Proliant DL360 G9使用业务网卡登录ILO管理
- c预言plc编程语言,【讨论】对于PLC的编程语言STL、LAD、SCL等,你用的哪种语言呢?...
- python前面三个大于号是啥_JavaScript 无符号位移运算符 三个大于号 的使用方法...
- 英式英语和美式英语的差异1-用词
- rhce8的rh294练习环境
- 小米再显价格杀手本色,将推更便宜5G手机
- Java图形化界面---
- VC6.0 通过ado连接access数据库
- 《消费者行为学》读书笔记 第二章 知觉
- 干货:从零设计高并发架构
- Linux网络项目实验------网络架构(DNS域名解析、NFS共享服务、LAMP服务、搭建论坛、PXE自动装机)
- “模式识别”技术识别12306验证码