matlab坐标轴为指数,matlab画图设置中,如何把坐标改称指数坐标以及修改范围?...
1. 等量异号点电荷电场中电势分布
[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);
%以0.1为步长建立平面数据网格
z=1./sqrt((x-1).^2+y.^2+0.01)... %写出电势表达式
-1./sqrt((x+1).^2+y.^2+0.01);
[px,py]=gradient(z);
%求电势在x,y方向的梯度即电场强度
contour(x,y,z,[-12,-8,-5,-3,-1,... %画出等势线
-0.5,-0.1,0.1,0.5,1,3,5,8,12])
hold on %作图控制
quiver(x,y,px,py,'k') %画出各点上电场的大小和方向2. 等量同号点电荷的电场线的绘制
下面是写微分方程的函数文件:
function ydot=dcx1fun(t,y,flag,p1,p2)
%p1,p2是参量,表示电量
ydot=[p1*(y(1)+2)/(sqrt((y(1)+2).^2+y(2).^2).^3)+...
p2*(y(1)-2)/(sqrt((y(1)-2).^2+y(2).^2).^3);
%dx/dt=Ex
p1*y(2)/(sqrt((y(1)+2).^2+y(2).^2).^3)+...
p2*y(2)/(sqrt((y(1)-2).^2+y(2).^2).^3)];
%dy/dt=Ey编写好函数文件后,命名为dcx1fun.m存在当前路径下,然后开始编写解微分方程的主程序dcx1.m:p1=10; p2=10; %点电荷所带电量
axis([-5,5,-5,5]); %设定坐标轴范围 -5≤x≤5,-5≤y≤5
hold on %图形控制,不可擦除模式
plot(2,0,'*r'); plot(-2,0,'*r') %绘制两源电荷
a=(pi/24):pi/12:(2*pi-pi/24);
%圆周上电场线起点所对应的角度
b=0.1*cos(a);c=0.1*sin(a);
%电场线起点所对应的相对坐标
b1=-2+b;b2=2+b; %把起点圆周的圆心放置在源电荷处
b0=[b1 b2]; c0=[c c]; %初始条件,所有电场线的起点
%的横、纵坐标构成了矢量b0和c0
for i=1:48 %循环求解48次微分方程
[t,y]=ode45('dcx1fun',[0:0.05:40],[b0(i),c0(i)],[ ],p1,p2);
%调用ode45求解,对应一个初条件(起点),求解出一条电场线
plot(y(:,1),y(:,2),'b') %绘制出此条电场线
end %结束循环,共绘制出48条电场线
参考于《Matlab 在基础物理学中的应用》
http://bnucourse.bnu.edu.cn/course/physics/05/jcwlxshyjy.pdf
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
matlab坐标轴为指数,matlab画图设置中,如何把坐标改称指数坐标以及修改范围?...相关推荐
- MATLAB画图---设置坐标轴为固定值(以4厘米为例)
在我们写论文的时候,通常要绘制仿真结果图.不同的期刊会有不同的格式要求,碰到一些期刊要求比较严格的,就会很伤脑筋. 例如某个期刊的格式要求: 带坐标的图,单幅宽度(横坐标宽度,不包含参量与文字)4 c ...
- 论文要求MATLAB坐标轴中的x和y轴标签中文用宋体,英文用其它字体,该如何解决?
在我们写论文的时候,常常需要画图,但有些期刊投稿时对图片中出现过的文字有特别的要求,比方说电子与信息学报,特别说明(本文没有针对该期刊,只是拿来举例). 图1 从图中我们可以看到,在y轴出现了要求中文 ...
- matlab figure中坐标虚线,MATLAB绘图设置--中坐标显示间隔以及范围设置
Matlab plot画图 坐标字体.字号.范围.间隔等的设置 坐标轴显示间隔设置: x = (1:50); y = sin(x); plot(x,y,'-r*'); xlabel('x name') ...
- matlab 更改坐标轴名称,MATLAB 设置坐标名称,坐标刻度,坐标刻度名称,坐标点显示...
matlab画图显示XY轴名称1 xlabel('x轴的名称'); ylabel('y轴的名称');matlab中plot()画图时如何指定X Y轴的范围1 可以用matlab提供的坐标轴设置函数ax ...
- MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息
MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息 1.添加标题.图例.x轴信息和y轴信息,示例: %% 添加标题 clear; clc; close all; x = 0:0.1:2* ...
- matlab画图 设置按钮,Matlab绘图操作(1)
1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...
- Matlab坐标轴中的希腊字母
Matlab 坐标轴中的希腊字母_maff的专栏-CSDN博客_matlab 希腊字符
- Matlab坐标轴正负指数显示
Matlab坐标轴正负指数显示 Matlab绘图时坐标轴以指数(正负指数)显示刻度 正文 Matlab绘图时坐标轴以指数(正负指数)显示刻度 正文 在搜索如何使用指数显示时,都是推荐使用semilog ...
- Matlab字体设置中找不到字体
Matlab默认的字体实在不好看,一般都需要重新设置字体. 在其字体设置中有些字体不能同时支持中文和英文,我在之前的博客中说过,如何为Matlab设置一款好看的同时兼容中英文的字体. https:// ...
- MATLAB画图——设置轴标签不同字体
MATLAB画图--设置轴标签不同字体 投论文需要插入MATLAB图,但是图需要按照严格的文字格式怎么办?如,x轴标签"时间/s"需要8号字体且中文宋体,英文Times New R ...
最新文章
- 手机号 imsi tmsi_抓取网站访客手机号
- luogu_2107【题解】
- Matlab的部分文件操作
- java在线网页客服聊天_管理员消息java 网站用户在线和客服聊天
- Java - 计算不同字符或数字的个数
- VirtualBox linux 网络设置 Bridged Adapter模式
- 记录一次linux病毒清除过程
- Microsoft Project学习系列(一)
- linux启动找不到,pxe启动的时候找不到pxelinux.0的原因
- 浅谈Java、Python、C++、PHP、JavaScript5大编程语言该如何选择
- 使用RateLimiter完成简单的大流量限流
- java嵌入式软件开发工程师_嵌入式软件工程师笔试题
- 项目管理之成熟度模型
- MapInfo中MIF文件和MID文件的格式
- 模拟Snap.com,支持js引入对链接预览的简单实现
- 方舟生存进化手游服务器显示以驯养两千,《方舟:生存进化》手游官方网站-大型生存探索沙盒手游...
- Oracle数据库的备份方式
- 理论篇-Linux---RAID磁盘阵列与阵列卡
- 数码计算机英语单词,数码相机的规格词汇中英对照
- 三维可视化与智慧消防的关系
热门文章
- 软件测试自学还是培训?
- CSP共空间模式详解
- 解决:openstack-dashboard-登陆后显示报错
- 基于C语言编写的电子通讯录
- 德马克机械化波(td波)
- 代理服务器的安全证书有问题 错误代码8,如何修复Internet Explorer 8中的证书错误...
- C语言编程 犯二的程度,犯二的程度 - osc_jhl7rojx的个人空间 - OSCHINA - 中文开源技术交流社区...
- Android MP3播放器MediaPlayer
- intent-filter属性介绍
- 卡内基梅隆计算机金融,大神offer|恭喜四位再来人学员斩获卡内基梅隆大学-计算金融硕士...