matlab学习级(三)微积分实验1
实践一下,将matlab应用于微积分上面
1.一些小语法
\(\lim_{x\to a}f(x):\)limit (f,x,a) 或 limit (f,a)
\(\lim_{x\to a_{+}}f(x):\)limit (f,x,a,'right')
limit(f)=limit (f,x,0)
2.实例:
探究\(f(x)=xsin(\frac{1}{x})在x\to 0\)的时候如何变化
>> syms x; % 定义一个符号变量x
>> f=x*sin(1/x); % 定义一个函数
>> limit(f,x,0)
ans =
0
3.导数
diff( f(x) )
eg.
>> syms x;
>> diff(2*sin(x)+4*x^2)
ans =
8*x + 2*cos(x)
%matlab 中lnx表示为logx
diff也可以求一组函数和向量函数的导数
>> syms x;
>> diff([sin(x)+1,cos(x)+x,4*x^4])
ans =
[ cos(x), 1 - sin(x), 16*x^3]