Matlab实验报告

发布 2023-05-19 18:42:28 阅读 2754

实验三函数的可视化与matlab作图。

一、按要求绘制如下曲线(面):

1. 在[0,4pi]上画sin(x),cos(x)在同一图像中,其中cos(x)图像用红色小圆圈,并在函数图上标注“y=sin(x)”,y=cos(x)”,x轴,y轴,标题为“正弦余弦函数图像。”

答:>>clear

> clf, x=linspace(0,4*pi,200);y1=sin(x);y2=cos(x);

plot(x,y1,'k-',x,y2,'ro')

> title('正弦余弦函数图像。')

> legend('y=sin(x)',y=cos(x)')

> ylabel('\it');

> xlabel('\it');

2.任意绘制彗星曲线图。

答:>>clf;

> x=[1:10]; y=[5 6 3 4 8 1 10 3 5 6];

> z=0:0.1:100; x=sin(z);y=cos(z).*10;

> %三维彗星图。

comet3(x,y,z)

> %二维彗星图。

t = pi:pi/200:pi;

comet(t,tan(sin(t))-sin(tan(t)))

3.在多窗口中绘制y=sin(t)*sin(t);y1=sin(3*t+2.5);y2=sin(5*t+5)并加以标注。

答:>>clf;

t=0:0.1:4*pi;

subplot(3,1,1),plot(sin(t).*sin(t)),legend('y=sin(t)*sin(t)')

subplot(3,1,2),plot(sin(3*t+2.5)),legend('y1=sin(3*t+2.5)')

subplot(3,1,3),plot(sin(5*t+5)),legend('y2=sin(5*t+5)')

4.自拟题目绘制三维线图。

绘制以下方程y1=sin(t),y2=cos(t),x=t在t=[0,2π] 对应的三维曲线。

> clf;

> t=0:pi/10:2*pi;

> y1=sin(t);y2=cos(t);

> plot3(y1,y2,t);grid on;

> xlabel('dependent variable y1');

> ylabel('dependent variable y2');

> zlabel('dependent variable x');

> title('sin and cos curve');

5.分别绘制z=x3+y4的三维网线图形和曲面图形,要有标注。

三维网线图形:

> clear

>clf

>x=-10:0.1:10;y=-10:0.1:10;

>z=x*3+y*4;

>plot3(x,y,z);grid on;

>title('z=x*3+y*4的三维网线图形');

三维曲面图形:>>clf

>x=-10:0.1:10;y=-10:0.1:10;

> [x,y]=meshgrid(x,y);

>z=x*3+y*4;

>surf(x,y,z) ;

> title('z=x*3+y*4的三维曲面图形');

6.绘制任意三维球面。

> clf;

> n=20;

> subplot(1,2,1),sphere(n);

> [x,y,z]=sphere(100);

> subplot(1,2,2),surf(x,y,z);

三、函数指令总结。

MATLAB实验报告

课程实验报告。学年学期 2012 2013学年第1学期。课程名称 matlab与科学计算 实验名称实验一matlab数值与符号运算。实验室测量测绘实验中心计算机室。专业年级。学生姓名。学生学号。提交时间 2013.9.30 成绩。任课教师。水利与建筑工程学院。实验一 matlab数值与符号运算。1 ...

matlab实验报告

1.编写一个matlab 文本m 文件 script m file 要求 1 从键盘输入整数1,2,3,4中的任意一个。2 从键盘输入两个数 x,y 3 根据 1 中输入的整数1,2,3,4分别做加 减 乘 除运算。4 按如下格式输出结果 xy x y 或 x y 根据所做的运算依此类推。x inp...

matlab实验报告

实验报告。实验二 matlab的数值运算和程序。课程名称 matlab应用技术专业班级 通信1422 学生学号 1430119231 学生姓名 周妍智。所属院部 电子信息工程系指导教师 徐树梅 2015 2016 学年第二学期。实验三 matlab的数值运算和程序。实验项目名称 matlab的数值运...