天天看點

matlab 建立批量檔案夾_matlab之旅遇到的everything①

問題一:

matlab 建立批量檔案夾_matlab之旅遇到的everything①

怎麼設定預設路徑設定預設檔案夾

每次打開matlab就得找一個不是C槽的地方再重新建立新的檔案夾和檔案,就覺得很麻煩,然後就查了一下百度,找到了一個解決方法,自己也用了,很實用,把連結放在這裡,自己也稍微整理一下,也不希望以後找不到相關連結了。在這裡,感謝每一位回答的答主。

https://jingyan.baidu.com/article/22a299b5d1ef999e18376a42.html

就是這個地方,圖如下:

matlab 建立批量檔案夾_matlab之旅遇到的everything①

我是想以後的每一次打開都是自己已經處理好的一個檔案夾,

下一步是我們回到電腦系統桌面,然後右鍵點選選擇matlab快捷方式,然後點選選擇屬性,在快捷方式中,可以看到有個起始位置,如下圖所示:

matlab 建立批量檔案夾_matlab之旅遇到的everything①

填上自己想要的位置就可以了。

問題二:在解決常微分求解問題上,解析解和數值解的了解

解析解,是指通過嚴格的公式所求得的解。

數值解,是指給出一系列對應的自變量,采用數值方法求出的解。

解析法是常見的微積分技巧,如分離變量法等。解析解為一封閉形式的函數,是以對任一獨立變量,皆可将其代入解析函數求得正确的相依變量。是以,解析解也稱為閉式解。

當無法由微積分技巧求得解析解時,便隻能利用數值分析的方式來求得其數值解了,數值方法變成了求解過程重要的媒介。

matlab 建立批量檔案夾_matlab之旅遇到的everything①

什麼是解析解,什麼是數值解?_百度知道

問題三:龍格庫塔法

Matlab中求微分方程數值解的函數有七個:ode45,ode23,ode113,ode15s,ode23s,ode23t,ode23tb 。

ode45表示采用四階-五階Runge-Kutta算法,它用4階方法提供候選解,5階方法控制誤差,是一種自适應步長(變步長)的常微分方程數值解法,其整體截斷誤差為(Δx)^5。解決的是Nonstiff(非剛性)常微分方程。

ode45是解決數值解問題的首選方法,若長時間沒結果,應該就是剛性的,可換用ode23試試。

應注意高階微分方程必須等價地變換成一階微分方程組,函數m檔案中寫為列向量或者列矩陣的形式。

ode45 解非剛性微分方程,中等精度,使用Runge-Kutta法的四五階算法。

ode113 解非剛性微分方程,變精度變階次Adams-Bashforth-Moulton PECE算法。

ode23t 解中等剛性微分方程,使用自由内插法的梯形法則。

ode15s 解剛性微分方程,使用可變階次的數值微分(NDFs)算法。

ode23s 解剛性微分方程,低階方法,使用修正的Rosenbrock公式。

ode23tb 解剛性微分方程,低階方法,使用TR-BDF2方法,即Runger-Kutta公式的第一級采用梯形法則,第二級采用Gear法。

數值分析中,

龍格-庫塔法

(Runge-Kutta methods)是用于非線性常微分方程的解的重要的一類隐式或顯式疊代法。這些技術由數學家卡爾·龍格和馬丁·威爾海姆·庫塔于1900年左右發明。

  • 經典四階法
matlab 建立批量檔案夾_matlab之旅遇到的everything①
matlab 建立批量檔案夾_matlab之旅遇到的everything①
  • 例子
matlab 建立批量檔案夾_matlab之旅遇到的everything①
  • 顯示法
matlab 建立批量檔案夾_matlab之旅遇到的everything①
matlab 建立批量檔案夾_matlab之旅遇到的everything①
  • 隐式方法
matlab 建立批量檔案夾_matlab之旅遇到的everything①

龍格庫塔法_百度百科

繼續閱讀