matlab中画直线用啥函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中画直线用啥函数相关的知识,希望对你有一定的参考价值。

plot函数代表不同颜色的标示符一共有八种:y:黄色;k:黑色;w:白色;b:蓝色;g:绿色**;r:红色;c:亮青色;m:锰紫色;

二维绘图函数

扩展资料

不同线上画不同颜色简单易用的函数。Matlab-code

Examples demonstrating thecolors.

% LINECOLORS 

N=6; 

X =linspace(0,pi*3,1000); 

Y =bsxfun(@(x,n)sin(x+2*n*pi/N), X.',1:N); 

C =linspecer(N); 

axes('NextPlot','replacechildren','ColorOrder',C); 

plot(X,Y,'linewidth',5) 

ylim([-1.1 1.1]);

% SIMPLER LINE COLOREXAMPLE 

N = 6; X =linspace(0,pi*3,1000); 

C =linspecer(N) 

holdoff; 

forii=1:N 

Y =sin(X+2*ii*pi/N); 

plot(X,Y,'color',C(ii,:),'linewidth',3); 

hold on; 

end

% COLORMAPEXAMPLE 

A =rand(15); 

figure; imagesc(A); % defaultcolormap 

figure; imagesc(A);colormap(linspecer); % linspecer colormap

参考资料:

百度百科——MATLAB

参考技术A matlab中画直线用什么函数有多种方法,其中一种是使用line函数,它可以绘制二维或三维空间的直线。另一种是使用plot函数,它可以绘制二维线图。还有一种是使用yline函数,它可以在当前坐标区的一个或多个y坐标处创建水平线。

怎么在mfc中画曲线

要做一个地图指示路径的导航软件,图上有些路径不能直线到达,要曲线才能,怎么画曲线啊。我看到一份代码,但是不太了解具体的意思,请给一下注释
int i,j;
CPen pen(PS_SOLID,3,RGB(255,69,0)); //画笔粗细以及颜色
CClientDC dc1(this);
CPen *pOldpen=dc1.SelectObject(&pen);
for(j=0;j<3000;j++)
dc1.MoveTo(zuobiao[spath[0]].x,zuobiao[spath[0]].y);
for(i=1;i<=k+1;i++)

for(j=0;j<8000;j++)
dc1.LineTo(zuobiao[spath[i]].x,zuobiao[spath[i]].y);

dc1.SelectObject(pOldpen);

  具体如下:
1)从CStatic派生,容易在对话框中使用。
2)能够随对话框的缩放自动改变大小,这里假设对话框中其它元素的位置基本不变。
3)曲线的粗细,颜色,线型(实,虚线)可以自由设置。
4)可以控制曲线的隐藏/显示。
5)两个坐标轴,Y轴根据数据自适应,实际数据最大最小值各偏离5%是坐标轴的最大最小值(简化起见,坐标轴采用五等分)。X轴是时间轴,一个像素点代表一个数据点,假设采样按一定的频率。
6)可以添加多条曲线。
7) 使用双缓冲,避免图形闪烁。
做一个CStatic派生控件的基本步骤:
1)定义一个从CStatic派生的类。
2)重载有关消息映射,WM_PAINT,WM_ERASEBKGND
3) 在OnPaint中绘图,在这里根据实际的需要做不同的计算,绘制。
  大致可分为以下几步,I布局计算,CStatic是整个绘图区,将这个区域划分为边缘空白,坐标轴区,曲线区等几个部分,需要算出各个部分的矩形顶点,以便控制曲线的绘制。
参考技术A 上面这段代码,就是用小段的直线,显示出曲线的效果
1. 先移动到第一个点
2. 然后向第二个点画直线
3. 向第三个点画直线
...
向第7999个点画直线
参考技术B 1、CPen(int nPenStyle, int nWidth, COLORREF crColor);第一句就是一个cpen的构造函数,包括线型,粗细和颜色;
2、然后创建一个指向客户区的设备,并将该画笔选入设备(也就是你要划线的区域);
3、如果用断线形成曲线的话,你这个程序的思路好像不大对吧,应该是一个MoveTo对应一个LineTo吧。。。。

以上是关于matlab中画直线用啥函数的主要内容,如果未能解决你的问题,请参考以下文章

在MATLAB中,画一条曲线,用啥命令?

matlab 有关figure图 中箭头怎么画

matlab 在照片中画矩形框

怎样在matlab中画出模糊控制器的隶属函数图象

matlab中将清除图形用啥函数

怎样用matlab中画出模糊控制器2个输入,3个输出的隶属函数图