matlab plotyy,MATLAB plot函数
大家好,感谢邀请,今天来为大家分享一下matlab plotyy的问题,以及和MATLAB plot函数的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
matlab双y轴坐标怎么设置
材料/工具:matlab
1、启动MATLAB,新建脚本(Ctrl+N),输入如下代码,生成标准正态分布函数的数据。
close all; clear all; clc
x=-1:.1:1;
norm=normpdf(x,0,1);
其中normpdf(x,0,1)是生成平均值为0,标准差为1的标准正态分布数据,数据分布从-1到1。
2、保存和运行上述脚本,在工作区(Workspace)双击norm可以查看生成的标准正态分布数据。
3、绘制双y轴的标准正态分布函数图形,其中左侧y轴用条形图(bar)绘制,右侧y轴用线形图绘制(plot)。继续添加代码如下:
[hAx,hLine1,hLine2]=plotyy(x,norm,x,norm,'bar','plot');
set(hLine2,'Color','y','LineWidth',3)
其中set(hLine2,'Color','y','LineWidth',3)是将右侧y轴的线形图颜色设置为黄色y。
4、保存和运行上述脚本,得到双y轴的标准正态分布函数图形如下。
5、下面为左右两侧y轴添加坐标标注,继续添加如下代码:
ylabel(hAx(1),'Normal Distribution Bar','FontSize',15)
ylabel(hAx(2),'Normal Distribution Plot','FontSize',15)
6、保存和运行上述脚本,得到最终的双y轴的标准正态分布函数图形。
怎样将matlab图像里面的x,y坐标轴的数据输出
将matlab图像里面的x,y坐标轴的数据输出可以用一个循环,假设x轴数据存储在x中,y轴数据存储在y中,另设两个变量a和b分别存储各张图像的x和y的数据。
参考代码如下:
for i=1:n
a(i,:)=x;
b(i,:)=y;
end
扩展资料:
matlab绘图函数
plot绘制二维线性图形和两个坐标轴
plot3绘制三维线性图形和两个坐标轴
fplot在制定区间绘制某函数的图像。fplot(‘f’,区域,线型,颜色)
loglog绘制对数图形及两个坐标轴(两个坐标都为对数坐标)semilogx绘制半对数坐标图形
semilogy绘制半对数坐标图形
参考资料来源:百度百科-MATLAB
怎样用matlab画图
一般绘制公式对应的图形是二维的,就只介绍一下二维绘图函数吧,三维绘图原理类似。
常用的二维绘图函数:
plot(x,y,‘s’)
x,y是向量,分别表示点集的横坐标和纵坐标,s表示线型、颜色、点形
(1)图形标记
•title(‘加图形标题');
•xlabel('加X轴标记');
•ylabel('加Y轴标记');
•text(X,Y,'添加文本');
•grid on加网格线
•text(x,y,‘string’) adds the string in quotes(引号) to the location specified by the
point(x,y).
•\bullet·
•\piπ
•
ightarrow
右箭头
•EdgeColor-- Color of the rectangle's edge
(none by default).
•‘EdgeColor’,‘red’
(2)坐标轴设置
•axis([xmin xmax ymin ymax])设定最大和最小值
•axis(’auto’)
将坐标系统返回到自动缺省状态
•axis(’square’)将当前图形设置为方形
•axis(’equal’)两个坐标因子设成相等
•axis(’off’)关闭坐标系统
•axis(’on’)显示坐标系统
(3)添加图例
legend('图例说明','图例说明');
2.符号函数画图
(1)ezplot(‘f(x)’,[a,b])
表示在a<x<b绘制显函数f=f(x)的函数图
(2)fplot(‘fun’,lims)
表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.或
lims=[xmin,xmax,
ymin,ymax]
(3)subplot(m,n,p)
表示将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区
3.对数坐标画图
(1)loglog(Y)表示 x、y坐标都是对数坐标系
(2)semilogx(Y)表示 x坐标轴是对数坐标系
semilogy(…)表示y坐标轴是对数坐标系
(3)plotyy
有两个y坐标轴,一个在左边,一个在右边
4.其他画图函数
(1)stairs(x,y)绘制阶梯图形
(2)bar(x,y)绘制条形图形
(3)fill(x,y,’c’)绘制并填充二维多边图形,x和y为二维多边形顶点坐标向量
用到的不会用的函数可以百度搜“matlab(那个函数)",就可以找到许多用法的实例,英文好的话直接看matlab帮助里的用法解释。
希望可以帮助到你。
关于matlab plotyy和MATLAB plot函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。