成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Maple或Matlab怎么解不定方程?

網(wǎng)友解答: 符號計算是Matlab的一個重要組成部分。應(yīng)用符號計算功能,可以直接對抽象的符號對象進行微積分與代數(shù)計算并獲得問題的解析結(jié)果。Matlab中的符號計算功能是以Maple V為

網(wǎng)友解答:

符號計算是Matlab的一個重要組成部分。應(yīng)用符號計算功能,可以直接對抽象的符號對象進行微積分與代數(shù)計算并獲得問題的解析結(jié)果。Matlab中的符號計算功能是以Maple V為基礎(chǔ)開發(fā)的,集成在Matlab的符號工具箱中。用戶必須在Matlab安裝時選擇安裝符號運算工具箱模塊,才能運行與符號運算有關(guān)的函數(shù)。

不定方程是指是指未知數(shù)的個數(shù)多于方程個數(shù),且未知數(shù)受到某些限制(如要求是有理數(shù)、整數(shù)或正整數(shù)等等)的方程或方程組。因為解不唯一甚至是無窮多個,很難得到數(shù)值解。Matlab強大的數(shù)值計算能力常用逼近的方法來得到某一范圍內(nèi)的解。

例如:求解2*a+b=10,在a,b均屬于0~6的范圍內(nèi),可以編寫如下代碼進行求解:

clear

range=0:0.1:6;

c=zeros(61,61);

for a=range,

for b=range,

ia=find(a==range);

ib=find(b==range);

c(ia,ib)=a+b-10;

end

end

solution=abs(c);

[y,x]=find(solution==min(min(solution)));

y=range(y);

x=range(x);

網(wǎng)友解答:

我對matlab熟悉一點,可以在符合工具箱下求解,比如如下命令syms x,solve(exp(x)-4),也可以采用數(shù)值求解,比如f=@(x) exp(x)-4,然后調(diào)用fsolve等函數(shù),fsolve(f,1)可以計算出結(jié)果。比較復(fù)雜的方程都采用數(shù)值求解。maple應(yīng)該用法都是類似的。

標(biāo)簽: