MATLAB 中加一条直线1.我想在MATLAB做出的图中加一条y=0 的直线,请问如何添加?2.如何用命令改变坐标轴的刻度?比如,现在x轴的刻度是每格30,我想改成每格为45,如何改变?3.在作图中如何把Y轴去掉?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 10:42:57
![MATLAB 中加一条直线1.我想在MATLAB做出的图中加一条y=0 的直线,请问如何添加?2.如何用命令改变坐标轴的刻度?比如,现在x轴的刻度是每格30,我想改成每格为45,如何改变?3.在作图中如何把Y轴去掉?](/uploads/image/z/6836123-11-3.jpg?t=MATLAB+%E4%B8%AD%E5%8A%A0%E4%B8%80%E6%9D%A1%E7%9B%B4%E7%BA%BF1.%E6%88%91%E6%83%B3%E5%9C%A8MATLAB%E5%81%9A%E5%87%BA%E7%9A%84%E5%9B%BE%E4%B8%AD%E5%8A%A0%E4%B8%80%E6%9D%A1y%3D0+%E7%9A%84%E7%9B%B4%E7%BA%BF%2C%E8%AF%B7%E9%97%AE%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%3F2.%E5%A6%82%E4%BD%95%E7%94%A8%E5%91%BD%E4%BB%A4%E6%94%B9%E5%8F%98%E5%9D%90%E6%A0%87%E8%BD%B4%E7%9A%84%E5%88%BB%E5%BA%A6%3F%E6%AF%94%E5%A6%82%2C%E7%8E%B0%E5%9C%A8x%E8%BD%B4%E7%9A%84%E5%88%BB%E5%BA%A6%E6%98%AF%E6%AF%8F%E6%A0%BC30%2C%E6%88%91%E6%83%B3%E6%94%B9%E6%88%90%E6%AF%8F%E6%A0%BC%E4%B8%BA45%2C%E5%A6%82%E4%BD%95%E6%94%B9%E5%8F%98%3F3.%E5%9C%A8%E4%BD%9C%E5%9B%BE%E4%B8%AD%E5%A6%82%E4%BD%95%E6%8A%8AY%E8%BD%B4%E5%8E%BB%E6%8E%89%3F)
MATLAB 中加一条直线1.我想在MATLAB做出的图中加一条y=0 的直线,请问如何添加?2.如何用命令改变坐标轴的刻度?比如,现在x轴的刻度是每格30,我想改成每格为45,如何改变?3.在作图中如何把Y轴去掉?
MATLAB 中加一条直线
1.我想在MATLAB做出的图中加一条y=0 的直线,请问如何添加?
2.如何用命令改变坐标轴的刻度?比如,现在x轴的刻度是每格30,我想改成每格为45,如何改变?
3.在作图中如何把Y轴去掉?
现在很着急第一问啊
MATLAB 中加一条直线1.我想在MATLAB做出的图中加一条y=0 的直线,请问如何添加?2.如何用命令改变坐标轴的刻度?比如,现在x轴的刻度是每格30,我想改成每格为45,如何改变?3.在作图中如何把Y轴去掉?
1.选择两个所画直线范围的两个点坐标A(x1,y1)、B(x2,y2),把这两个点坐标组成两个数组X=[x1 x2],Y=[y1 y2],利用line函数或者plot函数都可以画直线.
如y=0 的直线,选取(-5,0)和(5,0)两个点,组成的数组X = [-5 5],Y = [0 0],用语句line(X,Y)或者plot(X,Y)即可.如果是把直线加在另外一个图中,还需在画直线前加“hold on”语句,画直线后加“hold off”语句.
2.选择坐标轴的范围之后,利用set函数进行设置.
比如x坐标的范围是0:450,每格代表30,语句如下:
j = 0:30:450;
set(gca,'XTickLabel',{j})
%gca为当前坐标轴句柄
如果是每格改为45,则为
j = 0:45:450;
set(gca,'XTickLabel',{j})
如是改变y轴的,只需要把'XTickLabel'改为'YTickLabel'.