数学实验报告基础练习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软件,提高数学建模和问题求解的能力。