当前位置:网站首页 > MATLAB编程 > 正文

有限差分法 matlab_区间二分法编程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编程基础题_matlab入门之旅2024-11-20 09:45:11
  • matlab编程怎么运行_如何自学编程2024-11-20 09:45:11
  • matlab编程步骤和过程_matlab要学哪些东西2024-11-20 09:45:11
  • matlab工作界面介绍_MATLAB怎么学2024-11-20 09:45:11
  • matlab 混沌_用matlab设计一个简单程序2024-11-20 09:45:11
  • 牛顿迭代法matlab程序例题_用matlab求解微分方程例题2024-11-20 09:45:11
  • matlab 编程_matlab运行代码步骤2024-11-20 09:45:11
  • MATLAB for循环_matlabfor循环怎么写2024-11-20 09:45:11
  • Cmip6降尺度(cmip6降尺度matlab)2024-11-20 09:45:11
  • matlab函数怎么写ln(matlab函数写法)2024-11-20 09:45:11
  • 全屏图片