matlab在电磁学中的应用,MATLAB在电磁学中的应用
电磁学
一、
1、点电荷的电场
研究真空中,两个带正电的点电荷,在电量相同和电量不同情况下的电场分布。 V=V1+V2=q1 4??0r1+q24??0r2,E=-▽V
2、程序实现
主程序文件名为point.m
clear all
ep0=8.85*le-12; %真空中的电容率
c0=1/(4*pi*ep0);
e=1.6e-10;
h=0.018;
x=-0.5:h:0.5;
y=-0.5:h:0.5;
str{1}=’两同号等量点电荷’;
str{2}=’两同号不等量点电荷’;
[X,Y]=meshgrid(x,y);
q=[e;1.9*e];
for i=1:2
V=c0*e./sqrt((X+0.2).^2+Y.^2)+c0.*q(i)./sqrt((X-0.2).^2+Y.^2); %求电势
[Ex,Ey]=gradient(-V,h); %求电场
figure(i)
counter(X(:,:,1),Y(:,:,1),V,… %等势面
[20,-20,19,-19,18,-18,17,-17,16,-16,15,-15,14,-14,13,-13,12,-12,11,-11,10,-10],’r’); Axis([-0.38,0.38,-0.28,0.28])
hold on
phi=0:pi/17:2*pi; %以下画电场线
sx1=0.2+0.01*cos(phi);
sy1=0.01*sin(phi);
streamline(X(:,:,1),Y(:,:,1),Ex,Ey,sx1,sy1);
hold on
sx2=-0.2+0.01*cos(phi);
sy2=0.01*sin(phi);
streamline(X(:,:,1),Y(:,:,1),Ex,Ey,sx2,sy2);
title(str(i))
text(-0.215,0,’+’,’fontsize’,20); %标示点电荷
text(0.185,0,’+’,’fontsize’,20);
end
matlab在电磁学中的应用,MATLAB在电磁学中的应用相关推荐
- MATLAB【八】———— matlab 读取单个(多个)文件夹中所有图像
0.matlab 移动(复制)文件到另一个文件夹 sourcePath = '.\Square_train'; targetPath = '.\Square_test'; fileList = dir ...
- matlab中的histc,Matlab histc与矢量箱
如果我有两个矩阵A和B,大小为[m×n]和[p×n],并且我想要找出B中每行出现在A中的次数,例如: >> A = rand(5,3) A = 0.1419 0.6557 0.7577 0 ...
- matlab中real函数,Matlab中del2()函数学习笔记
在L=del2(U)表达式中,Matlab帮助文件的解释是:li,j=(ui+1,j+ui-1,j+ui,j+1+ui,j-1)/4 - ui,j 但帮助文件没有解释边缘点如何处理.根据数学中的原理, ...
- cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件
cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排 cmake 编译工程具有独特的优势 ...
- 将MATLAB的变量数据导入到C/C++程序中的方法
2016-5-21日:我发现自己真是傻,既然对象是图像,那何必把像素值导出来呢?直接将图像输出,然后VC再读入图像不就可以了? 最开始,我想在VC中直接调用MATLAB-Workspace中的变量,即 ...
- 【CUDA7.5】MATLAB中配置Win7+Matlab R2015b+CUDA7.5+vs2013配置方法
1.我的版本组合:Win7+Matlab R2015b+CUDA7.5+vs2013 CUDA7.5下载地址为: http://developer.download.nvidia.com/comput ...
- matlab矩阵对某一列求和,将矩阵中的每一列与另一列中的对应行相乘,然后在Matlab中求和...
可以说我有矩阵A = [1 2; 3 4], B = [4 3; 2 1]. 我想将矩阵A ([1; 3], [2; 4])中的每一列乘以矩阵B ([4 3], [2 1])中的相应行,并对得出的矩阵 ...
- matlab中find函数_在R中使用Matlab函数
R, Matlab MATLAB是一款商业数学软件, R是一个拥有庞大工具库的数据统计.建模.可视化分析软件.R 不仅支持C/C++, python代码的运行和工程移植, 也支持在R中使用MATLAB ...
- matlab矩阵按坐标取,在Matlab中获取inlier点的坐标(Get coordinates of inlier points in Matlab)...
在Matlab中获取inlier点的坐标(Get coordinates of inlier points in Matlab) 我需要找到使用impixel()在对象检测中获得的内部点的像素值. 我 ...
- python中numpy与matlab的对应关系
详见以下两篇博文 (1) python中numpy与matlab的对应关系 (2)https://blog.csdn.net/ouening/article/details/546679 ...
最新文章
- 【 FPGA 】时钟偏斜及其影响
- 如何在windows7和windows8双系统中卸载windows8
- springboot 的启动流程
- TCP/IP / 如何保证数据包传输的有序可靠?
- java下載與安裝_[Java] 下載與安裝Java官方開發工具:NetBeans IDE
- 用python计算列表元素之和_python实现计算列表元素之和
- java面试题之hashCode与equals()方法
- 出版新书《从毕业生到程序员 使用C#开发商业软件》
- 在CentOS中安装和部署nacos配置中心
- 测试线程池(Java)
- PhoneGap在Android上的插件开发方法介绍
- HBase海量数据高效入仓解决方案
- k2路由器刷华硕固件
- html插入flash时钟,PPT怎么插入Flash时钟显示实时时间?
- 【洛谷3043】跳楼机
- 前端网站开发页面重定向的几种方法
- windows下安装php环境(wampserver)
- 【链表】两个无序链表合并成递增有序链表(利用原表空间)
- Java String 格式化示例
- Reactor模式简单实现与理解
热门文章
- Numpy random生成不重复的随机数
- react 16 对外暴露function_【第 25 期】React 架构的演变 从同步到异步(一)
- [BZOJ5286][洛谷P4425][HNOI2018]转盘(线段树)
- (一)问候 Log4j 你好
- 对软件工程实践课程的预定目标
- 在DataTable中进行数据查询 (转)
- MOSS中代码运行的权限提升(半摘)
- DMA流程简介--CPU/内存/网卡之间的交互
- Spark源码分析之Master资源调度算法原理
- KafkaConsumer分析