為什麼叫函數?
函數是什麼意思?
函數就是在某變化過程中有兩個變量X和Y,變量Y隨著變量X一起變化,而且依賴於X。如果變量X取某個特定的值,Y依確定的關係取相應的值,那麼稱Y是X的函數。這一要領是由法國數學家黎曼在19世紀提出來的,但是最早產生於德國的數學家菜布尼茨。他和牛頓是微積分的發明者。17世紀末,在他的文章中,首先使用了“function"一詞。翻譯成漢語的意思就是“函數。不過,它和我們今天使用的函數一詞的內涵並不一樣,它表示”冪”、“座標”、“切線長”等概念。
直到18世紀,法國數學家達朗貝爾在進行研究中,給函數重新下了一個定義,他認為,所謂變量的函數,就是指由這些變量和常量所組成的解析表達式,即用解析式表達函數關係。後來瑞士的數學家歐拉又把函數的定義作了進一步的規範,他認為函數是能描畫出的一條曲線。我們常見到的一次函數的圖像、二次函數的圖像、正比例函數的圖像、反比例的圖像等都是用圖像法表示函數關係的。如果用達朗貝爾和歐拉的方法來表達函數關係,各自有它們的優點,但是如果作為函數的定義,還有欠缺。因為這兩種方法都還停留在表面現象上,而沒有提示出函數的本質來。
19世紀中期,法國數學家黎緊吸收了萊布尼茨、達朗貝爾和歐拉的成果,第一次準確地提出了函數的定義:如果某一個量依賴於另一個量,使後一個量變化時,前一個量也隨著變化,那麼就把前一個量叫做後一個量的函數。黎曼定義的最大特點在於它突出了就是之間的依賴、變化的關係,反映了函數概念的本質屬性。
參考資料:頂hidao.baidu.com/question/1899845.html
在程序中,函數和方法是一個嗎?為何叫法不一樣 10分
都是一樣的。
bbs.csdn.net/topics/390017497
C語言中什麼叫調用函數?為什麼函數和函數之間是調用關係?
……就是使用的意思,因為在彙編裡是用call這個詞語
函數和方法 為啥c中叫函數 java中叫方法 那c++呢 注意我問的是為什麼!!!!
這兩個是一樣的。以前c語言中我們一直稱之為函數,大概因為面向過程編程中它是很獨立的部分,沒有嚴格意義的附屬於誰。
在Java裡面我們稱之為方法,因為它是作為一個抽象的對象的本身的組成部分而存在的,這時候把其稱為這個對象的方法比較貼切。
什麼叫函數返回?為什麼要返回?
函數就是遵循一定的路線將輸入的變量一系列的運算後返回最終的值,一般用
return 變量;來返回
顧名思義呀!!就是把運算結果返回啦....
例如我用加法函數為例子
function plus(a,b){
c=a+b
return c
}
這樣~就是定義了個plus的函數,格式是plus(a,b)~返回c
如果現在再用d=plus(1,2)
這樣d就等於函數plus(1,2)返回的值~也就是a=1,b=2時的c,這時候c=1+2
然後返回c就等於返回3
d=plus(1,2)就等於d=1+2=3了~
函數也可以不返回~例如操作類型的函數就不會返回值~~``如果是運算類型的函數的話就有返回~如果不返回的話~他運算的值就無法取得~那運算函數就沒意義拉!
什麼叫做函數在某點沒有定義? 5分
比如y=1/x這個函數,在x=0的這一點上沒有意義,也即在該點沒有定義
為什麼java中叫方法,C中叫函數?
其實沒有區別~
面向過程的語言~一般叫函數~比如C~大家都說函數~沒人說方法……因為面向過程的一個模塊他更強調的是數據的處理~就像函數一樣~
而面向對象的語言比如 c++ java c#(c++同時支持面向對象和麵向過程)
一般把類的裡的函數叫方法或者服務或操作~它主要強調這個類的對象封裝了一些屬性和方法(變量和函數)並向外提供服務。一個對象應該具有一些服務~為其他對象服務~也就是面向對象中兩個對象間發消息…… 你在b的對象裡做a.sort() 就是b向a發一條消息~讓a進行排序~a只將sort()這個接口暴露給b,為b提供了排序這個功能,其他細節做了封裝,這就是面向對象的開閉原則……慢慢體會吧……還是說服務感覺恰當些……
為什麼叫函數?
函數表示每個輸入值對應唯一輸出值的一種對應關係。函數f中對應輸入值的輸出值x的標準符號為f(x)。包含某個函數所有的輸入值的集合被稱作這個函數的定義域,包含所有的輸出值的集合被稱作值域。若先定義映射的概念,可以簡單定義函數為,定義在非空數集之間的映射稱為函數。
其實說白了,我們常見的都是這種情況:有兩個變量x,y,按照某個對應法則,對於每一個給定的x值,都有唯一確定的y值與之對應,那麼y就是x的函數。其中x叫自變量,y叫因變量。
不知道你現在是幾年級了,可能一開始接觸的就是正比例函數和一次函數,比如y=3x,這就是正比例函數,y=3x+2,這就是一次函數。
你應該現在是初中吧,函數很重要,一定要學好,一次函數不難,二次函數就不容易了。好好學。
希望能幫到你