matlab由根求多項式
用matlab解決這個問題并給出運行結(jié)果: 對于多項式表達式f(x)=3x4...
>> p=[3 -5 2 -7 5]; %用系數(shù)表示的多項式 >> roots(p) %求多項式的根 ans = 1.7381 -0.3914 + 1.0930i -0.3914 - 1.0930i 0.7115 這是個一元4次多項式,從結(jié)果看 有四個根,兩個實根,兩個復(fù)根
MATLAB中poly函數(shù)的用法
MATLAB中的poly函數(shù)用于求以向量為解的方程或方陣的特征多項式,可直接傳遞多項式方程的系數(shù)矩陣進行使用,如poly([1 2 3])。1、poly([1 2 3])的舉例。P=poly([1 2 3]) 可以解得P=[1 -6 11 -6],即求得的方程為:x^3-6*x^2+11*x-6=0。2、poly([1 2 3;4 5 6;7 8 0])...
用matlab怎么做啊?
要使用MATLAB解決特定問題,首先需明確問題的類型和具體需求。以下是使用MATLAB解決問題的一般步驟:1. **問題一**:假定您需要解決一元二次方程。MATLAB提供了一個強大的函數(shù)roots,用于求解多項式方程的根。只需輸入多項式系數(shù),roots函數(shù)即可返回根的數(shù)值。2. **問題二**:對于更復(fù)雜的數(shù)學(xué)問題,如求解...
設(shè)計一個計算X^4+pX+q=0d matlab 程序
>>px=poly2str(p,'x')px =x^3 - 6 x^2 - 72 x - 27 多項式的根解法如下:>> format rat %以有理數(shù)顯示 >> r=roots(p)r = 2170\/179 -648\/113 -769\/1980 2、在MATLAB中,求解用符號表達式表示的代數(shù)方程可由函數(shù)solve實現(xiàn),其調(diào)用格式為:solve(s,v):求解符號表達式s的代數(shù)方程...
已知特征值如何用matlab求特征多項式的系數(shù)
>>B=[r1,r2,r3,...]>>poly(B)ans= 把你的特征根弄成一個行向量,再用poly函數(shù)創(chuàng)建以B中各元素為特征根的多項式就行了
Matlab最高可以對幾次多項式進行因式分解?最多可以求幾次多項式的根(數(shù)...
如果用roots求多項式的根 matlab的算法是轉(zhuǎn)化為求多項式伴隨矩陣的特征值 matlab最多可以支持多大的矩陣,就能算幾階的多項式 不知道你最高要算到幾階的多項式,一般應(yīng)該夠用的吧。不過會返回全部根,包括實根和虛根,重根也會返回多個 最后根據(jù)所需區(qū)間要舍去不需要的 ...
怎么用Matlab解方程?
5、對于非多項式方程,只能使用solve求解。例如求解exp(-x)-x^2+3=0的解如下。通過黃色的警告可以看出,這樣的方程沒有解析解,與我們已知的知識相同。6、最后一類方程,是一元一次方程組。這是matlab最擅長的運算,可以使用矩陣進行求解。對于齊次線性方程來講,使用null(A,r)。其中r表示使用簡化階梯...
來幫我做道m(xù)atlab編程題!!
一樓回答的不錯了 ,但我把范圍縮小下 x=linspace(-1.5,4,100);fx=x.^5-4*x.^4+3*x.^2-2*x+6;plot(x,fx);零點 p=[1 -4 0 3 -2 6];roots(p)--- 結(jié)果是三個實根 兩個虛根!polyval是一個多項式賦值函數(shù),不能求精確的零點,roots可以 ...
matlab哪個命令計算多項式的值
Matlab中計算多項式的值的命令是polyval。具體用法如下:y = polyval(p,x)p為多項式從高位到低位的系數(shù),x是待計算的變量。下面這個例子是計算p(x) = 3*x^2 + 1 在 x = 5,7時的值。p = [3 0 1]; %構(gòu)造多項式polyval(p,[5 7]) %計算多項式的值計算結(jié)果為:ans = 76 ...
matlab利用函數(shù)conv(),求多項式x4+8x3-10與多項式2x2-x+3的乘積_百度...
conv([1, 8, 0, 0, -10], [2, -1, 3])運行上述代碼,MATLAB返回的結(jié)果為向量 [2, 15, -5, 24, -20, 10, -30]。這個結(jié)果表示了乘積多項式 \\(2x^6 + 15x^5 - 5x^4 + 24x^3 - 20x^2 + 10x - 30\\) 的系數(shù)。可以看出,第一個多項式的首項系數(shù)1與第二個多項式的最高次...
胡堅13892506598咨詢: 怎么用MATLAB求矩陣的特征多項式 -
德化縣件圖回復(fù):
______ A=[1,2,3;4,5,6;7,8,9]; poly(A) 得到的 ans = 1.0000 -15.0000 -18.0000 -0.0000 這個不好看. 可以這樣弄一下. A=[1,2,3;4,5,6;7,8,9]; AA=sym(A); poly(AA) 得到的結(jié)果 ans = x^3-15*x^2-18*x 這下就清楚了吧.
胡堅13892506598咨詢: matlab的指令基本原理 -
德化縣件圖回復(fù):
______ 一、常用對象操作:除了一般windows窗口的常用功能鍵外.1、!dir 可以查看當(dāng)前工作目錄的文件. !dir& 可以在dos狀態(tài)下查看.2、who 可以查看當(dāng)前工作空間變量名, whos 可以查看變量名細節(jié).3、功能鍵:功能鍵 快捷鍵 說明 方向上鍵 ...
胡堅13892506598咨詢: matlab,我要寫一個關(guān)于多項式的方程. -
德化縣件圖回復(fù):
______ 你的多項式實際就是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
胡堅13892506598咨詢: matlab 因式分解 -
德化縣件圖回復(fù):
______ 用不著編程了,MATLAB中有內(nèi)部函數(shù) factor用于因式分解, expand用于多項式展開. 不會用的話,在MATLAB命令窗口輸入 help factor 或 help expand 查詢用法.
胡堅13892506598咨詢: 找到一個根在0 - 1區(qū)間內(nèi)對于任何多項式(matlab編程) -
德化縣件圖回復(fù):
______ rand(1)就是(0,1)中的一個隨機值 如果區(qū)間為(a,b)則可用 (b-a)*rand(1)+a
胡堅13892506598咨詢: 用MATLAB求多項式x^8+x^6 - 2*x^5+x^3+1=0的根,并求其對x的一階、二階導(dǎo)數(shù). -
德化縣件圖回復(fù):
______[答案] x=roots([1,0,1,-2,0,1,0,0,1])
胡堅13892506598咨詢: matlab和多項式 -
德化縣件圖回復(fù):
______ %建立f_x=(x-1)*(x-2)*(x-3)...*(x-n)的多項式:clear syms x n=10; a=x-1; for i=2:n a=a*(x-i); i=i+1; end f_x=a%求f(x)=0的根:solve(f_x)
胡堅13892506598咨詢: 下列哪個函數(shù)用于求多項式在某一點的值 - 上學(xué)吧普法考試
德化縣件圖回復(fù):
______ 如果你原來的方程都是多項式 那么可以直接用roots函數(shù)求多項式的根 而matlab里面的多項式,用系數(shù)的數(shù)列表示 所以你只要 roots([a(1) b(1) c(1)]) 就可以得到方程a(i)*x^2+b(i)*x+c(i)=0的根 實數(shù)根和復(fù)數(shù)根都會返回,這是數(shù)值解 要用solve也是可以的 solve(poly2sym([a(1) b(1) c(1)])) 這是符號解