MATLAB怎么设置自定义和旋转坐标轴刻度值及标签
1、第一步:首先我们使用plot()绘制一个图形,如我们在MATLAB命令窗口中输入代码:a= linspace(-15,0.1,15);b=sin(a);plot(a,b)然后运行程序,将绘制一个横坐标-15到15的正弦函数曲线图,如下图所示。

3、第三步:下面我们来旋转横坐标和纵坐标标签或刻度的角度,使用xtickangle()函数和ytickangle()函数即可,如我们在MATL帆歌达缒AB中输入代码:a= 511*rand(1,33);b=rand(1,33);scatter(a,b,'r*')xtickangle(50)ytickangle(80)运行程序,即可成功创建一个散点图并旋转横坐标和纵坐标刻度标签的角度,如下图所示,我们更改xtickangle()函数或ytickangle()函数括号里面的数值即可更改旋转的角度。

5、第五步:下面我们继续在上图的基础上进行坐标轴格式修改,如我们在上图代码的下面继续添加代码:xtickformat('%.2f')ytickformat('\xA3%.2f')然后运行程序,即可将横坐标和纵坐标的刻度小数点控制到2位,数字前面显示英镑等其他特殊字符,如下图所示。

7、第七步:上图的指数记数法刻度是可以更改成我们习惯的10进制未经转换的数值刻度的,我们更改坐标轴的axes对象属性即可,如我们在上面代码后面添加代码:ax = gca;ax.YAxis.Exponent =3;即可将指数值更改为3,如果添加代码:ax = gca;ax.YAxis.Exponent =0;将不再使用指数记数法显示坐标轴刻度,运行程序结果如下图所示。
