用vb來探索各類函數裡參數的意義.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用vb來探索各類函數裡參數的意義

用VB來探索各類函數裡參數的意義 分享人:楊智強 摘要: 本文旨在利用Visual Basic(以下簡稱VB)所製作出的互動式軟體來協助學生在學習函數的方便性及有效性。 此互動式的軟體目的在讓學生輸入各項參數時所產生圖形的變化,來探索函數中參數與圖形之間的關係,以彌補紙上繪圖的高難度,幫助學生在進入代數運算前,能對各類函數的圖形能有先期的認識。 一、前言: 函數圖形所展示的美是會讓人流連忘返的,但卻常因其紙上繪圖的困難度相當高,而使學生無法從中獲得樂趣。若要學生自己寫程式,卻得先有語言程式和數學背景才有辦法書寫。如此就無法引領學生去欣賞函數圖形的美。現在坊間有許許多多的程式軟體可幫助老師編寫程式,開發教學軟體,使學生可在操作軟體過程中加以探索、發現函數的特殊意義,加深學生對函數的印象。 其中由Microsoft所發展的VB即可展現如此的功用。在第二、第三、第四、第五點中,我們將分別介紹二次函數(Quadratic function)、三角函數(Triangle function)、指數函數(Exponential function)及對數函數(Logarithm function),最後並簡單介紹如何利用VB製作出二次函數的互動式介面及結論。 在介紹之前,仍有一件事看似不起眼,但卻相當重要的概念,需先和大家分享,就是「數值運算」和「符號運算」。 以VB做出的軟體是架構在數值運算之下,而數值運算所牽涉到的是「精確度」。 下圖例是以VB做出的一個實例 若以我們所學的配方法來觀察 就可發現實際上,(應該是;(應該是,而上述所得的和就是一種符號運算的結果。 因此正確說來是而不是0.3333;是而不是0.6667。0.3333和0.6667只是運算結果的近似值罷了。 所以,在此要強調設計此軟體的重點,不在於計算而是在於讓學生對圖形的感受及不同係數所產生其圖形差異的關聯性。就本人的經驗中,VB、Excel、GSP、Cabri及一般計算器等所呈現的皆是數值運算;而數學專用軟體Maple、Mathematica、MathLab等則屬於符號運算。 二、二次函數(Quadratic function)[] 一般而言,二次函數的呈現有一般式[]和標準式[]。在此,我們僅以一般式來呈現。 設計該函數的理念,在於幫助學生能在此互動式的介面之中,尋找及探索二次函數的相關性質,藉由各項係數的輸入,來了解二次函數。 在此介面中,有三個空格(亦即係數),分別以a、b、c來表示。 (1) 若只改變a ( ( a0 ( 圖形開口向上 ( a=0 ( 則不為二次函數,而是線型函數(即一次函數 或常數函數)。因為在這介面是強調二次函 數,所以若輸入0則會提醒使用者“前的係 數若為零,則不是二次函數啦!”。 ( a0 (圖形開口向下。 ( ( ︱a︱值越大,開口則越小;︱a︱值越 小,開口則越大。 (2) 若只改變c ( 圖形是會上下平移。 以 為例 的常數項比的常數項大3, 所以的圖形是由的圖形向上平移3單位。 反過來說,的圖形是由的圖形向下平移3單位。 (3)而改變a,c或a,b或b,c 則會有不同的變化。 例如: 利用該軟體的呈現,可發現的圖形是由的圖形向右平移2單 位,為什麼呢?只要將該兩函數給標準化。 就可明白了! 三、三角函數(Triangle function)[] 一般而言,三角函數有sin函數-;con函數-;tan函數-;cot函數-;sec函數-;csc函數-共六種。在此,我們僅以三角函數中的sin函數來呈現。 設計該函數的理念,在於幫助學生能在此互動式的介面之中,尋找及探索三角函數的相關性質,藉由各項係數的輸入,來了解三角函數。 在此介面中,有四個空格(亦即係數),分別以a、k、α、b來表示。 (1) 若只改變a ( 原圖往上下方拉︱a︱倍。 (若a為正,則原圖向上拉︱a︱倍; 若a為負,則原圖向下拉︱a︱倍。) (2) 若只改變k ( 週期;原圖伸縮倍。 (3) 若只改變α ( 原圖左右移位α。 (α0時左移;α0時右移) (4) 若只改變b ( 原圖提高 or 下降︱b︱單位。 (

文档评论(0)

75986597 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档