作业帮 > 综合 > 作业

matlab如何更改图形y轴坐标显示精度

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 07:24:16
matlab如何更改图形y轴坐标显示精度
默认是显示4,但是我想显示7到8位,比如说y轴坐标是0.99999843好0.99999102,如果是默认就都成为1了,我想让他显示出来,我要的是数值必须是显示出来,其他不需要.
楼上回答不对,自己举例子就可以看出
set(gca,'XTickLabel',0.99999843:-0.00000003:0.99999102)
再问: 感谢你的回答,但是实验了发现是不对的,首先这样完全是改变了其实际值,其次它仍只显示6位,可以用y=sin(x),作图看看。
再答: y = 0.99999843:-0.00000100:0.99999102;
x = asin(y);
plot(x,y);
ylim([min(y) max(y)]);
digits(8);
ys = mat2str(y);
ys2 = strrep(ys,' ','|');
ys2 = strrep(ys2,'[','''');
ys2 = strrep(ys2,']','''');
set(gca,'YTickLabel',ys2);