matlab 基础运算
求根公式:y = roots([ ])
Eg:

p=roots([1 9 135/4 135/2 1215/16 729/16 729/64])
求微分公式:diff(参数1,参数2 ,微分次数)
syms x;
y=sin(x)/(x^2+4*x+3);
y4=diff(y,x,4)
多项式求解: polyval(A,x)
A 是系数矩阵
Eg: p(x)=3x+2x+1 在 x = 5、7 和 9 时的值:
p = [3 2 1];
polyval(p,[5 7 9])
创建多项式:poly2sym(A) A是系数矩阵
Eg: p =poly2sym([a,b,c,d])
p =a* x ^ 3 + b * x ^ 2 + c * x + d
求极限:L=limit(f,x,inf) f:函数 inf :无穷大
syms x a b;
f=x*(1+a/x)^x*sin(b/x);
L=limit(f,x,inf)
求和:sum(2.^[0:63]);
sum(sym(2).^[0:63])
取整:

A=[-0.2765,0.5772,1.4597,2.1091,1.191,-1.6187];
floor(A)最小取整,向负无穷四舍五入
round(A)四舍五入
ceil(A)最大取整正无穷方向
fix(A)向零四舍五入
最小公倍数,最大公约数,质数:
m=1856120; n=1483720;
g=gcd(m,n);最大公约数
l=lcm(m,n);最小公倍数
g,l
factor(lcm(n,m)) 质因数
A=1:1000; B=A(isprime(A))
质数:
Isprime()返回的是0,1,坐标系数
浙公网安备 33010602011771号