Matlab求解线性方程组、非线性方程组.doc
《Matlab求解线性方程组、非线性方程组.doc》由会员分享,可在线阅读,更多相关《Matlab求解线性方程组、非线性方程组.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateMatlab求解线性方程组、非线性方程组Matlab求解线性方程组、非线性方程组求解线性方程组solve,linsolve例:A=5 0 4 2;1 -1 2 1;4 1 2 0;1 1 1 1;%矩阵的行之间用分号隔开,元素之间用逗号或空格B=3;1;1;0X=zeros(4,1);%建立一个4元列向量X=linsolve(A,B)diff(fun,var,n):对
2、表达式fun中的变量var求n阶导数。例如:F=sym(u(x,y)*v(x,y)); %sym()用来定义一个符号表达式diff(F); %matlab区分大小写pretty(ans) %pretty():用习惯书写方式显示变量;ans是答案表达式非线性方程求解fsolve(fun,x0,options)其中fun为待解方程或方程组的文件名;x0位求解方程的初始向量或矩阵;option为设置命令参数建立文件fun.m:function y=fun(x)y=x(1)-0.5*sin(x(1)-0.3*cos(x(2), .x(2) - 0.5*cos(x(1)+0.3*sin(x(2);cle
3、ar;x0=0.1,0.1;fsolve(fun,x0,optimset(fsolve)注:.为续行符m文件必须以function为文件头,调用符为;文件名必须与定义的函数名相同;fsolve()主要求解复杂非线性方程和方程组,求解过程是一个逼近过程。Matlab求解线性方程组AX=B或XA=B在MATLAB中,求解线性方程组时,主要采用前面章节介绍的除法运算符“/”和“”。如:X=AB表示求矩阵方程AXB的解;XB/A表示矩阵方程XA=B的解。对方程组XAB,要求A和B用相同的行数,X和B有相同的列数,它的行数等于矩阵A的列数,方程XB/A同理。如果矩阵A不是方阵,其维数是mn,则有:mn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 求解 线性方程组 非线性 方程组
限制150内