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

Posted

tags:

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

在MATLAB中画一条曲线,可用plot命令,当然还可以用line命令。


1、用plot命令。例如:绘制y=sin(x)+cos(x)

figure

x = linspace(0,10);

y = sin(x)+cos(x);

plot(x,y)

2、用line命令

figure

x = linspace(0,10);

y = sin(x)+cos(x);

line(x,y)


运行上述两组代码后的结果

参考技术A

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

参考技术B 用plot函数,具体的用法:先设置x变量,再设置y与x的关系。比如:x=0:0.1:2*pi;y=sin(x);
plot(x,y);
上述是最简单的表达,还可以增加网格、标题、坐标含义等等,具体的可以参见 help plot,帮助文件中会教你使用plot函数中的各种细节。

怎么用C++中的MFC随便画一条直线?老师说修改一下代码就行了,在哪里修改?怎么修改啊?大神,求帮啊。

参考技术A 简单:
在OnPaint中
CPaintDC dc(this);
CPen pen(PS_SOLID, 1, RGB(0,0,255));
dc.SelectObject(pen);
dc.MoveTo(0,0);
dc.LineTo(100,100);本回答被提问者和网友采纳

以上是关于在MATLAB中,画一条曲线,用啥命令?的主要内容,如果未能解决你的问题,请参考以下文章

如何用HTML5技术画一条二维曲线

Matlab中如何在画出来的图中加上曲线名称

Matlab中如何在一幅图中画很多条曲线?

如何对matlab画出的曲线中的定点进行打标记(并进行标记)

matlab 设置曲线颜色

matlab中,用啥命令清除刚刚画出的图像