winform繪製基本初等函數圖像系列01:前期準備

2020-12-06 熱愛生活的小龍蝦

C# winform中有繪圖的函數,所以想到做一個繪製基本初等函數圖像的小程序,既學習了編程,又對函數有了更深的了解。

應該是C#(圖沒找到嘿嘿)

學習高等數學的時候,對基本初等函數有些生疏,而且高中時也沒學過反函數,所以只好自學了一段時間。但是對函數圖像並不是有很深的印象。正好學到了C# ,編寫桌面程序特別簡單,控制項拖動就出來了。滿足了C語言不能很好地搭建界面的需求。下面對winform繪製函數作一個簡要的說明。

C# 中提供了一個類:Graphics

畫圖的類

這個類可以繪製很多圖像,像點、線、矩形、圓、橢圓等等都可以繪製。

它就像一個畫板一樣,所以要有畫筆才行。C# 中有一個畫筆類:Pen

它可以對畫筆進行設置大小,顏色等等。

有了工具之後,就可以著手進行程序的開發了。

按照步驟來,首先需求分析:

繪製各種函數圖像。

OK,可以開始著手做了。

首先新建項目、在窗體上放上這些按鈕和一些設置參數的文本框等等。下圖是具體的布局。

其次將窗體屬性設置為全屏。要繪製函數,肯定要有坐標系,打算將窗體中心作為坐標系的中心。所以在類中定義一些欄位作為坐標系的原點、坐標系的精度、繪製的曲線的精度等等。還要講畫板和畫筆也定義好,這樣所有的工具就有了。

定義一些參數

下面就可以開始正式繪製了。

好了,今天的前期準備就到這裡,下期正式繪製圖形,喜歡的朋友可以關注一下。

相關焦點

  • winform繪製基本初等函數圖像系列02:具體操作
    回顧:上一篇文章介紹了winform繪製基本初等函數的類和工具,本次將一點點地介紹如何繪製函數圖像。最後會貼出特別棒的圖像效果。變量定義好了之後,我們就開始操作。首先在窗體的加載事件中進行前期初始化。繪製圖像的函數:private void huizhi(){try{flag = 0;zeroX
  • 基本初等函數 指數函數 代碼篇
    本文首發於微信公眾號:"算法與編程之美",歡迎關注,及時了解更多此系列博客。由於機器學習和數學密切相關,尤其是數學中的函數,因此我們非常有必要複習和了解基本的函數知識。上一篇文章中,我們為大家介紹了基本初等函數中的指數函數 基本初等函數 指數函數,本文將為大家介紹如何利用python語言完成函數的繪製。
  • 一起來討論特殊函數、三角函數誘導公式、基本初等函數圖像的性質
    大家好,我是專升本數學學霸,這次我們繼續來討論分段函數、三角函數誘導公式、基本初等函數圖像的性質。那你知道分段函數、三角函數誘導公式、基本初等函數圖像的性質嗎?學霸來幫你來了。首先,我們來看看幾個特殊函數。
  • 高一數學必修1基本初等函數解題技巧
    高一數學必修1基本初等函數解題技巧整個高中的數學都是圍繞函數進行考察的,而函數都是圍繞基本初等函數進行相關的變形進行相關的考察的,所以必須從基本初等函數下手,來解決函數中的相關問題,找到突破口,掌握考點
  • 高中數學公式大全:函數、基本初等函數的圖像與性質
    高中數學公式大全:函數、基本初等函數的圖像與性質 2019-02-15 15:24 來源:新東方網編輯整理 作者:
  • 高中數學,關於基本初等函數的零點問題
    到了高中,學習函數知識的時候,同學們都感覺難,其實,只要概念清晰,會畫函數圖像,也不是很難的,所有問題都可以簡單化。今天,所涉及的函數零點問題,我大概的總結一下。函數的零點,就是指使函數值為0的自變量的值。
  • 專升本考試最重要的知識點:6大類基本初等函數
    常用的六類函數,即常數函數、冪函數、指數函數、對數函數、三角函數與反三角函數,這六類函數稱為基本初等函數。一、常數函數y = c 或 f ( x ) = c , x ∈ R ,其中 c 是常數。它的圖像是通過點 (0,c),且平行 x 軸的直線,如下圖所示:常數函數的圖像常數函數的性質:1、常數函數是有界函數,周期函數(沒有最小的正周期)、偶函數;2、常數函數既是單調增加函數又是單調減少函數,特別的當 c = 0 時,它還是奇函數
  • 連續函數的運算與初等函數的連續性
    (複合函數的連續性)若函數f在點x0處連續,g在u0處連續,u0=f(x0),則複合函數g[f(x)]在點x0處連續,即連續函數的複合函數仍然連續。說 明:1、根據連續性的定義,上述結論可以表示為:2、若複合函數g[f(x)]的內函數f當
  • (乾貨、精品)高中數學基礎知識之函數概念與基本初等函數
    今天與大家分享高中數學基礎知識——函數概念與基本初等函數。例2:已知函數y=f(1-x)的圖像經過點(-1,1),則函數y=f(4+x)的反函數必過點___。故y=f(4+x)的圖像必過點(-2,1),其反函數圖像必過點(1,-2)。②兩函數互為反函數兩函數的圖像關於直線y=x對稱。
  • 人教A版高中數學必修1第二章《基本初等函數(I)》思維導圖
    本文我們就以人教版A版必修1高一數學《第二章 基本初等函數(1)》為例進行梳理總結。總體內容大綱如下。高中數學必修一第二章基本初等函數1一、 指數函數高中數學《指數函數》思維導圖指數函數這節,重點在指數運算法則、指數函數的圖像性質、指數式大小比較,高考中一般以選擇題或填空題的形式出現。
  • 高考數學中的幾類非基本初等函數總結
    函數章節是高考數學的重要組成部分。它有著」三最」之稱。即:最基礎、最重要、最難學。曾經我的高中數學老師毫不保留地說「高中數學得函數者得天下」,函數學好了,你的高中數學成功了一半。不管是不是過於誇張,但也足以說明函數的重要性。
  • 教學研討|1.2.2 基本初等函數的導數公式及導數的運算法則
    六、教學過程:研討素材二一、教學目標1.熟練掌握基本初等函數的導數公式;2.掌握導數的四則運算法則。3.能利用給出的基本初等函數的導數公式和導數的四則運算求簡單函數的導學。4.能運用公式處理某些實際問題。
  • 高中必考函數圖像,手繪思維導圖筆記,值得收藏
    高中數學最早接觸函數,可見函數基礎的重要性,要想學好函數,首先必須要會畫基本初等函數的圖像,然後從圖像入手依次解決複雜的函數問題。閉上眼睛想一想,就覺得函數知識點,雜亂無章,無從記憶。函數該怎麼學,從哪裡入手呢?
  • 我也是服了,老闆居然叫我在Excel中繪製數學函數的圖像
    在Excel中繪製數學函數的圖像大家好,我是@愛玩電腦,今天給大家講講如何在辦公軟體Excel2007中繪製數學函數的圖像。比如正弦函數,餘弦函數…。我們以三個函數為例:y=sin(x),y=cos(x),y=x*x/25一、準備好相應的數據在A列輸入-5到5遞增0.5的序列,在B2單元格輸入公式=ROUND(SIN(A2),4),並向下填充,其實輸入=SIN(A2)也行,我利用ROUND函數來保留4位小數。
  • 基本初等函數之指數函數
    在指數函數的定義表達式中,在a^x前的係數必須是數1,自變量x必須在指數的位置上,且不能是x的其他表達式,否則,就不是指數函數。指數函數應用到自然常數e上寫為exp(x),現常寫為e^x。函數性質1、指數函數的定義域為R,這裡的前提是a大於0且不等於1。對於a不大於0的情況,則必然使得函數的定義域不連續,因此我們不予考慮,同時a等於0函數無意義一般也不考慮。2、當a>1時,指數函數單調遞增;當0<a<1,指數函數單調遞減。
  • 高中函數圖像及其平移與變換
    基本初等函數的圖像 1.一次函數 >函數 y = f(x + a)的圖像可以把函數 y = f(x)的圖像沿x軸方向向左(a>0)或向右(a<0)平移|a|個單位即可得到; (2)豎直平移:函數 y = f(x) + a 的圖像可以把函數 y = f(x)的圖像沿x軸方向向上(a>0)或向下(a<0)平移|a|個單位即可得到。
  • 高考必考內容乾貨,函數基本知識點穿線大全,仔細閱讀絕對是飛躍
    01概述函數是高考必出的內容,要學好函數這塊的知識離不來基礎的知識點。05基本初等函數為什麼要研究基本初等函數?這些基本初等函數是所有函數組成部分,相當於組成我們身體中的元素。例如,函數y=㏒(3x+1)(以2為底)的圖像是什麼?就可以從基本初等函數中去獲得。即函數y=㏒(3x+1)(以2為底)是在函數y=㏒x(以2為底)基礎上來獲得。
  • 一個易被忽略的基本初等函數:冪函數
    冪函數是高中階段新學習的三種基本函數之一,在考試中也經常出現,或者作為一個工具來使用。小編總結了有關冪函數的常見題型,供大家參考。一、基礎知識注意:很多同學經常將冪函數和指數函數搞混淆,那麼我們如何區分冪函數和指數函數呢?
  • 你知道反函數及其求法和複合函數、函數的四個基本性質嗎?
    大家好,我是專升本數學學霸,這次我們繼續來討論反函數及其求法和複合函數、函數的四個基本性質。那你知道反函數及其求法和複合函數、函數的四個基本性質嗎?學霸來幫你來了。接下來,我們一起來討論複合函數,討論複合函數之前先來看看有那些基本初等函數:①冪函數②指數函數③對數函數④三角函數⑤反三角函數
  • 超越函數的圖像與性質1
    [常見超越函數的形式]指數函數ex、對數函數lnx以及冪函數xn是基本初等函數,它們兩兩組合,可以構成下列六大類超越函數:[形如ex/xn的函數]先討論n=1時的情形,即令當n=2時,函數的圖像如圖所示,虛線為導函數的圖像。