matlab中如何设定坐标的范围及其步长值? 5
代码如下:symsmbthg;m=0.650;b=0.97;g=9.79;h=7.86;t=[0:0.04:1.48];y1=h+(g-0.2233)*(1-exp(-b...
代码如下:
syms m b t h g;
m=0.650;
b=0.97;
g=9.79;
h=7.86;
t=[0:0.04:1.48];
y1=h+(g-0.2233)*(1-exp(-b*t))/b^2-(g-0.2233)*t/b;
plot(t,y1,'g','LineWidth',1.5 ),axis([0 1.5 0 8]),axis('square'),grid
title('篮球下落理想曲线(b=0.97)'),xlabel('t/s'),ylabel('y/m')
我现在想设置横坐标的范围为0到1.5,步长值为0.1,该如何修改程序,谢谢回答...急急急.........
以上代码的图 展开
syms m b t h g;
m=0.650;
b=0.97;
g=9.79;
h=7.86;
t=[0:0.04:1.48];
y1=h+(g-0.2233)*(1-exp(-b*t))/b^2-(g-0.2233)*t/b;
plot(t,y1,'g','LineWidth',1.5 ),axis([0 1.5 0 8]),axis('square'),grid
title('篮球下落理想曲线(b=0.97)'),xlabel('t/s'),ylabel('y/m')
我现在想设置横坐标的范围为0到1.5,步长值为0.1,该如何修改程序,谢谢回答...急急急.........
以上代码的图 展开
4个回答
展开全部
1、坐标轴的视点(viewpoint):从哪个方向看整个坐标系统,这决定了坐标轴的方向和位置,通过view函数实现视点的设置;
view([z y ]):(将坐标系统想象为一座房子,而自己是个会飞的天使,最初你在房子的北,海拔角度为0的位置,这是时你的视角是view[0 0],之后可以根据需要设置z和y的值,分别是绕房子转动的方向,和沿空间轴向上妃的高度)z表示视角沿z轴(正方向)旋转的角度,y表示视角沿y轴(水平面)旋转的角度
2、坐标轴显示、关闭、样式
axis off; % 去掉坐标轴
axis tight; % 紧坐标轴
axis equal; % 等比坐标轴
axis([-0.1, 8.1, -1.1, 1.1]); % 坐标轴的显示范围
% gca: gca, h=figure(...);
set(gca, 'XLim',[3 40]); % X轴的数据显示范围
set(gca, 'XTick',[-3.14,0,3.14] ); % X轴的记号点
set(gca, 'XTicklabel',{'-pi','0','pi'}); % X轴的记号
set(gca, 'XTick', []); % 清除X轴的记号点
set(gca, 'XGrid','on'); % X轴的网格
set(gca, 'XDir','reverse'); % 逆转X轴
set(gca, 'XColor','red'); % X轴的颜色
3、设置x,y轴位置
set(gca,'YAxisLocation','right') % y轴的刻度设置到右侧
view([z y ]):(将坐标系统想象为一座房子,而自己是个会飞的天使,最初你在房子的北,海拔角度为0的位置,这是时你的视角是view[0 0],之后可以根据需要设置z和y的值,分别是绕房子转动的方向,和沿空间轴向上妃的高度)z表示视角沿z轴(正方向)旋转的角度,y表示视角沿y轴(水平面)旋转的角度
2、坐标轴显示、关闭、样式
axis off; % 去掉坐标轴
axis tight; % 紧坐标轴
axis equal; % 等比坐标轴
axis([-0.1, 8.1, -1.1, 1.1]); % 坐标轴的显示范围
% gca: gca, h=figure(...);
set(gca, 'XLim',[3 40]); % X轴的数据显示范围
set(gca, 'XTick',[-3.14,0,3.14] ); % X轴的记号点
set(gca, 'XTicklabel',{'-pi','0','pi'}); % X轴的记号
set(gca, 'XTick', []); % 清除X轴的记号点
set(gca, 'XGrid','on'); % X轴的网格
set(gca, 'XDir','reverse'); % 逆转X轴
set(gca, 'XColor','red'); % X轴的颜色
3、设置x,y轴位置
set(gca,'YAxisLocation','right') % y轴的刻度设置到右侧
展开全部
matlab提供了设置坐标范围的函数axis(),常用格式如下:
示例如下:
做图效果:
拓展资料
1、MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多。
2、并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set(gca,'XLim',[0 1.5]);%X轴的数据显示范围
set(gca,'XTick',[0:0.1:1.5]);%设置要显示坐标刻度
set(gca,'XTickLabel',[0:0.1:1.5]);%给坐标加标签
具体可参考:
http://blog.csdn.net/yumengkk/article/details/6841164
set(gca,'XTick',[0:0.1:1.5]);%设置要显示坐标刻度
set(gca,'XTickLabel',[0:0.1:1.5]);%给坐标加标签
具体可参考:
http://blog.csdn.net/yumengkk/article/details/6841164
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set(gca,'XLim',[0 1.5]);%X轴的数据显示范围
set(gca,'XTick',[0:0.1:1.5]);%设置要显示坐标刻度
set(gca,'XTickLabel',[0:0.1:1.5]);%给坐标加标签
具体可参考:
http://blog.csdn.net/yumengkk/article/details/6841164
set(gca,'XTick',[0:0.1:1.5]);%设置要显示坐标刻度
set(gca,'XTickLabel',[0:0.1:1.5]);%给坐标加标签
具体可参考:
http://blog.csdn.net/yumengkk/article/details/6841164
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询