matlab一个figure画多个图

作者&投稿:竺栋 (若有异议请与网页底部的电邮联系)

成王胞13427919221问: 怎么用matlab 在一个figure中显示四张小图?? -
洪山区盐酸回答: figure表示另画一个图. hold on 表示在同一张图上再一个图; 我明白你的意思,关键是我忘了那个命令了,你先用figure顶着把图copy出来再全一下吧

成王胞13427919221问: matlab怎么在一个图形窗口中画多个图形 -
洪山区盐酸回答: subplot可以实现 使用方法:subplot(m,n,p)或者subplot(m n p).subplot是将多个图画到一个平面上的工具.其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图.p表示图所在的位置,p=1表示从左到右从上到下的第一个位置.

成王胞13427919221问: Matlab中如何在一幅图中画很多条曲线? -
洪山区盐酸回答: 如果曲线的条数比较少,例如3条,使用plot命令就可完成任务,具体命令如下: plot(x1,y1,x2,y2,x3,y3); hold这个命令设定是否保持当前figure的属性,如果执行hold off,表示每次调用plot时都将当前figure设置成默认状态,即清空前面的曲线;如果执行hold on,表示每次调用plot时都只是在当前figure上添加曲线,以前的曲线继续保留. 假设30条曲线的坐标存在矩阵x、y中,每行表示一条曲线,则画曲线的示意命令如下所示:figure;hold on;for i=1:30

成王胞13427919221问: 请问matlab中如何将两个figure放在一起 -
洪山区盐酸回答: 1. 两个函数画出的图放在同一个figure下的话,用subplot函数. 如: subplot(1,2,1); plot(...); subplot(1,2,2); plot(....); 这样在同一个figure下,画两个图,且是1行2列的. 2. 用hold on也可以了 比如:figure(1),plot(x); hold on ; plot(y); 这样x/y函数就在一个figure里了

成王胞13427919221问: matlab 如何在一个figure中显示大小不一样的2幅图像 -
洪山区盐酸回答: 比如:figure;plot(……);hold on;plot(……);就可以了.

成王胞13427919221问: 求助:如何在Matlab中同一个Figure内绘制多Y轴的曲线,有办法吗? -
洪山区盐酸回答: 在一个figure中绘制多个图形可以用subplot命令,不知道你是不是这个意思…………

成王胞13427919221问: 怎样用matlab把两个figure中的图叠加 -
洪山区盐酸回答: 怎样用matlab把两个figure中的图叠加,可以使用 hold on 命令.使用方法如百下:x=[...] %自变量数据 y=[...] %因变量数据 plot(x,y) %绘制第度一个图形版 hold on %作用是在作下一幅图时保留已有图像 x1=[...] %自变量数据 y1=[...] %因变量数据 plot(x1,y1) %在第一个图形上权,再绘制第二个图形

成王胞13427919221问: 如果在MATLAB中,把图画在不同figure里,每个figure中画几个图我会做,但是还是需要画多个图.谢谢 -
洪山区盐酸回答: 先写一句figure再画图ezplot(@sin) figure ezplot(@cos)

成王胞13427919221问: 求助:如何在Matlab中同一个Figure内绘制多Y轴的曲线,有办法吗? -
洪山区盐酸回答: 可以啊,x=(-2*pi:0.1:2*pi);y=sin(x);z=cos(x);w=sin(2*x);plot(x,y,'r',x,z,'g',x,w,'b')

成王胞13427919221问: 请问如何在matlab的一个figure上画两个函数? -
洪山区盐酸回答: clear;clf;clc; p1=input('enter data:'); p2=input('enter data:'); t=p2./p1; db=10*log10(t) figure(1) plot(t,db) figure(2) semilogx(t,db)


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