中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
代碼本色-用編程模擬自然系統(tǒng)

包郵 代碼本色-用編程模擬自然系統(tǒng)

作者:希夫曼
出版社:人民郵電出版社出版時間:2015-01-01
開本: 16開 頁數(shù): 406
中 圖 價:¥46.5(4.7折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>
買過本商品的人還買了

代碼本色-用編程模擬自然系統(tǒng) 版權(quán)信息

代碼本色-用編程模擬自然系統(tǒng) 本書特色

《代碼本色:用編程模擬自然系統(tǒng)》由紐約大學(xué)nature of code課程老師daniel shiffman寫就,是一本借助開源語言processing全面介紹如何用代碼模擬自然世界的學(xué)習(xí)指南。作者從模擬無生命物體、活物、智能系統(tǒng)三個層面,從手工編寫processing代碼到使用現(xiàn)有的物理函數(shù)庫模擬高級而復(fù)雜的行為,利用有趣的事例漸進(jìn)式介紹了算法和模擬方面的高級編程策略和技術(shù)。主要內(nèi)容涉及向量、力、粒子系統(tǒng)、三角函數(shù)、自治智能體、細(xì)胞自動機(jī)、分形、遺傳算法和人工神經(jīng)網(wǎng)絡(luò)。   《代碼本色:用編程模擬自然系統(tǒng)》適合游戲設(shè)計師、好學(xué)的程序員、物理學(xué)愛好者及所有對計算機(jī)模擬和互動編程感興趣的人學(xué)習(xí)參考。

代碼本色-用編程模擬自然系統(tǒng) 內(nèi)容簡介

怎么通過軟件捕捉自然界難以捉摸的演進(jìn)和突變? 理解物理世界背后的數(shù)學(xué)原理對我們創(chuàng)造數(shù)字世界有多大幫助? 本書介紹了用計算機(jī)模擬自然系統(tǒng)涉及的編程策略與技術(shù),涵蓋了基本的數(shù)學(xué)和物理概念,以及可視化地展示模擬結(jié)果所需的高級算法。讀者將從構(gòu)建基本的物理引擎開始,一步一步地學(xué)習(xí)如何創(chuàng)建智能移動的物體和復(fù)雜的系統(tǒng),為進(jìn)一步探索生成設(shè)計奠定基礎(chǔ)。相關(guān)的知識點(diǎn)包括力、三角、分形、細(xì)胞自動機(jī)、自組織和遺傳算法。本書的示例使用基于java的開源語言及開發(fā)環(huán)境processing編寫。本書網(wǎng)站(http://www.natureofcode.com)上的示例是在瀏覽器中通過processing的javascript模式運(yùn)行的。 作為紐約大學(xué)tisch藝術(shù)學(xué)院nature of code課程主講老師,daniel集合了多年開發(fā)和教學(xué)經(jīng)驗(yàn),希望借由此書讓大家真正了解如何用代碼模擬自然現(xiàn)象。

代碼本色-用編程模擬自然系統(tǒng) 目錄

第0章 引言 
0.1 隨機(jī)游走  
0.2 隨機(jī)游走類 
0.3 概率和非均勻分布 
0.4 隨機(jī)數(shù)的正態(tài)分布 
0.5 自定義分布的隨機(jī)數(shù) 
0.6 perlin噪聲(一種更平滑的算法) 
0.6.1 映射噪聲 
0.6.2 二維噪聲 
0.7 前進(jìn) 
第1章 向量 
1.1 向量 
1.2 processing中的向量 
1.3 向量的加法 
1.4 更多的向量運(yùn)算 
1.4.1 向量的減法 
1.4.2 向量加減法的運(yùn)算律 
1.4.3 向量的乘法 
1.4.4 更多的向量運(yùn)算律 
1.5 向量的長度 
1.6 單位化向量 
1.7 向量的運(yùn)動:速度 
1.8 向量的運(yùn)動:加速度 
1.9 靜態(tài)函數(shù)和非靜態(tài)函數(shù) 
1.10 加速度的交互 
第2章 力 
2.1 力和牛頓運(yùn)動定律 
2.1.1 牛頓**運(yùn)動定律 
2.1.2 牛頓第三運(yùn)動定律 
2.1.3 牛頓第三運(yùn)動定律(從processing的角度表述) 
2.2 力和processing的結(jié)合:將牛頓第二運(yùn)動定律作為一個函數(shù) 
2.3 力的累加 
2.4 處理質(zhì)量 
2.5 制造外力 
2.6 地球引力和力的建模 
2.7 摩擦力 
2.8 空氣和流體阻力 
2.9 引力 
2.10 萬有引(斥)力 
第3章 振蕩 
3.1 角度 
3.2 角運(yùn)動 
3.3 三角函數(shù) 
3.4 指向運(yùn)動的方向 
3.5 極坐標(biāo)系和笛卡兒坐標(biāo)系 
3.6 振蕩振幅和周期 
3.7 帶有角速度的振蕩 
3.8 波 
3.9 三角函數(shù)和力:鐘擺 
3.10 彈力 
第4章 粒子系統(tǒng) 
4.1 為什么需要粒子系統(tǒng) 
4.2 單個粒子 
4.3 使用arraylist 
4.4 粒子系統(tǒng)類 
4.5 由系統(tǒng)組成的系統(tǒng) 
4.6 繼承和多態(tài)的簡介 
4.7 繼承基礎(chǔ) 
4.8 用繼承實(shí)現(xiàn)粒子類 
4.9 多態(tài)基礎(chǔ) 
4.10 用多態(tài)實(shí)現(xiàn)粒子系統(tǒng) 
4.11 受力作用的粒子系統(tǒng) 
4.12 帶排斥對象的粒子系統(tǒng) 
4.13 圖像紋理和加法混合 
第5章 物理函數(shù)庫 
5.1 box2d及其適用性 
5.2 獲取processing中的box2d 
5.3 box2d基礎(chǔ) 
5.3.1 setup 
5.3.2 draw 
5.3.3 box2d世界的核心元素 
5.4 生活在box2d的世界 
5.5 創(chuàng)建一個box2d物體 
5.5.1 第1步:定義一個物體 
5.5.2 第2步:設(shè)置物體的定義 
5.5.3 第3步:創(chuàng)建物體 
5.5.4 第4步:為物體的初始狀態(tài)設(shè)置其他屬性 
5.6 三要素:物體、形狀和夾具 
5.6.1 第1步:定義形狀 
5.6.2 第2步:創(chuàng)建夾具 
5.6.3 第3步:用夾具將形狀連接到物體上 
5.7 box2d和processing的結(jié)合 
5.7.1 第1步:在主程序(即setup()和draw()函數(shù))中添加box2d 
5.7.2 第2步:建立processing盒子對象和box2d物體對象之間的聯(lián)系 
5.8 固定的box2d對象 
5.9 彎曲的邊界 
5.9.1 第1步:定義一個物體 
5.9.2 第2步:定義形狀 
5.9.3 第3步:配置形狀 
5.9.4 第4步:使用夾具將形狀連接到物體上 
5.10 復(fù)雜的形狀 
5.11 box2d關(guān)節(jié) 
5.11.1 步驟1:確保有兩個物體 
5.11.2 步驟2:定義關(guān)節(jié) 
5.11.3 步驟3:配置關(guān)節(jié)的屬性 
5.11.4 步驟4:創(chuàng)建關(guān)節(jié) 
5.12 回到力的話題 
5.13 碰撞事件 
5.13.1 步驟1:contact對象,你能否告訴我哪兩個物體發(fā)生了碰撞 
5.13.2 步驟2:夾具對象,你能否告訴我你連接在哪個物體上 
5.13.3 步驟3:物體,你能否告訴我你連接在哪個粒子對象上 
5.14 小插曲:積分法 
5.15 toxiclibs的verlet physics物理庫 
5.15.1 獲取toxiclibs 
5.15.2 verletphysics的核心元素 
5.15.3 toxiclibs中的向量 
5.15.4 構(gòu)建toxiclibs的物理世界 
5.16 toxiclibs中的粒子和彈簧 
5.17 整合代碼:一個簡單的交互式彈簧 
5.18 相連的系統(tǒng)i:繩子 
5.19 相連的系統(tǒng)ii:力導(dǎo)向圖 
5.20 吸引和排斥行為 
第6章 自治智能體 
6.1 內(nèi)部的力 
6.2 車輛和轉(zhuǎn)向 
6.3 轉(zhuǎn)向力 
6.4 到達(dá)行為 
6.5 你的意圖:所需速度 
6.6 流場 
6.7 點(diǎn)乘 
6.8 路徑跟隨 
6.9 多段路徑跟隨 
6.10 復(fù)雜系統(tǒng) 
6.11 群體行為(不要碰到對方) 
6.12 結(jié)合 
6.13 群集 
6.14 算法效率(為什么程序跑得這么慢) 
6.15 *后的幾個注意事項(xiàng):優(yōu)化技巧 
6.15.1 長度的平方(或距離的平方) 
6.15.2 正弦余弦查詢表 
6.15.3 創(chuàng)建不必要的pvector對象 
第7章 細(xì)胞自動機(jī) 
7.1 什么是細(xì)胞自動機(jī) 
7.2 初等細(xì)胞自動機(jī) 
7.3 如何編寫初等細(xì)胞自動機(jī) 
7.4 繪制初等ca 
7.5 wolfram分類 
7.6 生命游戲 
7.7 編寫生命游戲 
7.8 面向?qū)ο蟮募?xì)胞實(shí)現(xiàn) 
7.9 傳統(tǒng)ca的變化 
第8章 分形 
8.1 什么是分形 
8.2 遞歸 
8.3 用遞歸函數(shù)實(shí)現(xiàn)康托爾集 
8.4 科赫曲線和arraylist技術(shù) 
8.5 樹 
8.6 l系統(tǒng) 
第9章 代碼的進(jìn)化 
9.1 遺傳算法:啟發(fā)自真實(shí)現(xiàn)象 
9.2 為什么使用遺傳算法 
9.3 達(dá)爾文的自然選擇 
9.4 遺傳算法,**部分:創(chuàng)建種群 
9.5 遺傳算法,第二部分:選擇 
9.6 遺傳算法,第三部分:繁殖 
9.7 創(chuàng)建種群的代碼 
9.7.1 第1步:初始化種群 
9.7.2 第2步:選擇 
9.7.3 第3步:繁殖 
9.8 遺傳算法:整合代碼 
9.9 遺傳算法:創(chuàng)建自己的遺傳算法 
9.9.1 第1點(diǎn):更改變量 
9.9.2 第2點(diǎn):適應(yīng)度函數(shù) 
9.9.3 第3點(diǎn):基因型和表現(xiàn)型 
9.10 力的進(jìn)化:智能火箭 
9.11 智能火箭:整合代碼 
9.12 交互式選擇 
9.13 生態(tài)系統(tǒng)模擬 
9.13.1 基因型和表現(xiàn)型 
9.13.2 選擇和繁殖 
第10章 神經(jīng)網(wǎng)絡(luò) 
10.1 人工神經(jīng)網(wǎng)絡(luò):導(dǎo)論和應(yīng)用 
10.2 感知器 
10.3 用感知器進(jìn)行簡單的模式識別 
10.4 實(shí)現(xiàn)感知器 
10.5 轉(zhuǎn)向感知器 
10.6 還記得這是個“網(wǎng)絡(luò)”嗎 
10.7 神經(jīng)網(wǎng)絡(luò)圖 
10.8 實(shí)現(xiàn)前饋動畫 
10.9 結(jié)語 
參考文獻(xiàn) 
索引

展開全部

代碼本色-用編程模擬自然系統(tǒng) 相關(guān)資料

  “自然現(xiàn)象的模擬技術(shù)可以應(yīng)用于程序式建模(如地形、植物)、程序式動畫(如粒子特效、云層變化)、游戲邏輯(如剛體物理)、人工智能(如非玩家角色的移動)……這本書作為這個領(lǐng)域的入門書籍,使用了簡易的processing編程語言作為例子,非專業(yè)程序員也會很容易理解。”
  ——葉勁峰,知名游戲程序員,《游戲引擎架構(gòu)》譯者
  “我最近讀到一本好書——《代碼本色:用編程模擬自然系統(tǒng)》,它介紹了如何用軟件工具來更好地理解自然界中事物的交互方式。從鐘擺的擺動,到其間粒子不斷交互的粒子系統(tǒng),再到鳥群繁殖的一般模式,shiffman利用動畫和可視化一步步帶我們輕松理解模擬與周圍世界。”
  ——谷歌軟件工程師luis ibá?ez
  “很多編程書讀起來味同嚼蠟,大多數(shù)的編程課程同樣枯燥無趣。這本書卻是趣味橫生。每一章都快速全面地介紹一個有趣主題,而這些主題介紹得還相當(dāng)深入。遺傳算法、神經(jīng)網(wǎng)絡(luò),等等,哇!這些主題通常一個就需要至少一本書的篇幅來講解。本書給出了我目前所知最深入淺出的數(shù)學(xué)解釋。”
  ——一位從事編程20余年的程序員
  “2012年春天,我在nyu itp讀研究生時上過daniel shiffman的nature of code課,漸進(jìn)式學(xué)習(xí)了他講授的全部內(nèi)容,現(xiàn)在重讀這本書更是讓我驚嘆。我會向任何對運(yùn)動、物理、可編程藝術(shù)、游戲等感興趣的人強(qiáng)烈推薦這本書。……總之,這本書絕對值得一讀,所有藝術(shù)家/設(shè)計師/碼農(nóng)的書架上都應(yīng)該有一本!”
  ——紐約大學(xué)nature of code課程學(xué)生
  “很久很久以前,我在director中用lingo做shockwave游戲編程。那時,我經(jīng)常在深夜花費(fèi)大量時間,上網(wǎng)搜尋關(guān)于'轉(zhuǎn)動慣量'之類的文章,最后寫出的代碼經(jīng)常是超級繁瑣而且缺陷很多。……而在閱讀這本書五分鐘之后,我得到的'啊哈,原來應(yīng)該這么實(shí)現(xiàn)'的頓悟,比當(dāng)初五年的鉆研所得到的還要多!”
  ——資深shockwave 游戲設(shè)計師

代碼本色-用編程模擬自然系統(tǒng) 作者簡介

Daniel Shiffman 紐約大學(xué)Tisch藝術(shù)學(xué)院助理藝術(shù)教授,Nature of Code便是其主講課程之一。多年來,他一直用Processing這門藝術(shù)家友好型開源語言開發(fā)教程、教學(xué)示例和代碼庫,擁有豐富的算法和應(yīng)用教學(xué)經(jīng)驗(yàn)。另外,其著作Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction亦廣受讀者好評。更多信息請訪問shiffman.net和natureofcode.com。

商品評論(0條)
暫無評論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 威客电竞(vk·game)·电子竞技赛事官网 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 浙江富广阀门有限公司| 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 首页 - 张店继勇软件开发工作室| 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 |