Mathematica的學習打卡day 4

2021-10-03 11:24:38 字數 1027 閱讀 4465

今天的內容為列表的編輯,這也是同時承接上次的內容(學習內容來自嗶哩嗶哩)

drop函式與delete函式-元素的刪除

drop函式和delete函式均為可以對數表的操作,負責對數表的元素的批量的刪除,drop函式的處理是常用刪除連續的元素,而delete函式使單獨的元素。。

其中負數指的是從列表的倒數的元素向前的進行刪除,正數指的是從前的元素向後刪除。同理0指的是不刪除。

delete的函式呢,會更專項去刪除單獨的元素,但如果要挑選的去刪除幾個元素,還是需要用delete。。

常見的問題

由於新手操作難免會有失誤,我來列舉兩個常見的問題

元素列表的括號必須是花括號,mathematica的函式常用的括號是中括號,而元素的使用若用中括號,即使前後的語句多麼的嚴謹,程式都不會執行,而且這種錯誤是無法報錯的,但在最後面有乙個紅色的方括號提示這裡有錯誤。。

列表的名稱比如s,不能在做為列表內的字母元素再次出現,否則,也會報錯。。

sort函式-元素的排序

這個函式可以自動按照所輸入的元素的大小進行排序,相比於c語言中輸入七八條的語句,要簡明的多。如果要按從大到小的方式輸出在後面加乙個greater。還要注意的是sort函式的括號比較特殊是形式的,同樣符號是不容許出錯的。。

列表的拆分與合併

d=flatten[c] 將c中的兩個表壓成乙個

partition[d,n] 將d中的元素分成,每個為n元的列表。。

Mathematica的學習打卡day 3

今天的學習內容主要為列表,製圖的應用 學習內容來自嗶哩嗶哩 手工輸入元素 當列表的內容不多,手工輸入元素形式簡明,便於觀察和記憶 如果內容為單純的文字或本質的含義即為不使其參與運算,則在其後加上分號 若不能參與運算的元素令其輸出,則會輸出和原式相同的字元 range函式 range a,b,d 以a...

Mathematica的學習打卡day 6

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

Mathematica的學習打卡day7

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