《数学实验》报告。
实验名称matlab绘图第一次实验
学院高等工程师学院
专业班级。姓名。
学号 4 1 2 0 4 0 4 4
2024年 5月。
一、 【实验目的】
1、学习使用matlab进行二维曲线绘制;
2、学习使用matlab进行三维曲线绘制。
二、 【实验任务】
p79 习题四第1题,第3题,第5题。
三、 【实验程序】
第1题程序:
习题4-1clear
x=0:pi/50:4*pi;
y1=exp(x/3).*sin(3.*x);
y2=exp(x/3);
y3=-exp(x/3);
plot(x,y1,'b*',x,y2,'r-.'x,y3,'r-.'grid on
title('习题四练习1')
第3题程序:
习题四练习3,subplot
clearsubplot(221),fplot('x.*cos(x)',pi,pi],'bo-.'
title('y=xcosx'),xlabel('x轴'),ylabel('y轴'),legend('y=xcosx') gtext('y=xcosx')
axis off
subplot(222),fplot('x2.*tan(1./x2).*sin(x2.^3)',pi,4*pi],'r')
title('y=xtan1/xsinx^3'),xlabel('x轴'),ylabel('y轴'),legend('y=xtan1/xsinx^3')
axis on
subplot(223),fplot('exp(1./x3).*sin(x3)',1,8],'k')
title('y=e^(1/x)sin(x)')xlabel('x轴'),ylabel('y轴'),legend('y=exp(1/x)sin(x)')
gtext('y=xcosx')
gtext('y=xtan1/xsinx^3')
gtext('y=e^(1/x)sin(x)')
第5题程序:
习题四练习5,三维绘图。
t=0:pi/50:20*pi;
x=t.*cos(pi/6.*t);
y=t.*sin(pi/6.*t);
z=2.*t;
plot3(x,y,z),grid on
title('习题四练习5')
xlabel('x轴'),ylabel('y轴'),zlabel('z轴');
四、 【实验结果】
第一题实验结果:
第3题实验结果:
第5题实验结果:
五、 【实验总结】
1.第一题中,注意在定义自变量x的时候,两个冒号一定不要错打为分号。实际进行的时候这是常犯的错误;
2.当有多个变量同时出现的时候,经常犯的错误是串用自变量(例如,定义的自变量是x1,结果函数表达式中引用的自变量是x)。为了防止这一问题,可采用如下几个方法:
1 在程序的开头加 clear,清除之前的变量,从而避免输入错误的变量而程序不报错(如果输入clear, 当引用未定义的自变量时,系统会报错;如果未输入clear,可能会引用之前的自变量而导致错误)。
2 注意检查!(这是永远挂在嘴边的貌似废话但是却非常重要的方法)
3.一旦自变量被定义为数组的形式,则要注意在进行运算的时候,一定要进行点运算,即。
4.grid 和axis 都是状态设置,一旦设置,其后均为此状态,除非人为改变!
5.第3题的第(1),(2)题函数变化比较剧烈,用普通的plot画图会使图像失真。如下图。
7.因此可采用自适应绘图命令fplot,可以方便的保证绘图的质量和效率!但要注意其格式!
8.在输入字符串的时候,“^会使后面的第一个字符上轿标,而“_”则使后面的第一个字符下角标!
MATLAB第二次作业
1 设a 2 1 1 1 4 1 1 1 2 b 0 2 4 4 2 6 若xa b x,求矩阵x。2 findsym函数分析如下四个函数的默认变量。acos a x b y a y2 b y z 1 4 cos t s 4 x y 3 求极限 f x ax sin x x 0 f x 2 2 x ...
MATLAB第二次作业
工程应用数学 第二次作业。化学工程张少石 622085216041 一 目的。熟悉matlab中的函数调用命令,了解不同变量之间数据传输的特点,学会使用global命令定义全局变量。二 思路。通过建立 文件实现对任意三角形面积的计算,其中的任意三边a,b,c分别采用直接输入和global函数定义形式...
matlab作业“第二次作业”
数学实验 报告。实验名称 matlab 基础知识。学院材料科学与工程专业班级材料1009 姓名周少坤。学号41030264 日期2012年4月23日。一 实验目的 1 初步了解matlab软件的简单功能,熟悉软件的操作键。2 学会编写函数文件,来计算复杂表达式的值。3 学会更改和使用matlab窗口...