999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關于二元不定方程整數(shù)解的MATLAB解法

2020-01-17 09:50:50張志恒
黑龍江科學 2020年9期
關鍵詞:定義程序

張志恒

(鄭州財稅金融職業(yè)學院,鄭州 450048)

0 引言

不定式的方程是指由多個未知數(shù)組成且未知數(shù)取值為整數(shù)的方程,本研究的主要目標是二元不定式,即方程中含有兩個未知數(shù)。定數(shù)方程的定義式為:xn+yn=zn,n≥2。現(xiàn)階段,不定式方程并沒有一個統(tǒng)一的解題方法,需根據(jù)不定式的基本原則對不定式方程進行求解,然后再根據(jù)這一原則利用高等數(shù)學、初等數(shù)學中所學的知識進行解題。本研究將以二元不定方程整數(shù)解的MATLAB解法為例來介紹如何通過MATLAB軟件求取不等式的解。

1 基本定義介紹

1.1 二元不定方程定義

形如xn-Dy2=c的方程為二元n(n≥2)次不等式,其中D是一個不等于0的正整數(shù),c是一個不等于0的整數(shù)。需要注意的是,當出現(xiàn)n=2,c=±1時,此方程式就為二元一次不定式。

1.2 MATLAB相關編程定義

MATLAB軟件是由美國MathWork公司研發(fā)而成的一款數(shù)學軟件,該軟件主要用于數(shù)據(jù)的可視化、數(shù)據(jù)分析、數(shù)學運算等,是一款高級計算語言軟件。該軟件的產生為科學研究者、工程設計者帶來了很多方便,為他們提供了更加全面的問題解決方案,MATLAB軟件的研發(fā)出品具有非常重要的意義。

MATLAB與Mathematica、Maple并稱為三大數(shù)學軟件,其中MATLAB的基本數(shù)據(jù)單位與Mathematica、Maple的基本數(shù)據(jù)單位截然不同,其基本數(shù)據(jù)單位為矩陣,因此它的數(shù)學運算能力更加突出。①for循環(huán):for循環(huán)是指對循環(huán)的結果進行輸出,for循環(huán)主要包括以下幾個單詞:index、increment、endvalue。它們在for循環(huán)語句中所代表的含義:index是指循環(huán)變量;increment是指增量;endvalue是指對運行的循環(huán)進行中止判斷。②if與 else或elseif的連用:if與else或elseif的連用是對前面邏輯問題的選擇,如果對前面的邏輯條件選擇認同,那么就使用if else語句。如果對前面的邏輯條件選擇否認,那么就使用if elseif。③函數(shù)floor(x):函數(shù)floor(x)是指x向左進行整數(shù)取值。例如:floor(-2.6) =-3,floor(3.7)=3。④函數(shù)sqrt(x):函數(shù)sqrt(x)是指進行x平方根的取值。例如:sqrt(16)=4。⑤函數(shù)power(x,1/n):函數(shù)power(x,1/n)是指進行x的n次方根的取值。例如:power(9,1/2)=3。⑥“==”表示當對兩個式子進行計算時,如果兩個式子的值相等,那么程序將自動返回到1進行運算。如果兩個式子的值不相等,那么程序將自動返回到0進行運算。

2 編程求解二元不定方程整數(shù)解的MATLAB設計思路

step1:對x0、y0這兩個重要變量進行定義,然后對y取值范圍進行設定,本程序對于y的取值范圍規(guī)定為y≤50 000。

step2:確定本程序循環(huán)的表達式以及需要執(zhí)行的次數(shù),并將“s”定義為不定式整數(shù)解的個數(shù)。

step3:確定本程序循環(huán)中for循環(huán)的語句,然后根據(jù)不定式整數(shù)解的算法過程確定for循環(huán)執(zhí)行的次數(shù),并對循環(huán)次數(shù)x、y進行定義。

step4:對于不定式的求解過程使用if語句來實現(xiàn),并對整數(shù)解進行輸出,完成輸出后結束整個程序。

3 編程求解二元不定方程整數(shù)解的MATLAB設計程序

利用MATLAB軟件來求取二元不定方程整數(shù)解,本研究針對這個問題進行了編程設計,具體程序如下:

(1)進行二元二次不定式方程x2+Dy2=c(y≤50 000)的求解程序為:

x0=?;y0=?;

y=1∶50 000;x1=floor(sqrt(D*50 000^2+c));

x=1∶x1;s=0;

for y=1∶1∶50 000;for x=1∶1∶x1;

if x^2-D*y^2==c;

s=s+1;x0(s)=x;y0(s)=y;

end

end

end

(2)推廣:二元n次不定式方程xn+yn=c(y≤50 000)的求整數(shù)解程序為:

x0=?;y0=?;

y=1∶50 000;x1=floor(sqrt(D*50 000^n+c));

x=1∶x1;s=0;

for y=1∶1∶50 000;for x=1∶1∶x1;

if x^n-D*y^n==c;

s=s+1;x0(s)=x;y0(s)=y;

end

end

end

4 用MATLAB程序解二元不定方程的應用

例1:求以下二元二次不定方程x2-43y2=-3(y≤50 000)的整數(shù)解。

解:將以上二元二次不定式方程所給出的已知條件帶入到以下的MATLAB程序中:

x0=?;y0=?;

y=1∶50 000;x1=floor(sqrt(43*50 000^2+1-3),1/1);

x=1∶x1;s=0;

for y=1∶1∶50 000;for x=1∶1∶x1;

if x^2-43*y^2==-3;

s=s+1;x0(s)=x;y0(s)=y;

end

end

end

通過以上的程序運算,得出此二元二次不定式的整數(shù)解為:

x0=[13,400,90 932];y0=[2,61,13 867];S=3

例2:求取下面二元三次不定式x3-26y2=1(y≤50 000)的整數(shù)解。

解:將以上二元三次方程中的已知條件帶入到MATLAB程序中:

x0=?;y0=?;

y=1∶50 000;x1=floor(power(26*50 000^2+1,1/3));

x=1∶x1;s=0;

for y=1∶1∶50 000;for x=1∶1∶x1;

if x^3-26*y^2==1;

s=s+1;x0(s)=x;y0(s)=y;

end

end

end

通過MATLAB程序的運算能夠快速求得x3-26y2=1(y≤50 000)的整數(shù)解,即x0=[3,313];y0=[1,1 086];S=2。

猜你喜歡
定義程序
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
創(chuàng)衛(wèi)暗訪程序有待改進
恐怖犯罪刑事訴訟程序的完善
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 无码日韩人妻精品久久蜜桃| 亚洲国产精品成人久久综合影院| 91国语视频| 亚欧美国产综合| 夜夜高潮夜夜爽国产伦精品| 国产小视频免费| 91美女视频在线| 国产成人精品2021欧美日韩| 亚洲自偷自拍另类小说| 亚洲中文字幕av无码区| AV熟女乱| 成年人国产视频| 亚洲区第一页| 91蜜芽尤物福利在线观看| 国产福利免费在线观看| 亚洲精品无码抽插日韩| 激情爆乳一区二区| 欧美精品在线看| 国产在线拍偷自揄拍精品| 亚洲一区二区三区在线视频| 欧美日韩综合网| 国产成人av一区二区三区| 四虎亚洲国产成人久久精品| 97国产成人无码精品久久久| 国产丝袜91| 国产精品美女免费视频大全| 国产精品一线天| 久久久91人妻无码精品蜜桃HD| 视频一本大道香蕉久在线播放 | 亚洲av无码成人专区| 无码有码中文字幕| 中文字幕日韩视频欧美一区| 免费无码一区二区| 四虎精品黑人视频| 欧美精品1区| 性视频久久| 免费女人18毛片a级毛片视频| 亚洲高清在线播放| 国产成本人片免费a∨短片| 伊人久久大香线蕉aⅴ色| 欧美一级一级做性视频| 全部毛片免费看| 国产视频你懂得| 成人午夜视频网站| 久久久久人妻一区精品| 午夜国产大片免费观看| 国产区成人精品视频| 欧美区日韩区| 欧美三级视频网站| 国产爽妇精品| 国产成人综合久久精品尤物| 五月天在线网站| 9丨情侣偷在线精品国产| 精品国产免费观看一区| 亚洲中文精品人人永久免费| 天天综合色网| 亚洲综合二区| 四虎成人精品| 国内丰满少妇猛烈精品播| 高清视频一区| 国产大片喷水在线在线视频| 久久青草精品一区二区三区| 国产网友愉拍精品视频| 国产福利一区视频| 欧美日韩国产在线人| 欧美亚洲第一页| 农村乱人伦一区二区| 国产亚洲精品91| 99精品视频在线观看免费播放| 日韩AV无码一区| 九色免费视频| 亚洲Av激情网五月天| 欧美亚洲国产精品第一页| 亚洲成aⅴ人在线观看| 欧美成人午夜影院| 日韩视频精品在线| 在线国产综合一区二区三区| 成人夜夜嗨| 亚洲视频一区| 粉嫩国产白浆在线观看| 欧美色图第一页| 精品伊人久久久大香线蕉欧美|