数学建模小实验

发布 2023-05-17 20:48:28 阅读 9975

实验三 mesh三维制图。

一、实验目地。

熟悉matlab中有关mesh的有关命令,掌握mesh,meshc,meshz这三种绘图命令绘制三维图形的区别,能熟练运用这三种命令绘制一些较为简单的三维图形。

二、实验内容。

运用这三种绘图命令绘制同一个三维图形(本实验图形选用旋转曲面),观察这三种命令绘制出三维图形的异同之处。

三、实验方法与步骤。

3.1、mesh绘制旋转曲面matlab**。

x, y]=meshgrid(-4:.2:4);

r=sqrt(x.^2+y.^2);

z=-cos(r);

mesh(x,y,z)

xlabel('x\in[-4,4]',fontweight','bold');

ylabel('y\in[-4,4]',fontweight','bold');

zlabel('z=-cos(sqrt(x^2+y^2))'fontweight','bold');

title('旋转曲面','fontsize',15,'fontweight','bold','fontname','隶书');

运行结果如图3.1所示。

图3.1 mesh绘制旋转曲面。

3.2、meshc绘制旋转曲面matlab**。

x, y]=meshgrid(-4:.2:4);

r=sqrt(x.^2+y.^2);

z=-cos(r);

meshc(x,y,z)

xlabel('x\in[-4,4]',fontweight','bold');

ylabel('y\in[-4,4]',fontweight','bold');

zlabel('z=-cos(sqrt(x^2+y^2))'fontweight','bold');

title('旋转曲面','fontsize',15,'fontweight','bold','fontname','隶书');

运行结果如图3.2所示。

图3.2 meshc绘制旋转曲面。

3.3、meshz绘制旋转曲面matlab**。

x, y]=meshgrid(-4:.2:4);

r=sqrt(x.^2+y.^2);

z=-cos(r);

meshz(x,y,z)

xlabel('x\in[-4,4]',fontweight','bold');

ylabel('y\in[-4,4]',fontweight','bold');

zlabel('z=-cos(sqrt(x^2+y^2))'fontweight','bold');

title('旋转曲面','fontsize',15,'fontweight','bold','fontname','隶书');

运行结果如图3.3所示。

图3.3 meshz绘制旋转曲面。

四、实验结果分析。

1、mesh命令的调用格式为mesh(x,y,z),meshc命令的调用格式为meshc(x,y,z),meshz命令的调用格式为meshz(x,y,z)。

2、mesh绘制由线条框构成的曲面,即三维网格曲面。

2、meshc在mesh图像的基础上加上等高线。

3、meshz在mesh图像的基础上垂直连接xoy平面。

五、思考与提高。

1、有关mesh三种绘图命令的异同已经得到初步解决,那么能否用mesh这三种命令来绘制一些更为复杂的三维图像呢?

2、在实验中初步发现了它们的异同之处,难道它们的区别仅限于此吗?会不会还有一些尚未被实验发现的异同之处?这还有待进一步去**。

数学建模实验

实用数学建模与软件应用实验报告。学院名称 理学院专业年级 信计142班姓名 高梓涵学号 2014014515 课程 实用数学建模与软件应用报告日期 2016.11.9 问题重述 设某团体有n个单位,每个单位有人数a,总席位为s 现有席位p个待分配。问 各单位分配多少个席位是公平的?这就是席位公平分配...

数学建模实验

1 计算 汽车刹车距离 中的k值。解答过程 用最小二乘法来计算,过程如下 我们已知该曲线方程为d kv2 bv 令s 0 得出 0 0 得出 0 用matlab计算,其程序如下 x 29.3,44,58.7,73.3,88,102.7,117.3 y 42,73.5,116,173,248,343,...

数学建模实验

实验题目 人口类型。实验类型 基本操作。实验目的 掌握聚类分析的基本原理及方法。实验内容 要求学生在学习 掌握一些数学模型之后,能够理论联系实际,给出实际问题的相关数学模型,并能够编程求解,给出其结果。本次数学建模实习题目为 问题一 分析我国人口普查公报的相关数据,利用所学数学模型给出我国人口特征。...