原文:Matlab數值求解超越方程的根

有時候我們要數值求解超越方程的多個根,但是數值方法都要給定一個初值。 matlab有內建函數fsolve求解非線性方程 組 ,但是只能求一組給定初值的解,如果要求多個根 如頻率方程 ,可以先用mathematica畫圖,然后觀察得到零點個數和大概位置,然后調用fsolve求解。 這里提供了一個程序,在區間 a,b 上面畫圖,然后可以用鼠標選取n個點,然后返回以這些點作為初值得到的根。 幾點需要注意 ...

2017-09-14 12:41 0 11073 推薦指數:

查看詳情

matlab簡單的超越方程求解近似值

超越方程(英語:transcendental equation)是包含超越函數的方程,也就是方程中有無法用自變數的多項式或開方表示的函數,與超越方程相對的是代數方程超越方程求解無法利用代數幾何來進行。大部分的超越方程求解沒有一般的公式,也很難求得解析解。 超越方程簡單的計算可以用折線法計算 ...

Sun Mar 01 02:52:00 CST 2020 0 1801
借助 Matlab 使用二分法求解方程

第一次使用 Matlab,遂將過程詳細記錄之。 圖中標注 ① 是工作目錄,即代碼存放的目錄;標注 ② 是編輯器,即我們寫代碼的地方;標注 ③ 是命令行,是我們執行語句的地方。本次實驗我們是在這里執行二分法的函數。 例題: 應用二分法求解方程 \(x^3 - x - 1 = 0\) 在區間 ...

Thu Mar 18 03:19:00 CST 2021 0 1215
Matlab求解微分方程

Matlab求解微分方程 解微分方程有兩種解,一種是解析解,一種是數值解,這兩種分別對應不同的解法 解析解 利用dsolve函數進行求解 1.求解析解 求 的解析解 2.初值問題 求初值問題 3.邊界問題 求邊界問題 4.高階方程 求解方程 ...

Sat Jul 17 01:29:00 CST 2021 0 441
二分算法——求解方程

題目:求下面方程的一個:f(x)=x3-5x2+10x-80=0,若求出的是a,則要求|f(a)|<=10-6 解法:對f(x)求導,得f'(x)=3x2-10x+10.由一元二次方程求根公式知方程f'(x)=0無解,因此f'(x)恆大於0.故f(x)是單調遞增的。易知f(0)< ...

Mon Dec 18 18:38:00 CST 2017 0 1655
利用Matlab求解Laplace方程

相關鏈接:http://wenku.baidu.com/view/f17e57e8856a561252d36f5e.html 問題描述: 下面求它的數值解,編寫程序如下: 顯示結果如下: ...

Thu Dec 27 00:11:00 CST 2012 0 4596
布拉休斯方程數值求解

布拉休斯方程如下: \[\begin{equation} f f^{''}+2f^{'''}=0 \\ f(0)=f^{'}(0)=0;f^{''}(0)=1 \end{equation} \] 這是一個非線性常微分方程,下面我們利用四階龍格庫塔方法來求解方程。 我們引入新的變量 ...

Fri Apr 03 17:04:00 CST 2020 0 611
matlab求解常微分方程

本文主要介紹matlab求解常微分方程(組)的dsolve和ode系列函數,並通過例子加深讀者的理解。 一、符號介紹 D: 微分符號;D2表示二階微分,D3表示三階微分,以此類推。 二、函數功能介紹及例程 1、dsolve 函數 dsolve函數用於求常微分方程組的精確解,也稱為 ...

Wed Mar 11 17:56:00 CST 2020 0 1740
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM