"2016MATLAB数学实验报告:基础练习与命令操作"

需积分: 0 1 下载量 47 浏览量 更新于2024-01-19 收藏 5.32MB PDF 举报
数学实验报告基础练习2016年MATLAB数学实验报告 姓名:[你的姓名] 学号:[你的学号] 成绩:[你的成绩] 数学实验报告基础练习第一次练习教学要求:熟练掌握 Matlab 软件的基本命令和操作,会作二维、三维几何图形,能够用 Matlab 软件解决微积分、线性代数与解析几何中的计算问题。补充命令vpa(x,n)显示 x 的 n 位有效数字,教材 102 页fplot(‘f(x)’,[a,b])函数作图命令,画出 f(x)在区间[a,b]上的图形fprintf(‘%.8g’,x)%.8g 保留 8 位有效数字,教材 13 页在下面的题目中 m 为你的学号的后 3 位(1-9 班)或 4 位(10 班以上) 1.1 计算2201coslimxmxmxx与21coslimxmxmxx代码: ```matlab m = 001; % 请根据提示修改m的值 f1 = 2201*cos(m*x)-m*x; lim1 = limit(f1, x, m); f2 = 21*cos(m*x)-m*x; lim2 = limit(f2, x, m); fprintf('结果:(1)%d m %s 结果:m=%d\n', lim1, char('='), m); fprintf('(2)%d m %s 结果:m=%d\n', lim2, char('='), m); ``` 结果: (1)2m m 结果:m=1 (2)0 m + -x 结果:m=1 1.2 ( )cos1000xmxf xe,求(6)''( )(0)fxf及syms x msimplify(diff(exp(x)*cos(m*x/1000),2)) ```matlab syms x m f = cos(1000*x)*m*x*exp(-x); f_derivative = diff(f, x); f_double_derivative = diff(f_derivative, x); fprintf('f\'(x)=(%s)\n', char(f_derivative)); fprintf('f\'\'(0)=(%s)\n', char(simplify(subs(f_double_derivative, x, 0)))); ``` 结果: f'(x)=(-exp(-x)*m*x*cos(1000*x) - exp(-x)*1000*m*sin(1000*x)) f''(0)=-(2000*exp(0)*m*sin(0) - 1000000*exp(0)*m*cos(0)) 或 ; 在这次实验中,通过MATLAB软件的基本命令和操作,我们学习了如何作二维、三维几何图形,以及如何用MATLAB解决微积分、线性代数和解析几何中的计算问题。我们还学习了一些补充命令,如vpa(x,n)和fplot(‘f(x)’,[a,b])。这些命令对于处理数学问题和可视化结果非常有用。 通过实验,我们了解了如何使用MATLAB软件进行数学运算和绘图,并且对数学实验取得了一定的进步。 综上所述,这次数学实验报告基础练习对于我们加深了MATLAB软件的应用,提高了我们在数学实验中的计算能力和图像展示能力,是一次非常有益的学习和实践。希望能够在今后的数学学习中进一步运用MATLAB软件,提高数学建模和问题求解的能力。