攀枝花建设集团网站,意识形态加强网站建设,四川省建设厅网站官网个人登录,南通南通网站优化学聪明点#xff0c;自己改#xff0c;别把我卖了
一、实验目的及要求 要求 1、掌握 MATLAB常用的二维和三维绘图函数 2、掌握MATLAB的图形注释 3、熟悉MATLAB常用的图形修饰 4、熟悉MATLAB的图形动画
实验原理 1、MATLAB二维绘图#xff1a;plot,fplot,fimplicit#xf…学聪明点自己改别把我卖了
一、实验目的及要求 要求 1、掌握 MATLAB常用的二维和三维绘图函数 2、掌握MATLAB的图形注释 3、熟悉MATLAB常用的图形修饰 4、熟悉MATLAB的图形动画
实验原理 1、MATLAB二维绘图plot,fplot,fimplicit 2、MATLAB三维绘图meshgrid,mesh,surf,fmesh,fsurf,fimplicit3 3、MATLAB图形注释xlabel,ylabel,zlabel,title,legend,text,annotation 4、MATLAB动画animatedline,addpoints,drawnow;
二、实验设备及要求 PC机100台及MATLAB软件
三、实验内容与步骤 1利用MATLAB的帮助系统分别查询plot、meshgrid、mesh、surf、plot3、fplot的绘图函数的功能和用法根据自己的理解简单概述各函数功能。 2函数定义为, 在同一幅图中绘制,要求 ① 给出X和两条Y轴标签、图例图形标题为“学生名字实验二第二题” ② 线条颜色红色线型为实线线宽为1.5 线条颜色蓝色线型为虚线线宽为2 线条颜色品红色线型为点划线线宽为2 ③ 点标记形状为圆圈点标记大小为8标记填充颜色和边缘颜色均为红色间隔5个点显示一个标记点标记大小为10点标记形状为六角星标记填充颜色和边缘颜色均为蓝色间隔5个点显示一个标记点标记形状为五角星点标记大小为10标记填充颜色和边缘颜色均为品红色间隔5个点显示一个标记 ④ 每条曲线都能清晰的显示用双Y轴的形式hx、fx共用一个Y轴gx用一个Y轴 实验效果图
3绘制函数 的三种三维图。 注可以用plot3、mesh、surf函数绘制要求在一个图形窗口中分子图绘制子图标题为“学生姓名实验二第二题plot3”、“学生姓名实验二第二题mesh”、“学生姓名实验二第二题surf”。 实验效果图
四、实验结果与数据处理 一、利用MATLAB的帮助系统分别查询plot、meshgrid、mesh、surf、plot3、fplot的绘图函数的功能和用法根据自己的理解简单概述各函数功能。 Plotplt.plot()函数是matplotlib.pyplot模块下的一个函数, 用于画图 它可以绘制点和线, 并且对其样式进行控制。 Meshgrid用来生成网格矩阵只能生成二维三维网格矩阵。对于生成二维网格用法为[X Y]meshgrid(x y); % x 和y是一维数组如x[1 2 3]; y [2 3 4 ]; 则生成的 X 和 Y都是二维的矩阵X 的每行都是 1 2 3共三行Y 每列都是2 3 4共三列。 1、 plot meshgrid mesh surf plot3 fplot 2、 实验代码
figure;
f1 (x) ((sqrt(x) sin(x)).*(x0) (2.*sin(x) cos(x)).*(x0));
h1 (x) cos(x) - sin(x);
g1 (x) exp(x) - x;
domain [-3*pi 3*pi];
yyaxis left
fplot(f1, domain, -or, MarkerSize, 8, MarkerFaceColor, r, LineWidth, 1.5,DisplayName, f);
hold on
fplot(h1, domain, --hb,MarkerSize, 10, MarkerFaceColor, b, LineWidth, 2, DisplayName, h);
hold off
ylim([-3 3]);
ylabel(f(x), h(x)); yyaxis right % 双 y 轴右侧
fplot(g1, domain, -.pm, MarkerSize, 10, MarkerFaceColor, m,LineWidth, 1.5, DisplayName, g);
hold on
hold off
ylim([0 550]);
ylabel(g(x));xlabel(x) % x 轴标签
title( 成佳美 实验二第二题) % 图标题
legend(fx,hx,gx);
grid on
clearvars 三、 实验结果
实验代码
[x,y] meshgrid(-10:0.5:10);
temsqrt(x.^2y.^2)
zsin(tem)./(tem)xlim([-8 inf])
ylim([-inf 8])subplot(1,2,1)
mesh(x,y,z)
xlabel(x轴); ylabel(y轴); zlabel(z轴);
axis vis3d
title(成佳美 实验二第三题 mesh)实验代码[x,y] meshgrid(-10:0.5:10); % 快速生成网格所需的数据 temsqrt(x.2y.2) zsin(tem)./(tem)
xlim([-8 inf]) ylim([-inf 8]) subplot(1,2,2) surf(x,y,z) % (X(j), Y(i), Z(i,j))是线框网格线的交点 xlabel(‘x轴’); ylabel(‘y轴’); zlabel(‘z轴’); axis vis3d % 冻结屏幕高宽比使得一个三维对象的旋转不会改变坐标轴的刻度显示 title(‘成佳美 实验二第三题 surf’)
实验代码 [x,y] meshgrid(-10:0.5:10)
temsqrt(x.2y.2) zsin(tem)./(tem) xlim([-8 inf]) ylim([-inf 8]) mesh(x,y,z)
title(‘成佳美 实验二第二题 mesh’)
五、实验分析与总结