版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、連線法巧解二維矩陣轉(zhuǎn)換南京曉莊學(xué)院附屬中學(xué)侯娟210005摘要:二維矩陣轉(zhuǎn)換是C語言數(shù)組應(yīng)用的重要組成部分,特別是行列互換。筆者嘗試了一種新的方法,試圖降低矩陣轉(zhuǎn)換的難度。教學(xué)效果表明,新方法對(duì)學(xué)生學(xué)習(xí)二維矩陣的轉(zhuǎn)換有一定的幫助。關(guān)鍵詞:C語言;數(shù)組;矩陣轉(zhuǎn)換;數(shù)組的應(yīng)用除了排序之外,還經(jīng)常用在二維矩陣的轉(zhuǎn)換上。但是對(duì)于如何正確地轉(zhuǎn)換二維矩陣,卻很少有教材專門闡述。在C語言的教學(xué)中如何層次清晰、變抽象為具體地將二維矩陣的轉(zhuǎn)換方法教授于學(xué)
2、生,值得我們深思。一、二維矩陣旋轉(zhuǎn)的分類二維矩陣轉(zhuǎn)換的類型根據(jù)旋轉(zhuǎn)時(shí)行列的關(guān)系主要分為兩大類:90度旋轉(zhuǎn)和180度旋轉(zhuǎn)。這兩種又可以進(jìn)一步劃分出順時(shí)針和逆時(shí)針兩種。90度轉(zhuǎn)換涉及到旋轉(zhuǎn)后的行i后與旋轉(zhuǎn)前列j前的關(guān)系,以及旋轉(zhuǎn)后的列j后和旋轉(zhuǎn)前的行i前的關(guān)系。而180度旋轉(zhuǎn)則是旋轉(zhuǎn)后的行i后與旋轉(zhuǎn)前的行i前的關(guān)系,以及旋轉(zhuǎn)后的列j后與旋轉(zhuǎn)前的列j前的關(guān)系。二、連線法概述1.連線法簡(jiǎn)述連線法就是將矩陣旋轉(zhuǎn)前后的行列關(guān)系用線連起來,在此基礎(chǔ)上
3、得出i后與j前或i前的關(guān)系表達(dá)式,以及j后與i前或j前的關(guān)系表達(dá)式,然后根據(jù)表達(dá)式確定內(nèi)外循環(huán)的行列數(shù),并實(shí)行矩陣轉(zhuǎn)換。2.連線法解題步驟1)畫出旋轉(zhuǎn)前的矩陣圖和旋轉(zhuǎn)后的矩陣圖。2)分別標(biāo)出行列號(hào)。3)根據(jù)矩陣的內(nèi)容用連線的方法找出旋轉(zhuǎn)前后的行列關(guān)系。4)并列出關(guān)系表達(dá)式。5)根據(jù)表達(dá)式等號(hào)右邊的對(duì)象確定內(nèi)外循環(huán)的行列數(shù)。6)寫矩陣轉(zhuǎn)換的表達(dá)式。概括起來講即:一畫,二標(biāo),三連線,四列表達(dá)式,五定行列數(shù),六轉(zhuǎn)換。三、實(shí)例講解有一個(gè)整形的二
4、維矩陣,請(qǐng)將其順時(shí)針旋轉(zhuǎn)90度后輸出,如圖1。圖1圖2圖3文章后面所用到的ij為整型變量,數(shù)組a[3][4]和數(shù)組b[4][3]也為整型數(shù)組。1.一畫畫出旋轉(zhuǎn)前的矩陣圖和旋轉(zhuǎn)后的矩陣圖2.二標(biāo)分別標(biāo)出旋轉(zhuǎn)前后的行列號(hào),如如圖2和3。3.三連線根據(jù)矩陣的內(nèi)容用連線的方法找出旋轉(zhuǎn)前后的行列關(guān)系。這里的根據(jù)矩陣內(nèi)容主要是選擇確定旋轉(zhuǎn)前后的矩陣中的元素目的是分析其旋轉(zhuǎn)前后的行列關(guān)系。在以前的教學(xué)中筆者都是讓學(xué)生隨意選擇矩陣中的元素,主要是強(qiáng)調(diào)通
5、用性,但是這樣做的帶來很多麻煩,特別容易出錯(cuò)。為此在連線法中筆者選擇旋轉(zhuǎn)后矩陣的0行0列元素作為尋找旋轉(zhuǎn)前后矩陣行列關(guān)系的依據(jù)。另外對(duì)于90度旋轉(zhuǎn)的題目,我們知道矩陣旋轉(zhuǎn)前的行列數(shù)目發(fā)生了變化,旋轉(zhuǎn)后的行i后與旋轉(zhuǎn)前列j前的關(guān)系,以及旋轉(zhuǎn)后的列j后和旋轉(zhuǎn)前的行i前的關(guān)系。中的a[i前的值代入][j前的值代入]]元素賦值給b[i][j]即b[j][i]=a[2j后][i后]最后將下標(biāo)去掉即可。f(i=0i4i)f(j=0j3j)b[i][
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 有限元法解二維圓柱繞流問題
- 二維矩陣調(diào)強(qiáng)驗(yàn)證系統(tǒng)技術(shù)參數(shù)
- 晶體結(jié)構(gòu)的二維圖示法
- 二維直線電機(jī)解耦控制方法研究.pdf
- 二維磁盤矩陣系統(tǒng)結(jié)構(gòu)及io加速策略研究
- 二維引力模型中黑洞解的研究.pdf
- 二維格點(diǎn)系統(tǒng)中的行波解.pdf
- 智能材料二維問題的狀態(tài)空間解.pdf
- 二維視頻轉(zhuǎn)換為三維視頻的方法研究.pdf
- 用好法向量,巧解高考題
- 基于運(yùn)動(dòng)估計(jì)的二維到三維視頻轉(zhuǎn)換技術(shù).pdf
- 基于二維非負(fù)矩陣分解的手指靜脈識(shí)別.pdf
- 解二維Laplace方程Dirichlet問題直接邊界積分方程的Galerkin邊界元法.pdf
- 基于二維網(wǎng)格NoC的矩陣求逆加速實(shí)現(xiàn).pdf
- 磁共振成像二維相位解纏方法研究.pdf
- 二維彈塑性自然邊界元法.pdf
- 二維熱傳導(dǎo)方程數(shù)值解及matlab實(shí)現(xiàn)【總】
- 直接法和二維toda格方程的周期解
- 二維共振離散系統(tǒng)解的存在性.pdf
- 大規(guī)模二維散點(diǎn)圖矩陣的快速可視化技術(shù).pdf
評(píng)論
0/150
提交評(píng)論