如何在MATLAB一坐标系中绘两幅图?

作者&投稿:典琦 (若有异议请与网页底部的电邮联系)
matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样~

plot有如下用法:
plot(Y)
plot(X1,Y1,...,Xn,Yn)
plot(X1,Y1,LineSpec,...,Xn,Yn,LineSpec)
plot(X1,Y1,LineSpec,'PropertyName',PropertyValue)
plot(axes_handle,X1,Y1,LineSpec,'PropertyName',PropertyValue)
h = plot(X1,Y1,LineSpec,'PropertyName',PropertyValue)

举例如下:
x1 = -pi:.1:pi;
y1 = sin(x1);
x2=0:0.1:2*pi;
y2=cos(x2);
plot(x1,y1,x2,y2);%一次全部画出

另外,如果你想一次只画一条曲线的话,可以:
x1 = -pi:.1:pi;
y1 = sin(x1);
plot(x1,y1); %画曲线1
hold; %保持图像
x2=0:0.1:2*pi;
y2=cos(x2);
plot(x2,y2);

用subplot选定完图像的位置以后,
用plotyy(x1,y1,x2,y2)就ok啦。

一般可以这样做:
假设要plot数组A 和B
那么
figure;
plot(A);
hold on;
plot(B);
hold off;
其中 hold on 就表示保持原有图像不变 继续画图
而 hold off 表示结束这个句柄。


个人自我介绍
个人自我介绍 篇1 亲爱的同学们,敬爱的老师大家好! 这天是开学的第一天,我来介绍下自己吧! 我长着一双水灵灵的大眼睛,浓浓的眉毛,小小的嘴巴,一双灵活...通过这几次大赛,我学会了matlab编程和算法仿真,硬件电路PCB板的设计,单片机开发,积累了一些单片机开发经验,同时也提高了自己与人合作,与人沟通的能力。在学习...

想编段matlab代码,把第25.26行的数据取平均变成一行,然后按25为周期把5...
矩阵为a;[m,n]=size(a);for k=25:25:m ak=a(k,:); %%第25行,50,75...行 ak1=a(k+1,:); %%第26行,51,76...hang ak=(sum(ak)+sum(ak1))\/2; %%取平均赋给第k行 ak1=(sum(ak)+sum(ak1))\/2; %%取平均赋给第k+1行 end 这时候你的矩阵大小没变,之后可以把重复...

不搞软件开发,学C++、数据结构与算法的用处何在?
依我看,C++不是用来解决数学问题的好想法。你可以继续深造Matlab,它绝对是解决数学问题的利器。也许你的导师的本意不是让你学习一门特定的语言,而是想让你学习一些算法的知识,的确算法书用C\/C++写的比较多,这也不代表算法一定要用C++去实践,事实上很多人喜欢用Python等其他语言去实践一个算法,因为...

怎么学习用 R 语言进行数据挖掘
什么是R?R的优点何在?R是一个数据分析软件。简单点说,R可以看做MATLAB的“替代品”,而且具有免费开源的优势。R可以像MATLAB一样解决有关数值计算的问题,而且具有强大的数据处理,绘图功能。R拥有大量的统计分析工具包,我的感觉是——只有我们没听说过的工具,绝对没有R没有的工具包。配合着各种各样的工具包,你...

穿越架空古代文,我还是自己老老实实求吧~
她与他,是皇帝金口赐下的姻缘,却从生到“死”缘铿一面,是否终生都是有份无缘? 一个血染寒玉终不悔,一个踏遍红尘终不忘,一个富贵齐天终有憾。 那一朵雪莲难道终生飘零,不知情归何处? 那一朵白云难道终生牵念,不知芳魂何依? 那一柄宝剑难道终生无缘,不知憾所何在? 《且试天下》 “苍茫残局虚席待,...

密歇根大学安娜堡分校金融工程怎么样
当然Chicago还有一些大投行的branch,但一般都不会大规模招人,所以说本地就业的话,还是不及纽约丰富。一般这些firm招MFE的,都是trader and quant的position,比较喜欢有C++, MATLAB background的毕业生。 U of Chicago, U of Michigan都是他们喜欢target的学校,算是这两家比起其它东西岸的学校在就业...

学习统计学都要掌握哪些知识点?
实验设计与方差分析。以上学科一部分是选修,一部分是必修,按照时间先后排序。可以看出来,因为经济学院的原因,里面很多选修课程都与经济关系相当之大,事实上,很多经济学科就是需要运用到统计的知识。必修的基础课程莫过于概率论和数理统计两门,别的理工学科4个课时上完的概率论与数理统计,统计学的...

学高数 线性代数 复变函数 对计算机专业来说有用吗?
有用。在当下,计算机科学领域里能大量运用高数线代的当属于工程领域。如流体力学弹性力学材料力学中各种工程问题的处理。比较典型的就是使用有限元法处理流体力学中理想流体在粘性流体运动问题。工程中锈钢柔性细管的空拔过程问题。在大量数据矩阵时运用矩阵运算法则简化运算 还有物理学领域中电子设计中复变...

温州市区域竞争力研究:模型、评价和预测
如何对浙江省各个地区的发展状况进行定量的综合评价是一个带有探索性的新问题。因为将浙江省各个地区各项指标作用的重要性进行排序,或者用权重系数的大小来描述,做起来很麻烦。本文从各地区生产总值(GDP)入手,在通过建立一次函数模型的情况下利用MATLAB进行最小二乘法多项式差值拟合,从而对杭州、宁波、温州、嘉兴、湖州、...

200米竞赛中,内道跑和外道跑各自的利弊是什么?各跑道的最佳跑步路线是什...
肯定有分别,内道和外道 长度一样,内道要跑的直道长弯道短,外道反之。内道的身体倾斜度要更小,也就是身体偏离垂直的角度更大才能满足此时速度要完成圆周运动所需要的向心力。直道内道有优势。 但弯道中外道所跑的圆圈大,离心力就小,而内道离心力大。弯道外道有优势 。其实就没什么利弊了。至...

白河县18892149559: 如何在MATLAB一坐标系中绘两幅图? -
鄂奋维沃: 一般可以这样做:假设要plot数组A 和B 那么 figure; plot(A); hold on; plot(B); hold off; 其中 hold on 就表示保持原有图像不变 继续画图 而 hold off 表示结束这个句柄.

白河县18892149559: matlab中怎么将两个图画在一个坐标轴中 -
鄂奋维沃: 一般来讲有以下三种方法:1、使用hold on语句,hold on说明当前画图结束后,告诉计算机我还需要往这个图上添加东西,再次使用plot画图即可实现.2、用.m文件函数: 例如:function y=myfun(x) y(:,1)=sin(x); y(:,2)=cos(x); y(:,3)=x^(1/2)-1; 然后调用:fplot('myfun',[0 2*pi])即可实现三个函数图像出现在同一个坐标轴中.3、或者直接: fplot('[sin(x),cos(x),sqrt(x)-1]',[0 2*pi])将函数卸载fplot的三个参数中

白河县18892149559: MATLAB要在同一个坐标做出2个图形 -
鄂奋维沃: s=linspace(-1.5,2,25); t=linspace(-pi,pi,25); [S,T]=meshgrid(s,t); mesh(cos(T)+1,sin(T),S); hold on s=-1:0.2:1; t=-1:0.2:1; z1=s.^2+t.^2; plot3(s,t,z1);

白河县18892149559: MATLAB中一个坐标轴如何显示两个图像? -
鄂奋维沃: 是这个意思吗? x=-pi:0.1:pi; y1=sin(x) y2=cos(x) plot(x,y1,x,y2)或者 x=-pi:0.1:pi; y1=sin(x) y2=cos(x) subplot(2,1,1) plot(x,y1) subplot(2,1,2) plot(x,y2)

白河县18892149559: 如何用matlab在同一个坐标系中画两个圆 -
鄂奋维沃: 常用两个方法:在同一个plot()函数中画出圆和直线 使用hold on 使当前轴及图形保持而不被刷新,从而可以继续加入新的图形 示例代码:>> t = 0:pi/50:2*pi;>> plot(cos(t),sin(t),'r',2*cos(t)+1,2*sin(t)+1.5,'g')>> x = -2:2;>> y = 2*x;>> hold on>> plot(x,y,'b')>> axis equal绘图效果:

白河县18892149559: matlab怎么在一个图形窗口中画多个图形 -
鄂奋维沃: 1、画在一个坐标系中 这种情况画法比较简单,用hold on语句. 例如636f7079e799bee5baa631333363353833在同一坐标系画出y1=sin(x)和y2=sin^2(x).如图,输入代码. 也就是只要在画完一个函数后,用hold on,然后再画第二个函数.结...

白河县18892149559: matlab中如何将两条曲线画在同一幅图中 -
鄂奋维沃:[答案] 如果是想把两条曲线画在同一坐标系里面,在画完第一个图的语句后加上 hold on 如果是想把两条曲线画在同一图片上而且是坐标系独立的,那么在画每个曲线之前使用subplot()语句, subplot(1,1); %%第一个曲线 subplot(1,2); %%第二个曲线 ...

白河县18892149559: 如何利用matlab的plotyy函数画双坐标图??
鄂奋维沃: ????具有两个纵坐标标度的图形 在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数.调用格式为: plotyy(x1,y1,x2,y2) 其中x1,y1对应一条曲线,x2,y2对应另一条曲线.横坐标的标度相同,纵坐标有两...

白河县18892149559: 在Matlab中怎么用subplot在同一位置绘制双Y轴坐标的图 -
鄂奋维沃: 先解释一下,subplot 不是画图的程序,而是图形定位的程序(简单点说就是你的图形要放在窗口的哪个位置,eg: subplot(121)共有图形1行2列 此图位于图1).绘制双Y图 用 plotyy(x,y,x,z,'plot','semilogy') ,这条命令是话 x-y 和x-z 的图,而画图的函数分别用的是plot 和 semilogy .想要在同一个坐标系中绘制不同的函数图 用hold on 命令

白河县18892149559: 怎样在matlab中将两个图画在同一个坐标轴中 -
鄂奋维沃: clear R1=8*10^(-3); C1=1500; I=10; r=1.5; t=[0:100:400]; A=-R1*r^4*(r-1)^2*(r^2+r+1)/((r^4+r^2+1)^2*(r+1)); B=-t.*(r^4+r^2+1)*(r+1)/(R1*C1*(r^2+r+1)*(r^2+1)); C=(R1*r^8*(r+1)+R1*r^2*(r^2+1)^2)/((r+1)*(r^4+r^2+1)); D=t*r^4/(C1*(r^4+r^2+1)); E=2.718...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网