计算机
Math_Worker
这个作者很懒,什么都没留下…
展开
-
多项式展开的逆过程的MATLAB实现
在maple软件中有convert()函数,可以让例如a^2-2ab+b^2形式的多项式写成(a-b)^2形式,在MATLAB里这个功能并没有明确给出,有时候会出现很长的式子看不明白,例如式子:H=27*s^3*x1^3 - 27*s^3*x1^2 + 9*s^3*x1 - s^3 + 27*s^2*x1^3 - 18*s^2*x1^2 + 3*s^2*x1 + 9*s*x1^3 - 3*s*x1...原创 2018-02-15 14:15:07 · 1192 阅读 · 0 评论 -
多项式结式的的MATLAB实现
结式(eliminant)是代数学术语,指由两个多项式的系数所构成的一种行列式,或称Sylvester行列式,结式可判断两个多项式是否有公根、是否互素,以及判断多项式是否有重根[百度百科]。结式定义如下:在maple软件中有直接求多项式结式的命令resultant(f,g,x),但是在MATLAB中却没有这个命令,所以下面给出MATLAB代码:function polyresultant=poly...原创 2018-02-27 15:41:09 · 2436 阅读 · 1 评论 -
MATLAB里combntns()函数等价替换问题
大家在MATLAB里用到combntns()函数时,会提示:combntns will be removed in a future release低版本的MATLAB还可以继续使用combntns(),以后建议使用nchoosek()等价替换即可!...原创 2018-02-16 21:38:00 · 6866 阅读 · 0 评论 -
多项式构造扩充的MATLAB实现
在MATLAB里有一个poly2str(f,'x')函数,可以构造多项式,比如:但是这个函数构造出来的式子关于t的次数是大于等于0的,对于负次幂的形式却不能表达,但是在一些情况下需要知道t的各个次数,包括负次幂。下面代码是可以自己设定系数,次数的程序:function setPoly=setPoly(A,deg,t)n=length(A);setPoly=0;for i=1:1:n setP...原创 2018-02-20 13:56:44 · 630 阅读 · 0 评论 -
Hermite form of matrix
Only for matlab R2016 and R2017 and aboveFor any square n-by-n matrix A with integer coefficients, there exists an n-by-n matrix H and an n-by-n unimodular matrix U, such that U*A = H, where His the H...原创 2018-02-24 13:50:12 · 527 阅读 · 0 评论 -
Textlive和CTex
首先二者不能同时安装在电脑上,因为汉化版的CTeX没有做好,在用xeLatex编译时会出现包与包之间的冲突,造成显示问题,还会出现‘Qt:Untested Windows verision 6.2 detected’的问题,不建议大家用CTeX!...原创 2019-05-25 15:31:43 · 3082 阅读 · 2 评论