用matlab求最大公因式问题,例如设f(x)=4*x^4-2*x^3-16*x^2+5*x+9,g(x)=2*x^3-
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 16:46:36
用matlab求最大公因式问题,例如设f(x)=4*x^4-2*x^3-16*x^2+5*x+9,g(x)=2*x^3-x^2-5*x+4,
求d(x),u(x),v(x),使得u(x)f(x)+v(x)g(x)=d(x);
用MATLAB编程
>> clear
>> syms x
>> f=4*x^4-2*x^3-16*x^2+5*x+9;
>> g=2*x^3-x^2-5*x+4;
>> [d,u,v]=gcd(f,g)
这样才行;
a=[4 -2 -16 5 9];b=[2 -1 -5 4];
>> f=poly2str(a,’x’);
>> g=poly2str(b,’x’);
>> [d,u,v]=gcd(f,g)
这样就不行了呢?
提示gcd输入的格式必须相同;
第二种方法该怎样改才行呢?
求d(x),u(x),v(x),使得u(x)f(x)+v(x)g(x)=d(x);
用MATLAB编程
>> clear
>> syms x
>> f=4*x^4-2*x^3-16*x^2+5*x+9;
>> g=2*x^3-x^2-5*x+4;
>> [d,u,v]=gcd(f,g)
这样才行;
a=[4 -2 -16 5 9];b=[2 -1 -5 4];
>> f=poly2str(a,’x’);
>> g=poly2str(b,’x’);
>> [d,u,v]=gcd(f,g)
这样就不行了呢?
提示gcd输入的格式必须相同;
第二种方法该怎样改才行呢?
看楼主的问题,可以知道matlab已经有了一定基础.
第一种方法可行,是因为f,g都是字符串函数,gcd命令可以正确使用.
但第二种方法,f,g类似于一个矩阵,而且大小还不一样,所以会出错.
不知道我讲明白了没有.
你可以分别运行俩种方法的size(f)看效果.
第一种方法可行,是因为f,g都是字符串函数,gcd命令可以正确使用.
但第二种方法,f,g类似于一个矩阵,而且大小还不一样,所以会出错.
不知道我讲明白了没有.
你可以分别运行俩种方法的size(f)看效果.
用matlab求最大公因式问题,例如设f(x)=4*x^4-2*x^3-16*x^2+5*x+9,g(x)=2*x^3-
设函数f(x)=(x-1)(x-2)(x-3)(x-4)(x-5)(x-6)(x-7)(x-8)(x-9)(x-10),
高等代数多项式如f(x)=x∧4-4x∧3+1与g(x)=x∧3-3x∧ 2+1的最大公因式为1,可用辗转相除法 法求除
设函数f(x),g(x)满足f(x)+g(x)=3x²-5x,2f(x)-g(x)=2x+3,求f(x)和g(
设f(x)=(2x+5)^2*(3x-1)^4,求f'(x)
定义F(x)=max[f(x),g(x)],已知函数f(x)=x^2-x-3,g(x)=x+5,求F(x)的最大值
设函数f(x)=2x+3,g(x+2)=f(x),求g(x)的表达式
设f(x)=2x+3 ,g(x+2)=f(x-1),求g(x)的表达式
已知函数f(x)=cos(2x-π/3)+sin^2x-cos^2x,设函数g(x)=[f(x)]^2+f(x),求g(
已知f(x)=x2-x-5+g(x)=1/3x3-5/2x2+4x求函数y=g'(x)/f(x)+9值域
已知f(x),g(x)定义域为R.f(x)为奇函数.g(x)为偶函数且2f(x)+3g(x)=9x^2-4x+1求f(x
设f(x)=Log3 X,X属于[3,9],求g(x)=[f(x)]^2+f(x)^2的最值