matlab中怎样将同一函数在不同自变量下的曲线画到同一张图中??
5个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有三种方法:
(1)用hold on和hold off,画好第一幅图后,用hold on 语句就可以接着在该坐标系下画出其他的曲线图形,画完后再用hold off结束
例如
% 函数y=sin(x)
x=linspace(0,pi,100);
y=sin(x)
plot(x,y,'*k');
hold on
x=linspace(2*pi,4*pi,100)
y=sin(x)
plot(x,y,'*k');
(2)建一个m行n列的矩阵,每一行代表一条曲线,然后再用一般的画图方法,如plot()函数就可以了
(3)可以直接将两条曲线直接写入plot函数的参数里,
例如
x1=linspace(0,pi,100);
x2=linspace(2*pi,4*pi,100)
% 函数y=sin(x)
y1=sin(x1);
y2=sin(x2);
plot(x1,y1,'*k',x2,y2,'sr');
(1)用hold on和hold off,画好第一幅图后,用hold on 语句就可以接着在该坐标系下画出其他的曲线图形,画完后再用hold off结束
例如
% 函数y=sin(x)
x=linspace(0,pi,100);
y=sin(x)
plot(x,y,'*k');
hold on
x=linspace(2*pi,4*pi,100)
y=sin(x)
plot(x,y,'*k');
(2)建一个m行n列的矩阵,每一行代表一条曲线,然后再用一般的画图方法,如plot()函数就可以了
(3)可以直接将两条曲线直接写入plot函数的参数里,
例如
x1=linspace(0,pi,100);
x2=linspace(2*pi,4*pi,100)
% 函数y=sin(x)
y1=sin(x1);
y2=sin(x2);
plot(x1,y1,'*k',x2,y2,'sr');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以采用hold on(等待)命令,也可这样:plot(x1,y;x2,y)。楼主试下,想学MATLAB的话建议看下《MATLAB科学与计算》这本书,也可在百度文库里直接搜索“MATLAB概论”,祝楼主好运。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hold on;
在这两个命令之间输入你的画图命令即可~~O(∩_∩)O~
hold off;
在这两个命令之间输入你的画图命令即可~~O(∩_∩)O~
hold off;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询