1、本人采用的是r2012版本,现简单的画两条曲线,一条正弦、一条余弦,线宽不同,命名曲线。程序如下:
x=0:0.001:2*pi;%创建时间序列
y1=0.5*sin(x);%创建正弦曲线
y2=cos(x);%创建余弦曲线
%画对应线宽
plot(x,y1,'r','LineWidth',0.5);
hold on;
plot(x,y2,'b','LineWidth',1);
axis([0 2*pi -1 1]);
%轴标题为曲线
title('曲线');
2、对曲线进行文字标注,我是随便找了曲线上的两个点,应用text函数:
text(pi,0,' \leftarrow 正弦');
text(pi/2,0,' \leftarrow 余弦');
3、求取曲线的最大点,以一条曲线为例:
[a2,b2]=max(y2);
plot(x(b2),a2,'r*');
text(x(b2),a2,'曲线2最大点');
4、对两条曲线进行示例legend,并加入网格"
%加图例
legend('曲线1','曲线2');
%加网格
grid on;
1、首先启动MATLAB,然后通过编辑器-->新建-->脚本,新建一个脚本窗口。
2、在脚本窗口中输入以下代码:close all; clear all; clc[x,y,z]=meshgrid(linspace(-5,5));heart3d=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;isosurface(x,y,z,heart3d,0,x);其中,isosurface是可以画隐函数等值线或曲面的函数;meshgrid是生成网格采样点的函数;linspace是创建向量的指令,例如linspace(x1,x2,N)用于创建x1,x2之间的N点行向量,N缺省为100;heart3d=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3是实现结果(三维心形)的表达式。
3、然后点击保存(下图中红色按钮)和运行(下图中蓝色按钮),保存时自行选择保存路径和对.m脚本文件命名。命名时注意.m脚本文件的名字不要与代码中变量的名字相同。
4、点击运行,弹出绘图窗口如下,出现一个三维的心形图。
5、发现上面绘制的图形不是特别美观,下面改变绘图颜色colormap(),进行增亮brighten(),设置光源位置camlight xxx,设置光照模式lighting xxx和进行视角控制view(xx,xx),即在第二步代码后接着输入如下代码:colormap([1 0 0]);%绘图颜色红色brighten(0.5);%增亮camlight right;%光源位置lighting phong;%光照模式%view(0,0);%视角的控制其中视觉控制view(xx,xx)可以省略。然后点击保存和运行,得到如下图形,明显漂亮很多。
6、另外,isosurface函数还可以得到等值面的顶点和面,然后调用patch画出来。即在第五步代码后接着输入如下代码:figure(2);heart3dd=isosurface(x,y,z,heart3d,0,x);patch(heart3dd);view(0,0);然后点击保存和运行,得到下面图形figure(1)和figure(2)。
要在MATLAB的figure中添加网格线,可以使用grid on命令来打开网格线显示。在创建figure之后,可以使用该命令来在图形上显示网格线。例如,可以在代码中使用以下命令来添加网格线: ```matlabfigureplot(x, y) % 曲线数据grid on % 打开网格线显示```这样就可以在图形中显示网格线,帮助用户更清晰地分辨坐标轴上的刻度。如果需要对网格线的样式进行定制,还可以使用grid命令传入参数来调整网格线的颜色、线型等属性。总之,使用grid on命令可以方便地在MATLAB的figure中添加网格线。
1、首先定义一个椭圆方程。
2、首先将椭圆的方程改写为参数方程。
3、启动matlab写入:>> t=linspace(0,2*pi,1000);>> x=-2+2*cos(t);>> y=6+3*sin(t);>> plot(x,y),grid on
4、在代码框回车可以直接执行代码,画出椭圆。
1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。
2、使用直接输入法创建一个数组v :v=; 该数组用来表示直方图的统计数据。
3、使用函数hist(v); 绘制直方图。
4、使用函数title()给直方图添加标题。
5、使用函数xlabel('u')和ylabel('f');给坐标轴添加标签,其中直方图的面积表示频率。
6、使用语句grid on;语句给直方添加坐标分割线,也称为网格线。
7、查看绘制的直方图,注意查看它的标题、坐标轴、网格分割线,注意直方图的面积表示频率。
还没有评论,来说两句吧...