MATLAB 3.再同一坐标内分别用不同线型和颜色绘制曲线,标记横纵坐标和图标题。

注:设x的范围为(0,2∏)且为1000个计数点,
要求:序号尾数为1,3,6,9的。Y1曲线为红色,y2曲线为绿色冒号线,标记点为蓝色菱形。

你的这个题目不是很好呀,1000个点,标记点为1、3、6、9...有几百个之多

画在一起也看不清楚呀。而且标记点还是3、6、9...加上一个1,既不等差也不等比

我给你画了200个点,你看一下效果吧,1000个点不行的。

clear all;clc;
t=linspace(0,2*pi,200);
y1=2*sin(t);y2=cos(t);
for i=1:length(t)
      if i==1
          x(i)=t(i);
          Y1(i)=y1(i);Y2(i)=y2(i);
      elseif rem(i,3)==0
          x(i)=t(i);
          Y1(i)=y1(i);Y2(i)=y2(i);
      end
end
plot(t,y1,'r','linewidth',2);grid on;hold on;
plot(t,y2,'g:','linewidth',2);
plot(x,Y1,'bd');plot(x,Y2,'bd');
axis([0 2*pi -2 2]);

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-24

楼上说的对 几百个点连接后

 

标志会看不到的

在楼上的基础上 我也写了一个不用if

t=linspace(0,2*pi,200);

y1=2*sin(t);y2=cos(t);

plot(t,y1,'r','linewidth',2);grid on;hold on;

plot(t,y2,'g:','linewidth',2);

x=[0,t(rem(1:length(t),3)==0)];

y1=2*sin(x);y2=cos(x);

plot(x,y1,'bd');plot(x,y2,'bd');

axis([0 2*pi -2 2]);

MATLAB 3.再同一坐标内分别用不同线型和颜色绘制曲线,标记横纵坐标和图...
你的这个题目不是很好呀,1000个点,标记点为1、3、6、9...有几百个之多 画在一起也看不清楚呀。而且标记点还是3、6、9...加上一个1,既不等差也不等比 我给你画了200个点,你看一下效果吧,1000个点不行的。clear all;clc;t=linspace(0,2*pi,200);y1=2*sin(t);y2=cos(t);f...

怎样用matlab同一坐标用不同颜色和线型绘制三条曲线
x = -pi:.1:pi;y = sin(x);p=plot(x,y)set(p,'Color','red','LineWidth',2)hold on p=plot(x,2*y)set(p,'Color','green','LineWidth',5)hold on p=plot(x,3*y)hold on set(p,'Color','black','LineWidth',8)

MATLAB分别用不同线型和颜色绘制曲线 和 ,标记两曲线交叉点,给出每条曲...
1. 这里的“交点”指的是离散点连线绘出的图形的交点,而非函数或者方程理论分析上的交点,因此,这个程序不能作为求根来用。2. 要求两曲线的离散点的个数一样。3. 两个曲线出现参数方程的话,大多数情况正常。但是经测试发现,对于某些非常特殊的情况会出现bug,除非调用ezplot的数据(xdata,ydata)。

matlab 用plot绘制一个函数的多条颜色不同的曲线
3. 含选项的plot函数 Matlab提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号。这些选项如表所示:例 用不同的线型和颜色在同一坐标内绘制曲线 及其包络线。>> x=(0:pi\/100:2*pi)';>> y1=2*exp(-0.5*x)*[1,-1];>> y2=2*exp(-0.5*x).*sin(2*pi*x);>> ...

求公式!matlab画图,在图中画出几条线,不同颜色。带注释之类。
1.首先打开matlab,点击回车:X1=0:0.1:10;Y1等于sin(x1)X2=0:0.1:10;Y2等于cos(x2)然后作图(x1,y1,x2,y2)2.如下图所示。此时,通过注释不知道度数,只有两条曲线。3.此时,legend函数可以被传递回通道以添加注释。格式如下:传奇('sin','cos');分别添加评论...

怎么用matlab设置颜色和线性
在matlab中,可以利用plot函数来绘制图形,同时设置图形的线型及其颜色。plot函数的基本调用格式如下:plot(Y) % 如果Y是m×n的数组,以1:m为横坐标绘制图形 plot(X1,Y1,...) % 如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同的尺寸;如果X和Y其中一个是向量另一个为数组,X和...

matlab中怎么求两曲线交点
在同一坐标内,分别用不同线型和颜色绘制曲线y1=0.2e-0.5xcos(4πx)和y2=2e-0.5xcos(πx),标记两曲线交叉点如题,绘图简单,关键是不知道怎么求交点并且标记?还请大神指教,多谢。

用不同的线型和颜色在同一坐标内绘制曲线y1=2e(-0.5x幂),y2=sin(2π...
ok

怎样用matlab画图
一般绘制公式对应的图形是二维的,就只介绍一下二维绘图函数吧,三维绘图原理类似。常用的二维绘图函数:plot(x,y,‘s’)x,y是向量,分别表示点集的横坐标和纵坐标,s表示线型、颜色、点形 (1)图形标记 •title(‘加图形标题');•xlabel('加X轴标记');•ylabel('加Y轴标记'...

已知X、Y坐标数值,如何用MATLAB绘制曲线
我们可用subplot来同时画出数个小图形於同一个视窗之中:subplot(2,2,1); plot(x, sin(x));subplot(2,2,2); plot(x, cos(x));subplot(2,2,3); plot(x, sinh(x));subplot(2,2,4); plot(x, cosh(x));MATLAB还有其他各种二维绘图函数,以适合不同的应用,详见下表。=== 小整理...

相似回答