1樓:匿名使用者
solve('5*x^5-3*x^3+x^2+11=0')
ans =
-1.3130542889642530668937203100181
0.64872718956017354755182357313527*i + 1.0201526764802407097363499549923
- 1.0070470829409015158691709440101*i - 0.36362553199811417628948979998319
1.0070470829409015158691709440101*i - 0.3636255319981141762894897999832
1.0201526764802407097363499549923 - 0.64872718956017354755182357313526*i
>>
matlab求解非線性方程
2樓:匿名使用者
如果你有n個未知bai數n個方程,就定du義一個輸入輸zhi出都是n*1列向量的函式,dao然後用fsolve解。比專
如你想解方程組
x1^2+x2=7
x2^3+exp(x1)=100
就定義一屬個函式
func1=@(x)[x(1)^2+x(2)-7;x(2)^3+exp(x(1))-100];
x=fsolve(func1,[1;1])
3樓:敏感鈍感
fun=@(x)(x+0.0777)*cos(x)-sin(x)-0.0681;
>> fzero(fun,0.5)
ans =
0.2729
可以用求零點函式解
a=0.0777;
>> b=0.0681;
>> fun=@(x)(x+a)*cos(x)-sin(x)-b;
>> fzero(fun)
就可以編
版程求權解
4樓:劉賀
得不來出解析
源解bai,除非
du有zhia和b的值:dao
clear all;clc;
a=3;
b=2;
syms x
solve(eval((x+a)*cos(x)-sin(x)-b))ans =
.77394808752697357508109385553800
牛頓迭代法求解非線性方程組matlab
g inline 9 y 2 24 y 13 gy inline 18 y 24 a 2 e1 0.0001 n 1 y a g a gy a z abs y a while z e1 y a g a gy a z abs y a a y n n 1 enda,n 求解非線性方程組的牛頓迭代法的具體...
MATLAB非線性約束問題,急求
你這個問題的難點在於如何表達目標函式和約束函式,必須把已知量都給出,否則,這兩個函式寫不出來。請把已知量都寫出來,或用資料檔案發過來。matlab遺傳演算法優化問題中,非線性等式約束怎麼新增啊?建立約束條件函式,把非線性的等式約束條件新增加在 c,ceq 中。如function c,ceq nonc...
求齊次線性方程組的基礎解系,求齊次線性方程組的基礎解系及通解
x3 1,x4 0,x3 0,x4 1,代入就得到基礎解系,可以說你下面做的這種方法肯定可以,並且更常用。求齊次線性方程組的基礎解系及通解 係數矩陣 11 1 12 5 3 27 7 32r2 2r1,r3 7r1得 1 1 1 10 7500 1410 9r3 2r2 11 1 10 7 5000...