实验三函数的可视化与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的数值运...