matlab微积分计算
-
syms x定义一个变量
求极限
-
limit(f, a)计算表达式极限时的值
第2个参数为变量
第3个参数为趋近的值,默认为0
第4个参数表示左极限或右极限 ‘left’ ‘right’
可以将表达式赋给变量
如 f = (3*x+5)/(x-3)
ezplot(f, 区间),二维图简易绘制
求导数
**diff(f)**给出f的导数
log(x) 表示ln(x) , 要表示loga (x) 需要写成log(x) / log(a)
ex 用 exp(x) 表示
高阶导数
diff (f, n) 计算 f 的 n 阶导数
isequal (表达式1,表达式2) 判断表达式1和表达式2是否相同
极值点
solve (f) 返回 f 的值为0的 x 的值(列表形式)
subs (f, x , value) 将值替换 x ,从而求出 f 在这点处的值
x 可省略
求解微分方程
dsolve( ‘f’ ) ‘f’ 为表达式的字符串
可指定初值 dsolve(’ f ', ‘条件1’, ’条件2‘)
如dsolve(‘D2y - y = 0’, ‘y(0) = -1’, ‘Dy(0) = 2’,‘x’) x 表示对 x 求导, 默认对 t求导
积分
不定积分
int ( f )返回 f 的一个不定积分
pretty()可将表达式美化
定积分
int (f , a, b) 返回∫ab f(x) dx 的值