Excel 2007如何製作能互動的函數圖像

在Excel 2007中畫出一個函數圖像並不難。但是,Excel 2007的功能絕不僅僅如此,稍加改造,我們就可以利用Excel 2007製作出有交互功能的Excel 函數圖像,利用滾動條來研究函數。

第一步:製作圖像

我們來製作一個簡單的一次函數y=kx+b的圖像。在Excel 2007中,在A1單元格中輸入「x」。在A2:A4單元格區域中分別輸入「-10」、「-9.5」、「-9」,選中這三個單元格,拖動填充句柄向下至A42單元格。這樣,可以得到從-10到10的數據,間隔為0.5。在B1單元格中輸入「y」,在C1、D1單元格中分別輸入「k」、「b」。在B2單元格中輸入公式「=A2*$C$2+$D$2」並回車。選中B2單元格拖動其填充句柄向下至B42單元格複製公式。在C2、D2單元格中分別填入數字「2」、「3」,如圖1所示。

輸入公式

選中A1:B42單元格,點擊功能區「插入」選項卡「圖表」功能組中「散點圖」按鈕下的小三角形,再打開的菜單中點擊「帶平滑線的散點圖」,如圖2所示。就可以在當前窗口中得到函數y=2x+3的圖像了,如圖3所示。

插入

函數圖像

此時,如果我們改變C2或D2單元格的數值,那麼函數的圖像也會相應地發生改變。但是,圖表中坐標軸也會跟著發生變化,這並不符合我們的習慣。而且,C2或D2單元格的數值改變如果只通過輸入的方式,那也顯得很麻煩。所以,我們還必須進行下面兩步操作。

第二步:固定坐標軸

選中圖表區,此時在功能區會新增加一個「圖表工具」選項卡集。點擊其中的「布局」選項卡 「坐標軸」功能組中「坐標軸」按鈕下小三角形,在彈出的菜單中選擇「主要橫坐標軸→其他主要橫坐標軸選項」命令,如圖4所示。

選項

在打開的「設置坐標軸格式」對話框中,點擊左側的「坐標軸選項」項目,然後將右側的「最小值」、「最大值」項目都設置為「固定」,並在其後的輸入框中分別輸入「-10」、「10」。如圖5所示。

選項

用同樣的方法設置主要縱坐標軸。可將「最小值」和「最大值」分別設置為「-50」、「50」。

這樣,坐標軸就算固定好了。

第三步:添加滾動條

現在,我們應該為C2單元格數據指定一個滾動條,並用滾動條來調整C2單元格數據。在Excel 2007中,我們需要首先找到添加滾動條的命令。

點擊左上角的「自定義快速訪問工具欄」右側的小三角型按鈕,在彈出的快捷菜單中選擇「其他命令」命令,如圖6所示。

在打開的「Excel選項」對話框中,確認左側列表中選中「自定義」項目,在中間「從下列位置選擇命令」下拉列表中選擇「不在功能區中的命令」,然後在下方的列表中選中「滾動條(窗體控制項)」,點擊「添加」按鈕,將其添加到「自定義快速訪問工具欄」 中。如圖7所示。

選項

關閉對話框,點擊左上角「自定義快速訪問工具欄」上新添加的「滾動條」按鈕,當滑鼠指針變為十字形時,在工作表中窗口中點擊產生一個滾動條。在滾動條上右擊滑鼠,在彈出的快捷菜單中選擇「設置控制項格式」命令,打開「設置控制項格式」對話框。點擊「控制」選項卡,在「單元格鏈接」右側的輸入框中輸入「$C$2」,指定其與C2單元格數據鏈接,如圖8所示。我們還可以在這個選項卡中指定滾動條的最大值和最小值。

設置對象格式

同樣的方法為D2單元格設置一個滾動條,並做好鏈接。

好了,現在拖動滾動條,函數的圖像就會發生相應的變化。我們自然就可以由此來發現函數圖像與參數之間的關係。


推薦閱讀:

sqlite時間函數及時間處理
[Excel] 函數入門之--INDEX MATCH
請收藏Excel中這6個生僻但又超好用的函數,萬一要用著了呢
js 字元串編碼轉換函數
機器學習基礎——帶你走近機器學習

TAG:圖像 | 函數 | Excel | 互動 | 2007 |