matlab,我要写一个关于多项式的方程.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 12:10:22
matlab,我要写一个关于多项式的方程.
我是在初学Matlab,想问一下我要写一个function,利用一个多项式运算的方式,那个多项式是这样的p(x)=a0+x(a1+x(a2+x(.x(an-1+x(an)) function [ answer ] = Simple( a,x )
if (a==0||x==0) (这里我是在设定当x或a等于零的时候,多项式等于零) answer=0; end n=length(a); for j=n:-1:1; (我从最里面的括号开始,逐步做出去)
x(a(1,j)+x(a(1,j)) (我在做这一步(an-1+x(an)))
(我不知道怎么才能让程序继需运行下去,能做到自动利用上面的答案运行下一步,如(an-2+(x(an-1+x(an))))
end
我不知道如何做下去了,
我是在初学Matlab,想问一下我要写一个function,利用一个多项式运算的方式,那个多项式是这样的p(x)=a0+x(a1+x(a2+x(.x(an-1+x(an)) function [ answer ] = Simple( a,x )
if (a==0||x==0) (这里我是在设定当x或a等于零的时候,多项式等于零) answer=0; end n=length(a); for j=n:-1:1; (我从最里面的括号开始,逐步做出去)
x(a(1,j)+x(a(1,j)) (我在做这一步(an-1+x(an)))
(我不知道怎么才能让程序继需运行下去,能做到自动利用上面的答案运行下一步,如(an-2+(x(an-1+x(an))))
end
我不知道如何做下去了,
你的多项式实际就是p(x)=a0+a1*x+a2*x^2+.an*x^n
function [ answer ] = Simple( a,x )
for j=1:lenth(a)
xpow(j)=x^(j-1)
end
answer=a*xpow' %
a =[ 1 2 3 4 5 6]
x=2
b=simple(a,x)
b=321
function [ answer ] = Simple( a,x )
for j=1:lenth(a)
xpow(j)=x^(j-1)
end
answer=a*xpow' %
a =[ 1 2 3 4 5 6]
x=2
b=simple(a,x)
b=321
matlab,我要写一个关于多项式的方程.
matlab 求 多项式方程的原始算法
关于matlab中多项式拟合的问题
在matlab中,一个多项式用一个向量表示,那么,怎么得到这个多项式函数的句柄,因为我也要在fzero这
谁能帮我写一个MATLAB程序,是关于人类病毒图像特征提取与识别的?
谁能帮我用MATLAB求解一个非线性方程的反函数
matlab拟合方程:按照其已知方程求解系数,还是用matlab的多项式、最小二乘法拟合新方程
怎样利用matlab的polyfit函数拟合一个多项式
matlab 求一个有理多项式系统的频率响应!
关于MATLAB的解方程绘图问题
关于用matlab画出方程的图象
关于matlab解二元方程的问题