matlab用plot画图时,人为的设置坐标轴的范围:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab用plot画图时,人为的设置坐标轴的范围:相关的知识,希望对你有一定的参考价值。
参考技术A1、利用matlab画图我们需要用到plot函数,我们可以使用help语句查看plot函数的功能。
2、下面我们来实现使用plot函数来画图,我将在命令行窗口展示具体操作(也可以在m文件中写好代码保存)。
3、首先我输入"x=linspace(0,100,100)"简单的构造一个0到100的100等分数组,这个数组就是横坐标的值。
4、然后需要函数形式“y=sin(x)”,即构造一个正弦函数,y是纵坐标。
5、接下来使用“plot(x,y)”或者"plot(y)"来画出函数y=sin(x)的图像。
6、取x数组为横坐标0到100的1000个点,再画出y=sin(x)的图像。
7、画出图像后,我们可以在图像窗口进行一些操作,包括图中三个箭头表示的放大、缩小、移动,还可以点击文件对图像进行保存。
向各位matlab中plot画图,坐标轴的设置问题。大侠求教!!!
您好!我用view(0,-90),画出这样的图。但是我想把x轴的标记放在上面,该怎么调节。请问我改怎么调节
1、首先在电脑中找到并打开matlab,然后点击新建一个m文件,如下图所示。
2、然后在空白的m文件下输入如下的语句,其中plot就是用来画图的。
3、接着点击“运行”按钮,这时会出现让自己保存的一个对话框,如下图。
4、保存好之后,会弹出一个窗口,不用管,点第一个或者第二个都可以。
5、这时会自动回到matlab操作页面中,就画出图了,如下图所示,就完成了。
参考技术A 用 gtext 命令 参考技术B .坐标轴设置范围设置:
a. axis([xmin xmax ymin ymax])设置坐标轴在指定的区间
b. axis auto 将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间
c. axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示
d. axis tight 采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴范围比例:
a. axis equal 等比例坐标轴
b. axis square 以当前坐标轴范围为基础,将坐标轴区域调整为方格形
c. axis normal 自动调整纵横轴比例,使当前坐标轴范围内的图形显示达到最佳效果
范围选项和比例设置可以联合使用,默认的设置为axis auto normal
4.坐标轴刻度设置
set(gca, ’XTick’, [0 1 2]) X坐标轴刻度数据点位置
set(gca,'XTickLabel','a','b','c') X坐标轴刻度处显示的字符
set(gca,'FontName','Times New Roman','FontSize',14)设置坐标轴刻度字体名称,大小
‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体
对字体的设置也可以用在title, xlabel, ylabel等中
以上是关于matlab用plot画图时,人为的设置坐标轴的范围:的主要内容,如果未能解决你的问题,请参考以下文章
向各位matlab中plot画图,坐标轴的设置问题。大侠求教!!!