matlab 画图 想画个这种类型的图 网格均匀 用了semilogy后 ,纵坐标的刻度怎么设置啊?

如题所述

举个例子

x = 1:10;
y = x.^2;
semilogy(x,y)
axis([1,15,1,1200])             %设置坐标轴范围x[1 15],y[1 1200]
set(gca,'YTick',[10 100 500])   %单独设置y坐标的刻度

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-14
我在线,可以直接给.

...网格均匀 用了semilogy后 ,纵坐标的刻度怎么设置啊?
x = 1:10;y = x.^2;semilogy(x,y)axis([1,15,1,1200]) %设置坐标轴范围x[1 15],y[1 1200]set(gca,'YTick',[10 100 500]) %单独设置y坐标的刻度

用semilogy画出的曲线图已知横坐标用Matlab什么函数求纵坐标的值
首先semilogy只是在画图的时候对纵坐标取10为底的对数,通常是因为纵坐标的变化范围比较大,才进行这样的处理;其次如果想要了解semilogy更多功能,可以在命令窗口,输入help semilogy;3.最后我对于你的问题的理解是我以为是已知原来的一个点为(x1,y1)=(1,10),那么使用semilogy画图后,这个点的坐标(...

matlab 如何更改figure坐标轴刻度为不等间距刻度
如果需要获取所有在坐标轴上显示的刻度,需要使用get(gca,'ytick')

matlab如何用semilogy在同一坐标系中同时画出两条曲线
1. 准备数据:首先,你需要准备两条曲线的数据。这些数据可以是任何形式,只要它们适用于半对数坐标轴。每条曲线都需要一个数组来表示其对应的y值。2. 创建半对数坐标轴:使用`semilogy`函数创建半对数坐标轴。该函数的第一个参数是图形句柄,随后的参数是用于绘制的数据点和配置选项。如果你想要在同一坐...

matlab中纵坐标如何用指数表示?
用semilogy,比如:x = 0:0.1:10;y = exp(x);semilogy(x,y);

你好想问你,matlab中双对数坐标图怎么画的?
y轴取对数:semilogy,x轴取对数:semilogx 双对数坐标:loglog 你给的图要结合上下文来看吧,没有什么一般代表什么这一说吧。。。

matlab 中横纵坐标分别为两个一维矩阵,且纵坐标是不等间隔的指数形式...
在命令栏中输入以下指令:x1=[0.5 1.0 1.5 2.0 2.5 3.0];y1=[1E-5 1E-4 1E-3 1E-2 1E-1 1E0];plot(x1,y1)即可以画出以x1为横坐标y1为纵坐标的图形;如果要以y1为横坐标x1为纵坐标,输入:plot(y1,x1)即可。

关于matlab画图的问题。Y轴的刻度值太大了。不知道怎么画
你用的plot(x,y)么?用 loglog(x,y) 对数坐标。或者 semilogy(x,y) 半对数坐标

matlab如何将xy轴设置成对数的形式
使用`loglog`函数创建图形时,你需要提供x和y的数据点,该函数会自动将x轴和y轴都设置为对数刻度。以下是一个简单的示例代码:```matlab 假设我们有一些数据 x = 1:10; % 从1到10的线性空间 y = x.^2; % y是x的平方 使用loglog函数绘制图形 loglog(x, y);设置标题和坐标轴标签(可选)...

Matlab作图一
(命令行输入help plot可以看到用法,快捷方式f1选中也行)X,Y是向量,分别表示点集的横坐标和纵坐标 同一个图画多个曲线:PLOT(X,Y1,S1(第一条曲线),X,Y2,S2,……,X,Yn,Sn)\/\/将多条线画在一起 x=linspace(0,2*pi,30);\/\/起点是0,终点是2pi,中间均匀取30个点 y=sin(x);z=cos...

相似回答