1
clear;clf;q=2e-6;k=9e9;a=20;b=0;x=-6:06:6;y=x;
[X,Y]=meshgrid(x,y);
rp=sqrt((X-a)^2+(Y-b)^2);rm=sqrt((X+a)^2+(Y+b)^2);
V=qk(1/rp-1/rm);
[Ex,Ey]=gradient(-V);
AE=sqrt(Ex^2+Ey^2);Ex=Ex/AE;Ey=Ey/AE;
cv=linspace(min(min(V)),max(max(V)),51);
contour(X,Y,V,cv,'r-')
%axis('square')
title('\fontname{ 宋体 }\fontsize{11} 电偶极子的电场线与等势线 '),hold on
quiver(X,Y,Ex,Ey,06,'g')
plot(a,b,'bo',a,b,'g+')
plot(-a,-b,'bo',-a,-b,'w-')
xlabel('x');ylabel('y'),hold off
00000 + 04008i 是复数,如果你要求的不是复数,那就是说对你而言Q是无解的。
问题最初是出现在
n=asin(((Re)^2+d^2-r^2)/(2Rde));这行,“asin”反正弦函数要求自变量大于等于-1小于等于1。。。就是说((Re)^2+d^2-r^2)/(2Rde);错了
>> ((Re)^2+d^2-r^2)/(2Rde)
ans =
10294
实际上是等于10294,你可以在你的机子上试试
MATLAB简单潮流计算程序如下:
function lianxuchaoliu
clear;
clc;
n=9;%节点数;
nl=9;%支路数;
isb=1;%平衡节点号;
pr=000001;%误差精度;
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
以上就是关于急!急!急!高分 用MATLAB仿真电磁场中的电磁场分布全部的内容,包括:急!急!急!高分 用MATLAB仿真电磁场中的电磁场分布、Matlab计算程序问题、MATLAB简单潮流计算程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)