Mathematica的學習打卡day 3

2021-10-03 10:34:50 字數 1678 閱讀 4817

今天的學習內容主要為列表,製圖的應用(學習內容來自嗶哩嗶哩)

手工輸入元素:當列表的內容不多,手工輸入元素形式簡明,便於觀察和記憶;如果內容為單純的文字或本質的含義即為不使其參與運算,則在其後加上分號(若不能參與運算的元素令其輸出,則會輸出和原式相同的字元)。。

range函式:

​ range[a,b,d] 以a,b為邊界的數表,d稱增量或者步長,

​ range[a,b] 當d的位置省去了數值的時候,那系統會預設其步長為1

​ range[b] 當a,d的位置均省去了數值則表示,從1開始直到b的數表。。

有趣的是,range函式自己可以套用自己,有一些遞迴呼叫的意味,這一環套一環的陣列是不是讓你,聯想到了俄羅斯套娃?如果想到了這兒,那麼對於這個函式的理解就比較深刻了。。

range函式不僅可以運算數字,而且可以運算簡單的代數。。

這台令人震驚了,但這看上去還不十分的舒服,我們再用simplify函式使其簡化,當然這也不用將數字抄寫下來,只要在simplify函式之中加入%,這樣就可以代表上乙個運算結果。值得提醒的是,含%的使用一定要在出現的建議欄之上,否則會輸出0,因為函式檢測不

table函式

table[函式,變數a,b,c,d]這種用法和range相似,b,c,代表了函式的變化的範圍。大部分的函式的定義範圍,軍事這樣的形式,但manipulate的d省去之後代表的是變化是連續的,而不是跳躍式的。。

我們來一手稍顯複雜的復合,這是一系列的三角函式影象的復合。。。

我們發現table函式遠比我們想象的要強大的多,不僅可以錄入函式,字元,文字;甚至連函式的影象都可以輸出。而且還可以將數表按矩陣的形式輸出。。

隨機數randomreal[ ]生成0,1之間的隨機數

randominteger[ 10 ]生成0,10之間的隨機數

這個功能我個人認為,可以媲美顯微鏡的發明,是我們加上了一種工具,可以給我們乙個不同的視角,認識我們一直十分熟悉,但卻截然不同的世界。

這幾個代數式,可能有的同學在中學時期就已經認識了,但這兩個函式影象,恐怕從來沒有見過。這確實給人震撼。關於這個更好是怎麼打出,方法很多例如ctrl+2,或者面板選單中選擇其他,基本數學輸入,就可以找到相應的形式。。

今天到此結束,如有錯誤歡迎斧正,期待學習交流!

Mathematica的學習打卡day 4

今天的內容為列表的編輯,這也是同時承接上次的內容 學習內容來自嗶哩嗶哩 drop函式與delete函式 元素的刪除 drop函式和delete函式均為可以對數表的操作,負責對數表的元素的批量的刪除,drop函式的處理是常用刪除連續的元素,而delete函式使單獨的元素。其中負數指的是從列表的倒數的元...

Mathematica的學習打卡day 6

今天的內容為多項式的運算 學習的內容來自嗶哩嗶哩 初等函式的運算 在mathematica之中多項式的基本運算包含加法,減法,乘法,除法,以及模的運算,值得注意的是多項式之後要加以分號分隔。我們發現僅僅用除號使多項式執行,並不能使原有的多項式得到化簡。如果我希望得到多項式的相除之後商式和余式應該怎麼...

Mathematica的學習打卡day7

今天的內容有關多項式的合併,三角函式的運算 學習內容來自嗶哩嗶哩 多項式的合併 collect 函式,變數 合併表示式中的有關指明變數的多項式 apart 函式,變數 把函式分式寫成部分分式之和的形式 cancel 函式 約分函式的中的分式 together 函式 通分函式表示式的分式 但在輸入這些...