




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、國(guó)外高校類優(yōu)秀(英語(yǔ)影印版)編程(第二版)Program(Second Edition)for EngineersStephen J. Chapman 著鄭碧波 譯前言鄭碧波本文為 Stephen J.Chapman編程(第二版)英文影印版的中文譯本,這本書(shū)對(duì)初學(xué)者很入門。之前從網(wǎng)上到兄弟譯的 pdf 版本,邢的這個(gè)版本用起來(lái)有以下幾方面不便:1. 文件較大。2. 打開(kāi)之后總是提示某首歌,很煩。3.源代碼和圖形采用了大量的圖片,不方便學(xué)習(xí)者直接到中進(jìn)行調(diào)試學(xué)習(xí)。即使是文本的源代碼,也經(jīng)常出錯(cuò),主要是每一行語(yǔ)句末尾的“;”為中文編碼的分號(hào)。4.個(gè)別字翻譯錯(cuò)誤(sorry,這個(gè)版本也沒(méi)有完全消除)
2、,但我有發(fā)現(xiàn)的已經(jīng)更正。5.第十章翻譯全。本來(lái)全書(shū)只有十章,在第十沒(méi)有翻譯結(jié)束時(shí)插進(jìn)了第十一章。6.附錄 A 和 B 沒(méi)有(翻譯)提供。其中附錄 B 為練習(xí)極其重要的。,其實(shí)這對(duì)初學(xué)者來(lái)說(shuō),是于是就想著改進(jìn)該版本的。本版本在邢譯本的基礎(chǔ)上做如下修改:1. 轉(zhuǎn)換成doc 格式,重新排版(其實(shí)也沒(méi)怎么排版)。2. 更換封面,去掉歌曲。3. 所有源代碼測(cè)試正確。4. 用了較多新的彩色截圖代替原來(lái)的。5. 提供了附錄 A 和附錄 B。6. 刪除了原來(lái) pdf 版本的第 11 章(原著沒(méi)有)。本版本有如下缺點(diǎn)1.由于本人截圖用是 7.0 和 6.5 版本,在 winxp 中運(yùn)行。一些截圖與版本不一樣,一
3、是與版本6.0 不同,二是因于產(chǎn)生圖形的數(shù)據(jù)無(wú)法找到相同的,好在基礎(chǔ)知識(shí)方面的學(xué)習(xí)差別不大。2.第十章前幾節(jié)仍為樹(shù)軍兄弟翻譯,后面部分由我翻譯,但由于不到 6.0 版本,只好用 6.5 版本,但使用 6.5 版本會(huì)出現(xiàn) GUI 編程代碼不一樣的情況,從忠于原著角度考慮感覺(jué)不爽,后來(lái)想想,既然網(wǎng)上都找不到 6.0 版本,那么使用 6.5 版本豈不更方便讀者?!3.附錄 B 與前面的專有名詞翻譯可能會(huì)不一致。例如 cell array 一詞,邢把它譯為“單元陣列”,而我把它稱為“胞數(shù)組”。我是一個(gè)初學(xué)者,不知權(quán)威的書(shū)是如何翻譯的。不管如何,我已經(jīng)做了相應(yīng)說(shuō)明,希望引起讀者太大的不便。本人英語(yǔ)也忘記
4、得七七八八了。在翻譯過(guò)肯定有不少不恰當(dāng)?shù)牡胤?,如果你發(fā)現(xiàn),請(qǐng)通知我,!本書(shū)的絕大部分是翻譯的,感謝兄弟的無(wú)私奉獻(xiàn),我僅僅是做些小小修補(bǔ)。其實(shí)翻譯之后才發(fā)現(xiàn),翻譯過(guò)程是一項(xiàng)很繁瑣很枯燥的事情!鄭碧波(郵箱 bibofun) 2008-1-31譯序有這么一個(gè)故事:在非洲草原上,有一種不起眼的動(dòng)物叫蝙蝠。它身體極小,卻是野馬的天敵。這種蝙蝠靠吸動(dòng)物的血生存,它在野馬時(shí),常附在馬腿上,用鋒利的牙齒極敏捷地刺破野馬的腿,然后用尖尖的嘴。無(wú)論野馬怎樣蹦跳、狂奔,都無(wú)法這種蝙蝠。蝙蝠卻可以從容地吸附在野馬身上,落在野馬頭上,直到吸飽吸足,才滿意地飛去。而野馬常常在暴怒、狂奔、中無(wú)可奈何地死去。動(dòng)物學(xué)家在分析
5、這一問(wèn)題時(shí),一致認(rèn)為蝙蝠所吸的血量是微不足道的,遠(yuǎn)讓野馬死去,野馬的這個(gè)故事與機(jī)編出是它暴怒的習(xí)性和狂奔所致。似乎沒(méi)有任何的。編程初學(xué)者習(xí)慣于接到問(wèn)題,就想在計(jì)算,而且要求沒(méi)有錯(cuò)誤。這是不可能的,時(shí)間一長(zhǎng)就會(huì)像這只馬一樣變得暴怒,從而失去對(duì)編程的。所以,我翻譯的這本書(shū)要求我們養(yǎng)成良編程習(xí)慣,強(qiáng)調(diào)自上而下的編程。希望讀者能夠理解這個(gè)。自上而下的編程(1)首先對(duì)你所,不僅適用于編程,而且適用于我們做事。具體步驟為的問(wèn)題進(jìn)行精確描述,即你遇到的到底是什么問(wèn)題(2) 定義輸入輸出量,即我們的目的和現(xiàn)有的條件(3) 設(shè)計(jì)算法,逐層分解,逐步求精,這是做事謀的一個(gè)過(guò)程,大部分人做事出錯(cuò)就出在這個(gè)地方,懶得
6、到逐層分解,逐步求精,總是妄想一步登天。(4) 把算法轉(zhuǎn)化為也做不成。(5) 檢測(cè)程序,我們做的東西是否正確,不正確檢測(cè)錯(cuò)誤。這一語(yǔ)言,這一踏踏實(shí)實(shí)做的過(guò)程,沒(méi)有這一步你什么需要耐心的,不要怕錯(cuò)誤,每一次檢測(cè)都會(huì)讓你提高。做事時(shí),不要因一些錯(cuò)誤而畏縮不前。在翻譯的過(guò),有很多的時(shí)侯都想放棄。有時(shí)也想不干了,但是每當(dāng)這時(shí),我就會(huì)找個(gè)人聊天,然后去思考,我遇到的問(wèn)題是什么?是沒(méi)有,還有心浮氣躁。而多半的是因?yàn)楹笳撸拖衲瞧ヱR一樣,因小事而丟了“性命”。于是,我翻譯這本書(shū),最大的收獲是自上而下的編程。序言(矩陣的)是一種專業(yè)的計(jì)算機(jī)程序,用于工程科學(xué)的矩陣數(shù)算。但在以后的幾年內(nèi),它逐漸發(fā)展為一種極其靈
7、活的計(jì)算體系,用于解決各種重要的技術(shù)問(wèn)題。程序執(zhí)行語(yǔ)言,并提供了一個(gè)極其廣泛的預(yù)定義函數(shù)庫(kù),這樣就使得技術(shù)工作變得簡(jiǎn)單高效。在解決工程技術(shù)問(wèn)題方面, 言(FORTAN 和 C)都簡(jiǎn)單高效。用它去解決經(jīng)典的技術(shù)問(wèn)題。比其它任何計(jì)算機(jī)語(yǔ)語(yǔ)言,并向大家展示如何運(yùn)本書(shū)把當(dāng)作一種技術(shù)編程語(yǔ)言來(lái)教,向?qū)W生展示如何編寫(xiě)簡(jiǎn)潔高效,有充分根據(jù)的程序。本書(shū)不主張把數(shù)以百計(jì)的函數(shù)全部給大家,而是教給學(xué)生怎樣使用 “編程設(shè)計(jì)語(yǔ)言,以及如何使用網(wǎng)上在線工具去加載你所需要的函數(shù)。本書(shū)的前六章是”的課程,專門為大一的工科學(xué)生而設(shè)計(jì)編寫(xiě)的。這部分內(nèi)容以 9 周,每周3 個(gè)小時(shí)教學(xué)為宜。其余的章節(jié)涵蓋了一些高級(jí)的,例如輸入輸出
8、接口(input/outputinterfaces)和圖形用戶界面(GUI)。這些章節(jié)可能需要更長(zhǎng)時(shí)間的學(xué)習(xí),也可以作為使用的工科學(xué)生和有經(jīng)驗(yàn)的工的參考。第二版的變化本書(shū)與6.0 和 6.1 相匹配,但基本的語(yǔ)言與5.0 大體相一6.0 許多新的完整致,而集成工具,窗口和幫助子系統(tǒng)都發(fā)生了巨大的變化.還有的圖形用戶界面.于是還在使用 6.0 以前版本的用戶應(yīng)注意到:在第十章的對(duì)于圖形用戶界面(GUI)的發(fā)展并不適用于他們.用相對(duì)于傳統(tǒng)的科技編程語(yǔ)言有諸多的優(yōu)點(diǎn)。主要進(jìn)行科技編程的優(yōu)點(diǎn):語(yǔ)言1易用性是種解釋型語(yǔ)言,就像各種版本的 BASIC。和 BASIC 一樣,它簡(jiǎn)單易用程序可用作便箋簿求打在
9、命令行處表的值,也可執(zhí)行預(yù)先寫(xiě)大型程序。在集成開(kāi)發(fā)環(huán)境下,程序可以方便的編寫(xiě),修改和調(diào)試。這是因?yàn)檫@種語(yǔ)言極易使用,對(duì)于教育應(yīng)用和快速建立新程序的原型,它是一個(gè)理想的工具。許多的編程工具使得十分簡(jiǎn)單易用。這些工具:一個(gè)集成的編譯/調(diào)試器,在線文件手冊(cè),工作臺(tái)和擴(kuò)展范例。2平立性支持許多的操,提供了大量的平立的措施。編寫(xiě)的時(shí)侯,windows 98/2000/NT 和許多版本的 UNIX 系統(tǒng)都支持它。在一個(gè)平臺(tái)上編寫(xiě)的程序,在其它平臺(tái)上一樣可以正常運(yùn)行,在一個(gè)平臺(tái)上編寫(xiě)的數(shù)據(jù)文件在其它平臺(tái)上一樣可以編譯。因此用戶可以根據(jù)需要把編寫(xiě)的程序移植到新平臺(tái)。3預(yù)定義函數(shù)帶有一個(gè)極大的預(yù)定義函數(shù)庫(kù),它提
10、供了許多已測(cè)試和打包過(guò)的基本工程問(wèn)題的函數(shù)。例如,假設(shè)你正在編寫(xiě)一個(gè)程序,這個(gè)程序要求你必須計(jì)算與輸入有關(guān)的統(tǒng)計(jì)量。在許多的語(yǔ)言中,你需要寫(xiě)出你所編數(shù)組的下標(biāo)和執(zhí)行計(jì)算所需要的函數(shù),這些函數(shù)其II | 序言數(shù)學(xué)意義,中值,標(biāo)準(zhǔn)誤差等。像這樣成百上千的函數(shù)已經(jīng)在編程變得更加簡(jiǎn)單。中編寫(xiě)好,所以讓除了植入基本語(yǔ)言中的大量函數(shù),還有許多工具箱,以幫助用戶解決在具體領(lǐng)域的復(fù)雜問(wèn)題。例如,用戶可以購(gòu)買標(biāo)準(zhǔn)的工具箱以解決在信號(hào)處理, 信,圖象處理,神經(jīng)網(wǎng)絡(luò)和其他許多領(lǐng)域的問(wèn)題。系統(tǒng),通4機(jī)制的畫(huà)圖與其他語(yǔ)言不同,有許多的畫(huà)圖和圖象處理命令。當(dāng)運(yùn)行時(shí),這成為一個(gè)形些標(biāo)繪圖和圖片將會(huì)出現(xiàn)在這臺(tái)電腦的圖象輸出象
11、化技術(shù)數(shù)據(jù)的卓越工具。中。此功能使得5用戶圖形界面程序員為他們的程序建立一個(gè)交互式的用戶圖形界面。利用的這種功能,程序員可以設(shè)計(jì)出相對(duì)于無(wú)經(jīng)驗(yàn)的用戶可以操作的復(fù)雜的數(shù)據(jù)分析程序。6編譯器的 P 代碼,的靈活性和平立性是通過(guò)將代碼編譯成然后在運(yùn)行時(shí)解釋P 代碼來(lái)實(shí)現(xiàn)的。這種與微軟的VB 相類似。不幸的是,由于是解釋性語(yǔ)言,而不是編譯型語(yǔ)言,產(chǎn)生的程序執(zhí)行速度慢。當(dāng)我們遇到執(zhí)行速度慢的程序時(shí),會(huì)指出其這一特性。本書(shū)的特點(diǎn)本書(shū)諸多特點(diǎn)主要是向大家強(qiáng)調(diào)如何編寫(xiě)可靠的程序。這些特性不僅為初學(xué)的學(xué)生服務(wù),而且也為在工作崗位上的熟練者服務(wù)。1強(qiáng)調(diào)自上而下的編程本書(shū)在第三章引入自上而下的編程,然后在以后的課堅(jiān)
12、持使用這種去解決問(wèn)題。這種要求學(xué)生在開(kāi)始編寫(xiě)代碼前先做大體的設(shè)計(jì)。在其他工作開(kāi)始之前,應(yīng)強(qiáng)調(diào)問(wèn)題解決方案的確定和輸入輸出量的定義。一旦一個(gè)問(wèn)題被適當(dāng)?shù)卮_定了,我們會(huì)教給學(xué)生怎樣逐步分解為一連串小的問(wèn)題,然后執(zhí)行這些小的問(wèn)題就像執(zhí)行的子程序或函數(shù)一整個(gè)程序的單元檢樣。最后測(cè)和最終運(yùn)用這種向大家的徹底檢測(cè)。的編程流程歸納如下:檢測(cè)編程全過(guò)程的重要性,zzz清晰地描述出你所要解決的問(wèn)題。定義出程序所要求的輸入量和程序所應(yīng)的輸出量。描述出你所要編寫(xiě)程序的算法,這一步將運(yùn)用到自上而下和逐步分解的設(shè)計(jì)用偽代碼和流程圖來(lái)描述。,zz把算法轉(zhuǎn)化為檢測(cè)測(cè)。語(yǔ)句。程序。這一步單個(gè)函數(shù)的單元檢測(cè),也最終程序的詳盡檢
13、序言 | III2強(qiáng)調(diào)使用函數(shù)本書(shū)強(qiáng)調(diào)使用函數(shù)在邏輯上把大問(wèn)題分解成小的子問(wèn)題。它也強(qiáng)調(diào)在組最終的程序。之前,先檢測(cè)單元函數(shù)的重要性。本書(shū)也會(huì)一些編程隱患和如何避免的3強(qiáng)調(diào)工具的應(yīng)用你適當(dāng)使用提供的工具,使編程和調(diào)試變得簡(jiǎn)單。這些工具:launch pad,編譯調(diào)試器,工作臺(tái),幫助臺(tái)和 GUI 設(shè)計(jì)工具。4編程練習(xí)提示框?yàn)榱朔奖闾崾緦W(xué)生起見(jiàn)結(jié)。示例如下:編程習(xí)慣被突出顯示出來(lái)。每章的編程練習(xí)將會(huì)在做總編程習(xí)慣為了增強(qiáng)程序的可讀性,在 if 結(jié)構(gòu)體開(kāi)頭縮進(jìn)兩格或的空間。5編程隱患提示框這些常見(jiàn)錯(cuò)誤提示框突出顯示一些常見(jiàn)的編程錯(cuò)誤,故初學(xué)者能夠參考,以致不出類似的錯(cuò)誤。示例如下:編程隱患確保變量名
14、的前三十一個(gè)字獨(dú)一無(wú)二的,否則,將辨認(rèn)不出兩變量的不同。6強(qiáng)調(diào)數(shù)據(jù)結(jié)構(gòu)第七章向大家詳細(xì)地?cái)?shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)稀疏陣列,單元陣列和結(jié)如何適當(dāng)使用這些數(shù)據(jù)結(jié)構(gòu).構(gòu)陣列.這一章通過(guò)用戶掌握?qǐng)D解和用戶圖形接口來(lái)向大家授課特點(diǎn)本課程的前六個(gè)章節(jié)是作為工程學(xué)一年級(jí)學(xué)生的編程及問(wèn)題解決入門課程的而書(shū)寫(xiě)的.它將耗費(fèi)九周的時(shí)間,每周三個(gè)小時(shí).如果時(shí)間不充足的話,第六章可以刪除不講.前五章仍是編程基礎(chǔ)和應(yīng)用解決問(wèn)題,這就要求我們工程學(xué)教學(xué)工作者.其余的章節(jié)涵蓋了的高級(jí)內(nèi)容,這些在學(xué)生以后工作中將會(huì)非常的有用。它高級(jí)輸入輸出和用戶圖形界面的設(shè)計(jì)。本書(shū)許多的特性可幫助學(xué)生理解??偣灿?15 個(gè)小測(cè)試零散的分布在在于附錄
15、 B 中。這些小測(cè)試將有助于自我理解。此外,大約還有 140 道,其存課后題。一部分精選的課后題的可的上找到,當(dāng)然全部的可在教師的指導(dǎo)書(shū)中找到好的編程習(xí)慣在所有的章節(jié)中被突出顯示出來(lái),常見(jiàn)錯(cuò)誤提示框突出顯示一些常見(jiàn)的編程錯(cuò)IV | 序言誤。的材料編程習(xí)慣的總結(jié)和命令和函數(shù)的總結(jié)。與本書(shū)相配套的教師參考手冊(cè)包含所有練習(xí)的。本書(shū)所有例子的代碼都可的上得到,而練習(xí)的的代碼只能在手冊(cè)中得到。對(duì)使用者最后的提示不論我多么努力的校對(duì)本書(shū)的文本,印刷錯(cuò)誤總是難免的。如果你發(fā)現(xiàn)了一些錯(cuò)誤,你可以通過(guò)商通知我,我將在再版的時(shí)候做到最好。非常感謝你們?cè)谶@方面的幫助。我列舉了一系列的錯(cuò)誤和更正在。歡迎。鳴謝我應(yīng)當(dāng)感
16、謝 bill stenquist 和他在 books/cole 公司的同仁們對(duì)的支持,有了他們的支持本書(shū)的.對(duì)第一版的反饋我深感.這是我們通力合作的結(jié)果.我還應(yīng)感謝妻子 ROSE 和孩子們 Avi,David,Rachel,Aaron,Sarah,Naomi,Shira,and Devorah.他們都是樂(lè)觀的人,在工作上給于我很大的鼓勵(lì)。J.目錄第一章1.11.2.3.4.5.6.1.21.3 . 1的優(yōu)點(diǎn)1易用性1平立性1預(yù)定義函數(shù)1機(jī)制的畫(huà)圖2用戶圖形界面2編譯器2的缺點(diǎn)2的開(kāi)發(fā)環(huán)境21.3.11.3.21.3.31.3.41.3.51.3.61.3.71.3.81.3.91.3.101.
17、3.11把桌面2命令窗口(ThedWindow)3歷史命令窗口(The Historyd Window)4啟動(dòng)平臺(tái)(the launch pad)5編輯調(diào)試器5圖像窗口(Figure Windows)6工作區(qū)6工作區(qū)瀏覽器7幫助8一些重要令9搜索路徑10當(dāng)作便箋薄來(lái)使用111.4測(cè)試 1.112總結(jié)121.51.5.1總結(jié)131.6練習(xí)13第二章基礎(chǔ)152.12.2變量和數(shù)組15變量的初始化172.2.12.2.22.2.32.2.4用賦值語(yǔ)句初始化變量17用捷徑表賦值19用內(nèi)置函數(shù)來(lái)初始化19用關(guān)鍵字 input 初始化變量20測(cè)試 2.120數(shù)組212.32.3.12.3.1數(shù)組在內(nèi)存中的
18、.22用單個(gè)下標(biāo)多標(biāo)數(shù)組222.4子數(shù)組232.4.1 end 函數(shù)232.4.2 子數(shù)組在左邊的賦值語(yǔ)句的使用242.4.3 用一標(biāo)量來(lái)給子數(shù)組賦值25特殊變量25測(cè)試 2.226顯示輸出數(shù)據(jù)262.6.1 改變默認(rèn)格式272.52.6ii 目錄2.6.2 disp 函數(shù)272.6.3 用 fprintf 函數(shù)格式化輸出數(shù)據(jù)28數(shù)據(jù)文件28測(cè)試 2.329標(biāo)量運(yùn)算和數(shù)組運(yùn)算302.8.1 標(biāo)量運(yùn)算符302.8.2 數(shù)組運(yùn)算和矩陣運(yùn)算30例 2.132運(yùn)算的優(yōu)先級(jí)33例 2.233測(cè)試 2.434的內(nèi)建函數(shù)342.72.82.92.102.10.12.10.22.10.3選擇性結(jié)果34帶數(shù)組輸
19、入的常見(jiàn)的函數(shù)的應(yīng)用34函數(shù)352.11畫(huà)圖入門352.11.12.11.22.11.32.11.42.11.5簡(jiǎn)單的 xy 畫(huà)圖36打印圖象37聯(lián)合作圖37線的顏色,線的形式,符號(hào)形式和圖例38對(duì)數(shù)尺度402.12例子41例 2.341例 2.442例 2.5442.132.14調(diào)試程序46總結(jié)472.14.12.14.2編程習(xí)慣總結(jié)47總結(jié)482.15 練習(xí)50第三章 分支語(yǔ)句和編程設(shè)計(jì)533.1 自上而下的編程簡(jiǎn)介533.2 偽代碼的應(yīng)用563.3運(yùn)算3.3.13.3.2邏輯運(yùn)算符56運(yùn)算符56=和=運(yùn)算符573.3.3邏輯運(yùn)算符58例 3.1593.3.4 邏輯函數(shù)59測(cè)試 3.160
20、3.4 選擇結(jié)構(gòu)(分支語(yǔ)句)603.4.1 if 結(jié)構(gòu)603.4.2 if 結(jié)構(gòu)舉例62例 3.262例 3.3643.4.3 關(guān)于 if 結(jié)構(gòu)使用的注意事項(xiàng)66例 3.4673.4.4 switch 結(jié)構(gòu)683.4.5 try/catch 結(jié)構(gòu)的應(yīng)用69測(cè)試 3.270目錄 iii3.5附加的畫(huà)圖特性703.5.13.5.23.5.33.5.43.5.53.5.6x,y 軸繪圖的上下限70在同一坐標(biāo)系內(nèi)畫(huà)出多個(gè)圖象73創(chuàng)建多個(gè)圖象73子圖象74對(duì)畫(huà)線的增強(qiáng)75文本字的高級(jí).763.5.7 極坐標(biāo)圖象77例 3.577例 3.679例 3.7803.5.8 注釋并保存圖象82測(cè)試 3.384試
21、的進(jìn)一步說(shuō)明84總結(jié)873.63.73.7.13.7.2編程習(xí)慣的總結(jié)88總結(jié)883.8練習(xí)88第四章 循環(huán)結(jié)構(gòu)914.1 while 循環(huán)91例 4.1914.2 for 循環(huán)95例 4.296例 4.396例 4.4994.2.1 運(yùn)算的細(xì)節(jié)100例 4.51014.2.2 break 和 continue 語(yǔ)句1024.2.3 循環(huán)嵌套1034.3邏輯數(shù)組與化1044.3.1 邏輯數(shù)組的重要性105例 4.61064.3.2 用 if/else 結(jié)構(gòu)和邏輯數(shù)組創(chuàng)建等式107測(cè)試 4.1108附加例子109例 4.7109例 4.8114總結(jié)1204.44.54.5.14.5.2編程習(xí)慣總
22、結(jié)120總結(jié)1204.6練習(xí)120第五章 自定義函數(shù)1275.15.2函數(shù)簡(jiǎn)介128中傳遞變量:按值傳遞機(jī)制132在例 5.2 數(shù)據(jù)排序136選擇性參數(shù)140例 5.3 選擇性參數(shù)的應(yīng)用141測(cè)試 5.11425.35.45.5用全局內(nèi)存數(shù)據(jù)143在函數(shù)調(diào)用兩次之間本地?cái)?shù)據(jù)的.148iv 目錄5.65.75.85.9函數(shù)的函數(shù)(function functions),152子函數(shù)和私有函數(shù)155總結(jié)156練習(xí)156第六章 復(fù)數(shù)數(shù)據(jù)、字符數(shù)據(jù)和附加畫(huà)圖類型1656.1復(fù)數(shù)數(shù)據(jù)1656.1.16.1.26.1.3復(fù)變量(complex variables)166帶有運(yùn)算符的復(fù)數(shù)的應(yīng)用166復(fù)函數(shù)(
23、complex function)1661.2.3.類型轉(zhuǎn)換函數(shù)167絕對(duì)值和幅角函數(shù)167數(shù)學(xué)函數(shù)167例 6.11676.1.4字6.2.16.2.26.2.36.2.46.2.56.2.66.2.76.2.86.2.9復(fù)數(shù)數(shù)據(jù)的作圖169函數(shù)(string functions)173字符轉(zhuǎn)換函數(shù)173創(chuàng)建二維字符數(shù)組1746.2字字的連接174的比較175在一個(gè)字中查找/替換字符176大小寫(xiě)轉(zhuǎn)換177字轉(zhuǎn)換為數(shù)字178數(shù)字轉(zhuǎn)化為字.178總結(jié)179例 6.2180數(shù)組183關(guān)于二維作圖的補(bǔ)充說(shuō)明1856.36.46.4.16.4.26.4.3二維作圖的附加類型185作圖函數(shù)189柱狀圖1
24、906.5三維作圖1916.5.1 三維曲線作圖1916.5.2 三維表面,網(wǎng)格,等高線圖象193總結(jié)1966.66.6.16.6.2編程習(xí)慣總結(jié)196函數(shù)與命令總結(jié)1966.7練習(xí)197第七章 稀疏矩陣 單元陣列 結(jié)構(gòu)1997.1 稀疏矩陣1997.1.1 sparse 數(shù)據(jù)類型200例 7.12027.2 單元陣列(cell array)2047.2.17.2.27.2.37.2.47.2.57.2.67.2.77.2.8創(chuàng)建單元陣列205單元?jiǎng)?chuàng)建者大括號(hào)()的應(yīng)用206查看單元陣列的內(nèi)容206對(duì)單元陣列進(jìn)行擴(kuò)展207刪除陣列中的元素208單元陣列數(shù)據(jù)的應(yīng)用208字單元陣列209單元陣列的
25、重要性209目錄 v7.2.9 單元陣列函數(shù)總結(jié)212結(jié)構(gòu)數(shù)組2127.37.3.27.3.37.3.47.3.57.3.67.3.7增加域到結(jié)構(gòu)214刪除結(jié)構(gòu)中的域214結(jié)構(gòu)數(shù)組中數(shù)組的應(yīng)用215函數(shù) getfield 和函數(shù)setfield216對(duì)結(jié)構(gòu)數(shù)組應(yīng)用 size 函數(shù)217結(jié)構(gòu)的嵌套2177.3.8 struct 函數(shù)總結(jié)218測(cè)試 7.1218總結(jié)2197.47.4.17.4.2編程習(xí)慣總結(jié)219函數(shù)命令總結(jié)2197.5練習(xí)220第八章 輸入/輸出函數(shù)2218.18.28.38.4函數(shù) text.221關(guān)于 load 和 save 命令的進(jìn)一步說(shuō)明222文件過(guò)程簡(jiǎn)介223文件的打
26、開(kāi)與關(guān)閉2248.4.1 fopen 函數(shù)2248.4.2 f函數(shù)2268.5二進(jìn)制 I/O 函數(shù)2268.5.1 fwrite 函數(shù)2268.5.2 f函數(shù)227例 8.1 讀寫(xiě)二進(jìn)制數(shù)據(jù)228測(cè)試 8.1229格式化 I/O 函數(shù)2298.6.1 fprint 函數(shù)2298.6.2 格式轉(zhuǎn)換指定符的理解2318.68.6.3 如何使用格式字.232例 8.2 產(chǎn)生一個(gè)表2338.6.4 fscanf 函數(shù)2348.6.5 fgetl 函數(shù)2358.6.6 fgets 函數(shù)235格式化和二進(jìn)制 I/O 函數(shù)的比較236例 8.3 格式化和二進(jìn)制 I/O 文件的比較236測(cè)試 8.2239文件
27、位置和狀態(tài)函數(shù)2398.8.1 exist 函數(shù)239例 8.4 打開(kāi)一個(gè)輸出文件2408.78.88.8.28.8.38.8.48.8.58.8.6函數(shù) ferror241函數(shù) foef241函數(shù) ftell242函數(shù) frewind242函數(shù) fseek242例 8.5242函數(shù)uiimport2468.98.10 總結(jié)2488.10.18.10.2編程習(xí)慣總結(jié)248總結(jié)248vi 目錄8.11 練習(xí)249第九章 句柄圖形2519.19.29.3圖形系統(tǒng)251對(duì)象句柄252對(duì)象屬性的檢測(cè)和更2529.3.1 在創(chuàng)建對(duì)象時(shí)改變對(duì)象的屬性2529.3.2 對(duì)象創(chuàng)建后改變對(duì)象的屬性252例 9.
28、1256用 set 函數(shù)列出可能屬性值259自定義數(shù)據(jù)259對(duì)象查找260用鼠標(biāo)選擇對(duì)象261例 9.2262位置和2649.49.59.69.79.89.8.19.8.29.8.3圖象(figure)對(duì)象的位置264坐標(biāo)系對(duì)象和 uicontrol 對(duì)象的位置265文本(text)對(duì)象的位置265例 9.3265打印位置2689.99.10 默認(rèn)和 factory 屬性2689.11 圖形對(duì)象屬性2699.12 總結(jié)2699.13 練習(xí)270第十章 用戶圖形界面27110.1 用戶界形界面是如何工作的27110.2 創(chuàng)建并顯示用記圖形界面27110.2.110.2.210.2.310.2.4
29、蓋頭下的一瞥279一個(gè)響應(yīng)子函數(shù)的結(jié)構(gòu)281給圖象增加應(yīng)用程序數(shù)據(jù)281一些有用的函數(shù)28210.310.4對(duì)象屬性282圖形用戶界面組件28310.4.110.4.210.4.310.4.410.4.510.4.610.4.710.4.810.4.9文本域(Text Fields)284編輯框(Edit Boxes)284框架(Frames)285按鈕(Pushbuttons)285開(kāi)關(guān)按鈕(Toggle Buttons)285復(fù)選和單選按鈕(Checkboxes and Radio Buttons)286下拉菜單(Popups)288列表框(List Boxes)289滑動(dòng)條(Slider
30、s)291例 10.1292框29410.510.5.110.5.210.5.3錯(cuò)誤和警告框294輸入框295打開(kāi)與保存框29510.6菜單29610.6.110.6.210.6.3禁用默認(rèn)菜單298創(chuàng)建自定義菜單299鍵與鍵盤助記鍵299目錄 vii10.6.4 創(chuàng)建上下文菜單300例 10.2 繪制數(shù)據(jù)點(diǎn)300測(cè)試 10.130410.7 創(chuàng)建高效 GUIs 的技巧30410.7.110.7.210.7.3工具提示305偽代碼(p 碼,pcode)305附加提高305例 10.330610.8 總結(jié)30910.8.110.8.2編程習(xí)慣總結(jié)310總結(jié)31010.9 練習(xí)310附錄 A AS
31、CII 字符集313附錄 B 測(cè)試. 314測(cè)試 1.1314測(cè)試 2.1315測(cè)試 2.2315測(cè)試 2.3315測(cè)試 2.4316測(cè)試 3.1316測(cè)試 3.2317測(cè)試 3.3317測(cè)試 4.1318測(cè)試 5.1318測(cè)試 6.1319測(cè)試 7.1319測(cè)試 8.1320測(cè)試 8.2321測(cè)試 10.1322第一章(矩陣的)是一種專業(yè)的計(jì)算機(jī)程序,用于工程科學(xué)的矩陣數(shù)算。但在以后的幾年內(nèi),它逐漸發(fā)展為一種極其靈活的計(jì)算體系,用于解決各種重要的技術(shù)問(wèn)題。程序執(zhí)行語(yǔ)言,并提供了一個(gè)極其廣泛的預(yù)定義函數(shù)庫(kù),這樣語(yǔ)言,并向大家展示如何運(yùn)用它去解就使得技術(shù)工作變得簡(jiǎn)單高效。決經(jīng)典的技術(shù)問(wèn)題。是一個(gè)
32、龐大的程序,擁有難以置信的各種豐富的函數(shù);即使基本版本的語(yǔ)言擁有的函數(shù)也比其他的工程編程語(yǔ)言要豐富的多?;镜恼Z(yǔ)言已經(jīng)擁有了超過(guò) 1000 多個(gè)函數(shù),而它的工具包帶有的函數(shù),由此擴(kuò)展了它在許多專業(yè)領(lǐng)給大家,而是讓大家掌握編寫(xiě)調(diào)試和優(yōu)化域的能力。本書(shū)無(wú)意將的所有函數(shù)程序的基本功,還有一些重要函數(shù)的子集。所以從大量可利用的函數(shù)中篩選出你所需要的函數(shù)就顯得尤為重要。1.1的優(yōu)點(diǎn)語(yǔ)言相對(duì)于傳統(tǒng)的科技編程語(yǔ)言有諸多的優(yōu)點(diǎn)。主要:1. 易用性是種解釋型語(yǔ)言,就像各種版本的 BASIC。和 BASIC 一樣,它簡(jiǎn)單易用程序可用作便箋簿求打在命令行處表的值,也可執(zhí)行預(yù)先寫(xiě)大型程序。在集成開(kāi)發(fā)環(huán)境下,程序可以方
33、便的編寫(xiě),修改和調(diào)試。這是因?yàn)檫@種語(yǔ)言極易使用,對(duì)于教育應(yīng)用和快速建立新程序的原型,它是一個(gè)理想的工具。許多的編程工具使得十分簡(jiǎn)單易用。這些工具:一個(gè)集成的編譯/調(diào)試器,在線文件手冊(cè),工作臺(tái)和擴(kuò)展范例。2. 平立性支持許多的操,提供了大量的平立的措施。編寫(xiě)的時(shí)侯,windows98/2000/NT 和許多版本的 UNIX 系統(tǒng)都支持它。在一個(gè)平臺(tái)上編寫(xiě)的程序,在其它平臺(tái)上一樣可以正常運(yùn)行,在一個(gè)平臺(tái)上編寫(xiě)的數(shù)據(jù)文件在其它平臺(tái)上一樣可以編譯。因此用戶可以根據(jù)需要把編寫(xiě)的程序移植到新平臺(tái)。3. 預(yù)定義函數(shù)帶有一個(gè)極大的預(yù)定義函數(shù)庫(kù),它提供了許多已測(cè)試和打包過(guò)的基本工程問(wèn)題的函數(shù)。例如,假設(shè)你正在編
34、寫(xiě)一個(gè)程序,這個(gè)程序要求你必須計(jì)算與輸入有關(guān)的統(tǒng)計(jì)量。在許多的語(yǔ)言中,你需要寫(xiě)出你所編數(shù)組的下標(biāo)和執(zhí)行計(jì)算所需要的函數(shù),這些函數(shù)其2 第一章數(shù)學(xué)意義,中值,標(biāo)準(zhǔn)誤差等。像這樣成百上千的函數(shù)已經(jīng)在編程變得更加簡(jiǎn)單。中編寫(xiě)好,所以讓除了植入基本語(yǔ)言中的大量函數(shù),還有許多工具箱,以幫助用戶解決在具體領(lǐng)域的復(fù)雜問(wèn)題。例如,用戶可以購(gòu)買標(biāo)準(zhǔn)的工具箱以解決在信號(hào)處理, 信,圖象處理,神經(jīng)網(wǎng)絡(luò)和其他許多領(lǐng)域的問(wèn)題。系統(tǒng),通4. 機(jī)制的畫(huà)圖與其他語(yǔ)言不同,有許多的畫(huà)圖和圖象處理命令。當(dāng)運(yùn)行時(shí),這成為一個(gè)形些標(biāo)繪圖和圖片將會(huì)出現(xiàn)在這臺(tái)電腦的圖象輸出象化技術(shù)數(shù)據(jù)的卓越工具。中。此功能使得5. 用戶圖形界面程序員為
35、他們的程序建立一個(gè)交互式的用戶圖形界面。利用的這種功能,程序員可以設(shè)計(jì)出相對(duì)于無(wú)經(jīng)驗(yàn)的用戶可以操作的復(fù)雜的數(shù)據(jù)分析程序。6.編譯器的靈活性和平立性是通過(guò)將代碼編譯成的 P 代碼,然后在運(yùn)行時(shí)解釋 P 代碼來(lái)實(shí)現(xiàn)的。這種與微軟的 VB 相類似。不幸的是,由于是解釋性語(yǔ)言,而不是編譯型語(yǔ)言,產(chǎn)生的程序執(zhí)行速度慢。當(dāng)我們遇到執(zhí)行速度慢的程序時(shí),會(huì)指出其這一特性。1.2的缺點(diǎn)有兩個(gè)基本的缺點(diǎn)。第一,它是解釋型語(yǔ)言,其執(zhí)行速度要比編譯型語(yǔ)言慢得多。這個(gè)問(wèn)題可以通過(guò)合理的結(jié)構(gòu)得到緩解,也可以在廣泛使用前編譯出程序。第二,他的費(fèi)用較高。一個(gè)完全版編譯器的大小是一個(gè) C 語(yǔ)言或 Fortan 語(yǔ)言編譯器的 5
36、 到 10 倍。但能夠節(jié)省大量的時(shí)間在科技編程方面,故在商業(yè)編程過(guò)是節(jié)省成本的。盡管如此,相對(duì)于大多數(shù)考慮購(gòu)買的人還是很昂貴的。幸運(yùn)的是,它有一個(gè)價(jià)格便宜的學(xué)生版本,對(duì)學(xué)生來(lái)說(shuō)它是學(xué)習(xí)語(yǔ)言的一個(gè)重要工具。學(xué)生版的和完全版的是基本一致的。1.3的開(kāi)發(fā)環(huán)境1.3.1桌面任何一個(gè)程序的基本組成單元是數(shù)組。數(shù)組是一組數(shù)據(jù)值的集合,這些數(shù)據(jù)1.3的開(kāi)發(fā)環(huán)境 3被編上行號(hào)和列號(hào),擁有唯一的名稱。數(shù)組中的單個(gè)數(shù)據(jù)是可以通過(guò)帶有小括號(hào)的數(shù)組名訪問(wèn),括號(hào)內(nèi)有這個(gè)數(shù)據(jù)的行標(biāo)和列標(biāo),中間用逗號(hào)隔開(kāi)。標(biāo)量也被當(dāng)作數(shù)組,只數(shù)組。不過(guò)只有一行和一列。在第二章學(xué)習(xí)如何創(chuàng)建和操作當(dāng)運(yùn)行時(shí),有多種類型的窗口,有的用于接收命令,
37、有的用于顯示。三個(gè)重要的窗口有命令窗口;圖像窗口;編輯/調(diào)試窗口;它們的作用分別為輸入命令;顯示圖形;充許使用者創(chuàng)建和修改程序課中會(huì)看到這三個(gè)窗口的例子。當(dāng)程序啟動(dòng)時(shí),一個(gè)叫做桌面的窗口出現(xiàn)了。默認(rèn)的桌面結(jié)構(gòu)如圖 1.1 所示。在序的許多編程工具。集成開(kāi)發(fā)環(huán)境下,它集成了管理文件、變量和應(yīng)用程在zzzzzzz桌面上可以得到和的窗口主要有:命令窗口(The命令歷史窗口(Thed Window)d History Window)啟動(dòng)平臺(tái)(Launch Pad)編輯調(diào)試窗口(The Edit/Debug Window)工作臺(tái)窗口和數(shù)組編(Workspace Browser and Array Edi
38、tor) 幫助空間窗口(Help Browser)當(dāng)前路徑窗口(Current Directory Browser) 在本章的最后一節(jié)討論這些工具的函數(shù)。1.3.2命令窗口(ThedWindow)桌面的右邊是命令窗口。在命令窗口中,用戶可以在命令行提示符(>>)后輸令,這些命令的執(zhí)行也是在這個(gè)窗口中實(shí)現(xiàn)的。入一系列舉一個(gè)簡(jiǎn)單的例子,假設(shè)你要計(jì)算一個(gè)半徑為 2.5m 的圓的面積。在命令窗口中的操作如下:這個(gè)命令框可以用戶觀察和改變當(dāng)前字典路徑ATLABd Window顯示各種文件在工作臺(tái)中定義的變量。顯示過(guò)去的操作用于顯示每一個(gè)具,示例和文件。的所使用的工圖 1.1ATLAB 桌面,
39、具體桌面布局可能因機(jī)器的不同而會(huì)有的輕微的變化>> area=pi*2.52area =顯示文件所在字典啟動(dòng) the help browser4 第一章當(dāng)回車鍵敲下的一瞬間,結(jié)果被計(jì)算了出來(lái),并被到一個(gè)叫 area 的變量中(其實(shí)是一個(gè) 1×1 的數(shù)組)。這個(gè)變量的數(shù)值將顯示在命令窗口(The 所示,而且這個(gè)變量能進(jìn)行進(jìn)一步的計(jì)算。(注意是 dWindows),如圖 1.2預(yù)先定義變量,所以pi 不需要預(yù)先。)Figure1.2 命令窗口(Thed Windows)在桌面的右半部分。用戶可在這里輸入命令。如果一個(gè)語(yǔ)句在一行內(nèi)書(shū)寫(xiě)太長(zhǎng)了,可能要另起一行接著寫(xiě),在這種情第一行
40、末打上半個(gè)省略號(hào)(.),再開(kāi)始第二行的書(shū)寫(xiě)。舉例如下,下面這兩語(yǔ)句是等價(jià)的。我們需要在And將一系列命令寫(xiě)入一個(gè)文件,在命令窗口(Thed Windows)輸入此文件的文件名,然后入的就開(kāi)始執(zhí)行這個(gè)文件,而不是用直接在命令窗口(Thed Windows)鍵,這樣的文件叫做腳本文件(Script files),由于腳本文件(Script files)的擴(kuò)展名為“.m”,所以這它也叫做 M 文件。1.3.3 歷史命令窗口(The Historyd Window)歷史命令窗口(The HistorydWindow)用于用戶在命令窗口(ThedWindows),其順序是按逆序排列的。即最早令在排在最下
41、面,最后令排在最上面。這些命令會(huì)一直下去,直到它被人為刪除。雙擊這些命令可使它再次執(zhí)行。在歷史命令窗口(Thed Windows)刪除一個(gè)或多個(gè)命令,可以先選擇,然后右鍵,這有一個(gè)彈出菜單出現(xiàn),選擇 Delete Section。任務(wù)就完成了。x1=1+1/2+1/3+1/4 .+1/5+1/6;x1=1+1/2+1/3+1/4+1/5+1/6;19.63501.3的開(kāi)發(fā)環(huán)境 51.3.4 啟動(dòng)平臺(tái)(the launch pad)啟動(dòng)平臺(tái)是一個(gè)特殊的工具,為和其工具箱提供幫助、demos、其他相關(guān)文附帶的,所有的參考資料都在每個(gè)或工具箱件和應(yīng)用程序等參考資料。這些后面列出。不同的人擁有不同的F
42、igure1.4 顯示的是只是,所以這個(gè)內(nèi)容隨個(gè)人安裝的不同而不同。的參考資料的啟動(dòng)平臺(tái)。雙擊其中一個(gè)本條目,你將會(huì)得到工具,或的幫助,運(yùn)行在互聯(lián)網(wǎng)上的的示例,這個(gè)程序所支持的標(biāo)準(zhǔn)。1.3.5 編輯調(diào)試器編輯調(diào)試器用于創(chuàng)建 M 文件,或者修改已的 M 文件。當(dāng)你打開(kāi)或修改一個(gè) M:文件,編輯調(diào)試器會(huì)自動(dòng)被調(diào)用。創(chuàng)建一個(gè) M 文件的一、在菜單按“File/New/M-file”創(chuàng)建;二、圖標(biāo) 。打開(kāi)一個(gè)已的 M 文件也有兩個(gè):一、按路徑“File/Open”打開(kāi);二、圖標(biāo)。圖 1.5 顯示了一個(gè)包含有 M 文件的簡(jiǎn)單的編輯窗口編程調(diào)試器是個(gè)重要的程序的文檔編,語(yǔ)言的一些特性會(huì)被不同的顔色表現(xiàn)出來(lái)
43、。M 文件中的評(píng)論用綠色表示,變量和數(shù)字用黑色來(lái)表示,字符變量用紅色表示, 語(yǔ)言的關(guān)鍵字用藍(lán)色表示。如圖 1.5 顯示了一個(gè)包含有 M 文件的簡(jiǎn)單的編輯窗口。這個(gè)文件是為了計(jì)算半徑已知的圓的面積并輸出結(jié)果。當(dāng) M 文件保存,在命令窗口(Thed Windows)中輸入這個(gè) M 文件的名字,它就可以被執(zhí)行了。圖 1.5 的輸出結(jié)果為這個(gè)編同樣是個(gè)調(diào)試器,會(huì)在第二章它在調(diào)試方面的應(yīng)用。>>calc_areaThe area of the circle is 19.635% this m-file calculates the area of a circle,% and display
44、 the result radius=2.5; area=pi*2.52;string='the area of the circle is ' , num2str(area); disp(string);6 第一章1.3.6 圖像窗口(Figure Windows)圖像窗口主要是用于顯示圖像。它所顯示的圖像可以是數(shù)據(jù)的二維或三維坐標(biāo)圖,圖片,或用戶圖形接口。下面是一個(gè)簡(jiǎn)單的腳本文件(Script files)用于計(jì)算函數(shù)sinx 并打印出圖象。如果此文件以 sin_x.m 為文件名保存,那么你可以在命令窗口(The 輸入此文件名就可以執(zhí)行文件了。當(dāng)腳本文件(Script fi
45、les)被編譯后, 開(kāi)一個(gè)圖象窗口,并在窗口打印出函數(shù) sinx 的圖象。dWindows) 將會(huì)找圖 1.6 函數(shù) sinx 的圖象1.3.7工作區(qū)像 z=10 這樣的語(yǔ)句創(chuàng)建了一個(gè)變量 z,把 10在其內(nèi),它保計(jì)算機(jī)的一段內(nèi)存中,就是我們所的工作區(qū)。當(dāng)一個(gè)專門令,M 文件或函數(shù)運(yùn)行時(shí),工作所需要的所有變量和數(shù)組的集合。所有在命令窗口(Thed Windows)中執(zhí)行令,和所有在命令窗口(Thed Windows)執(zhí)行的腳本文件(Scriptfiles)都會(huì)被分配一個(gè)的工作區(qū),這是函數(shù)區(qū)會(huì)看到的。普通的分配空間,所以它們能共享變量。函數(shù)的擁有別于腳本文件(Script files)的一個(gè)重要
46、特征。在后面的用 whos 命令將會(huì)產(chǎn)生一個(gè)在當(dāng)前工作區(qū)內(nèi)的所有變量和數(shù)組狀況表。就以 M 文件calc_area 和 sin_x 為說(shuō)明,當(dāng)兩文件執(zhí)行后,這個(gè)工作區(qū)所包含的變量有:>> whosNameSizeBytesClassarea1x18double array% this m-file calculates and plots the% function sin(x) for 0<=x<=6. x=0:0.1:6;y=sin(x);plot(x,y);1.3的開(kāi)發(fā)環(huán)境 7腳本文件(Script files)calc_area 創(chuàng)造了變量area,radius
47、 和string,sin_x 創(chuàng)造了變量 x 和y。請(qǐng)注意所有的變量在同一工作區(qū),所以兩個(gè)腳本文件(Script files)按順序執(zhí)行,第二個(gè)腳本文件(Script files)可以利用第一個(gè)腳本文件(Script files)所創(chuàng)建的變量。每一個(gè)變量和數(shù)組的以通過(guò)在命令窗口(Thed Windows)中輸入對(duì)字得到顯示。例如 string 的內(nèi)容如下:可用 clear 命令刪除在本工作區(qū)的變量,格式如下clear var1,var2 .var1,var2 是要?jiǎng)h除變量的變量名。clear variables 命令或 clear 命令用于清除當(dāng)前工作區(qū)中的所有變量。1.3.8 工作區(qū)瀏覽器當(dāng)
48、前工作區(qū)的內(nèi)容也可以通過(guò)基于 GUI 的工作空間窗口檢測(cè)到。工作空間窗口默認(rèn)出現(xiàn)在桌面的左上角,它提供了和 whos 命令可得到的相同的,并當(dāng)工作區(qū)內(nèi)的內(nèi)容發(fā)生改變內(nèi)的也會(huì)隨之更新。工作空間窗口(The workspace browser)用戶改變工作區(qū)內(nèi)的任何一個(gè)變量的內(nèi)容。典型的工作空間窗口(The workspace browser)如圖 1.7.你能看到它顯示的和 whos命令得到的是一樣的。雙擊這個(gè)窗口任一變量便產(chǎn)生了一個(gè)數(shù)組編,這個(gè)編允許用戶修改保變量中的。圖 1.7 工作空間窗口(The workspace browser)>> stringstring =the area of the circle is 19.635radius1x18double arraystring1x3264char arrayx 1x61488double arrayy 1x61488double arrayGrand total is 156 elements using 1056 bytes8 第一章一個(gè)或多個(gè)變量可在工作空間內(nèi)刪除,先選擇它們,然后按 Delete 鍵或右擊選擇Delete 選項(xiàng)。1.3.9幫助你有三種可以得到的幫助。最是使用幫助空間窗口(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年法制宣傳日普法知識(shí)競(jìng)賽搶答題庫(kù)及答案(共80題)
- 新員工入職培訓(xùn)流程與要點(diǎn)
- 《藝術(shù)概論:西方繪畫(huà)藝術(shù)的發(fā)展歷程及特點(diǎn)》
- 共享經(jīng)濟(jì)與協(xié)作式消費(fèi)作業(yè)指導(dǎo)書(shū)
- 福建省龍巖市2024-2025學(xué)年高二上學(xué)期1月期末生物學(xué)試題(含答案)
- 兒童繪本中的教育意義解讀
- 人力資源外包合作協(xié)議
- 小學(xué)生讀書(shū)筆記讀后感
- 水資源開(kāi)發(fā)與保護(hù)聯(lián)合協(xié)議
- 裝修大包合同
- 我的寒假生活課件模板
- 貝多芬與《月光奏鳴曲》
- 2011年比亞迪l3使用手冊(cè)
- 《汽車?yán)碚摗窂?fù)習(xí)提綱
- 利用勾股定理作圖計(jì)算(課堂PPT)
- 金合極思軟件快捷鍵
- 園林綠化監(jiān)理月報(bào)001
- 淺議如何當(dāng)好稅務(wù)分局長(zhǎng)
- 交通建設(shè)工程工程量清單計(jì)價(jià)規(guī)范(第1部分公路工程)-解析
- 山西曲沃(或經(jīng)洪洞縣大槐樹(shù))遷徙蘇北魯南曹氏宗系分支
- 干部管理訪談提綱
評(píng)論
0/150
提交評(píng)論