求解matlab画图比例问题

如果两个曲线数量级相差很大怎么调整图像使两条曲线在同一个figure中均清晰显示

这是图像下面那条曲线完全贴着坐标轴好难看。
以下是程序
function [ NN1 ] = nn1( t,N )m=8;a=11;b=9.52*10^10;I0=11;T=0.1;t0=T/(2*log(sqrt(2)+1));NN1=a*(I0*((sech(t/t0))^2))*N+b*((I0*((sech(t/t0))^2))^m)endfunction [ NN2 ] = nn2( t,N )m=8;a=11;b=9.52*10^10;I0=11;T=0.1;t0=T/(2*log(sqrt(2)+1));NN2=b*((I0*((sech(t/t0))^2))^m)end

figure(1)ode23('nn1',[-0.3,0.3],10^10)hold on;ode23('nn2',[-0.3,0.3],10^10)
说白了就是把上图纵坐标变成这个德行

你可以看下plot函数,里面能设置曲线的颜色,还有采样点的样式(圈,叉,实心点等);
axis([xmin xmax ymin ymax])可以设置坐标轴的范围,这样图像下面那条曲线就不会贴着坐标轴;
你也可以把曲线值db一下,两个曲线大概就一会太重叠了追问

axis不顶用,db是什么意思

追答

db就是把函数的y值log(底数是10)一下,log出来的值就是db值

温馨提示:内容为网友见解,仅供参考
无其他回答

Matlab中用plot画图,x轴和y轴比例不一致
在Matlab中绘制图形时,可能会遇到x轴和y轴比例不一致的问题,这通常是由于设置错误导致的。以下是解决这个问题的步骤:首先,确保你的数据已准备就绪,比如你可能需要为两个独立的图形分别创建数据。如果需要在一个图形上展示多个曲线,可以使用双坐标系。比如,定义x值为0到20的等间距序列,然后分别计算...

Matlab中用plot画图,x轴和y轴比例不一致
Matlab中用plot画图,x轴和y轴比例不一致是设置错误造成的,解决方法为:1、首先来一列数据,如果是单独写在两个图形上。2、如果要写在一个图形上,使用双坐标:x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);figure;plotyy(x,y1,x,y2)...

Matlab中用plot画图,x轴和y轴比例不一致
2、输入plot(x,y,x,g,)3、输入legend(“sin(x)”,“cox(x)”)4、得出

matlab绘制图表中,怎么等比例显现
1、举例一:ezplot(@sin)set(gca,'DataAspectRatio',[2 1 1])%数组中三个值分别代表x、y、z轴的比例,如果想等比例显示,设为[1 1 1]即可,效果等价于axis equal 2、举例二:clear close all x=0:0.1:6;y=sin(x);plot(x,y)axis equal %或者axis image ...

matlab图形为什么不是真实比例
matlab图形不是真实比例的原因:可能是存在一些约束,使得数据发生了修改。解决方法如下:ctrl+t自由变换,可以看到边上有九个点,按住shift,之后鼠标在四个角的点拉伸,就可以等比例缩放。MATLAB是matrix和laboratory两个词的组合,意为矩阵工厂,软件主要面对科学计算、可视化以及交互式程序设计的高科技计算...

在matlab中使用plot命令绘图时x,y轴的比例不一致
clear close all x=0:0.1:6;y=sin(x);plot(x,y)axis equal %或者axis image

用MATLAB subplot绘制多图时3个图的高度不一样,如图,参考过很多改变图片...
在每次画图后增加一句 axis equal; % 让 xy 轴的比例为 1:1 或者 set(gca,'DataAspectRatio',[1 1 1]); % 设置当前坐标轴(xyz)比例为 1:1:1

Matlab怎样调整图片的大小?
方法一:快速型 核心方法:设置Word显示比例100%,Matlab的图像大小与屏幕所见的相同;根据Word的排版要求,估计Matlab图像在Word中的大小,进而调整图像大小。具体操作:(以下操作应对图像绘制完成后进行,图像绘制中字体大小、线宽等都与排版需要一致,比如8号字体,需要故意设置很大再缩小)(1)在Matlab图像...

向各位matlab中plot画图,坐标轴的设置问题。大侠求教!!!
1、首先在电脑中找到并打开matlab,然后点击新建一个m文件,如下图所示。2、然后在空白的m文件下输入如下的语句,其中plot就是用来画图的。3、接着点击“运行”按钮,这时会出现让自己保存的一个对话框,如下图。4、保存好之后,会弹出一个窗口,不用管,点第一个或者第二个都可以。5、这时会自动...

matlab男生女生比例用一个柱状图怎么画
1、给一张柱状图,注意AB两个对比matlab男生女生比例的数据,是分别对应一个数组的每一列,然后填写代码。2、是在柱状图上面加对应的数据,然后再填写不同的代码。

相似回答