MATLAB将坐标轴除以10
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 01:24:52
set(gca,'ydir','reverse');如果是x轴或者z轴,就用xdir和zdir.如果要恢复正常顺序,就用normal替换reverse.或者不用命令也行,画图之后,在绘图窗口的工具栏里
set(gca,'XTick',[20:5:45])
用DataAspectRatio属性定义比例即可下面是例子ezplot(@sin)set(gca,'DataAspectRatio',[211])%数组中三个值分别代表x、y、z轴的比例,如果想等比例
这种情况应该用对数分度坐标才对.如果是线性分度,0~1用10^-5作为步距,会划分10万个刻度,你认为是你想要的吗? 使用语句设置y坐标轴:set(gca,'ylim',[1
c=11:1:22;v=0.07*c./(500*(20-0.03*c+6.28*(340./(c-10.99)).*abs(cos(6.28*c))));plot(c,v);t=min(v):(ma
你可以用一个循环,假设x轴数据存储在x中,y轴数据存储在y中,另设两个变量a和b分别存储各张图像的x和y的数据fori=1:na(i,:)=x;b(i,:)=y;end这样a和b的每一行都存储对应x坐
在Figure界面的Edit菜单里选axesproperties,然后在弹出的界面上X-scale里选择log,Y轴类似,在同一个弹出菜单里.
ezplot(@sin)set(gca,'xcolor',[1,0,0])%x轴红色set(gca,'ycolor',[0,0,1])%y轴蓝色
这个是可以实现的,用XTicklabel修改,要实现自动转换,只要加段小程序就可以了举个例子x=0:16000;y=normpdf(x,8000,2000);semilogx(x,y)Xp=logsp
就是在那个图形上编辑 如图 view-property editor-ticks-stepby 设置为0.1
你作完图,再运行一下下面这句:set(gca,'ydir','reverse')
设置'xtick'的属性参考一下:http://zhidao.baidu.com/link?url=k6UUDlGCnQtMVUykfDo2y_aQcjgR2kdtFhoFhtOlrYE3sT0jR7
回复2#你好能不能改变坐标的可图,比如说图上两点距离原先是100,现在规定为50等任意值查看原帖
看你的图像画的好像是个二维彩色图.如果是imagesc命令的话使用imagesc(x,y,data),x,y使用你定义的数组.假如你不加上x,y的话,那默认的刻度就是采样点数,也就是缩小了50倍的.其
主要看你的正弦曲线的频率是多少那么采样频率至少是这个频率的2倍(奈奎斯特采样定理)如果要好看这个倍数要要取到5甚至10以上而你取0.001pi的间隔出不来正弦曲线,那么0.01pi的间隔出来的曲线肯定
这个也不是不行,只要把原来的坐标轴隐藏,自己重新在指定位置绘制坐标轴即可,有一定的难度,用线段命令等就可以实现
画出图形后,在Figures窗口中选择Edit->axesproperties,然后找到TickDir选项,将值改为out就好了!
你所说“轴的末端”是什么概念?如果是指数值比较大的方向,或许还有变通的方法;如果是希望直接指定位置,比如说想把z轴放在坐标系的右侧,好像是做不到的. 坐标系有XAxisLocation、YA
可以用axisaxis([xminxmaxyminymax])再问:源程序已经用了,我的代码是axis([012-525]);再答:你是用plot,还是其他程序。plot的话,直接就是第二章图的样子
axisoff