作业帮 > 综合 > 作业

matlab中纵坐标范围是0.6-0.8,横坐标是0-25,画出的图很长,如何将横坐标压缩一下

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 13:58:12
matlab中纵坐标范围是0.6-0.8,横坐标是0-25,画出的图很长,如何将横坐标压缩一下
matlab中纵坐标范围是0.6-0.8,横坐标是0-25,画出的图很长,如何将横坐标压缩一下
这不是横坐标压缩的问题,是你图形设置的问题.
figure('Papersize',[10 8],'PaperPosition',[0 0 10 8]);
plot(x,y);
set(gca,'xlim',[0,25],'ylim',[0.6,0.8]);
set(gca,'xtick',[0:5:25],'ytick',[0.6:0.05:0.8]);
再问: fun = @(x,y) 0.5*x^2+(pi/y)*((pi/y)^2+x-0.25*x^2)*sin(pi/y)-(x*(pi/y)^2+0.5*x^2)*cos(pi/y);
ezplot(fun, [0,25,0,2]);
axis equal
这是原来的代码,能不能帮修改一下,菜鸟一个,不怎么会弄,谢谢
再答: 你只要去掉最后一句(axis equal)就行