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,坐标系数

posted on 2018-09-22 20:38  夜狼飙  阅读(213)  评论(0)    收藏  举报

导航