首页技术matlab plotyy,MATLAB plot函数

matlab plotyy,MATLAB plot函数

编程之家2026-06-01777次浏览

大家好,感谢邀请,今天来为大家分享一下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。

matlab plotyy,MATLAB plot函数

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轴的标准正态分布函数图形如下。

matlab plotyy,MATLAB plot函数

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函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

java平台软件下载(java软件下载)java基础题库,java笔试题大全带答案