本站分享:AI、大数据、数据分析师培训认证考试,包括:Python培训Excel培训Matlab培训SPSS培训SAS培训R语言培训Hadoop培训Amos培训Stata培训Eviews培训

用matlab求线性方程的解_ matlab解非线性方程组

matlab培训 cdadata 4362℃

用matlab求线性方程的解

关键词: matlab解非线性方程组 matlab解线性方程组 matlab解非线性方程

用矩阵除法,求线性方程组的特解

利用矩阵除法求线性方程组的形式为:AX=b,其中A为系数矩阵,b为方程组右侧的一列常数。

由AX=b,得X=Ab,在这种条件下,首先要保证A为满秩矩阵,否则无法求解。

例如,求线性方程组的解

在matlab的命令行窗口,依次输入如下命令:

A=[5 4;2 5];  %系数矩阵A
b=[24 13]’;    %方程组右边的值
R_A=rank(A) %求矩阵A的秩

X=Ab      %解向量X

解为:

—————————————————————————————————————————————————————————

可根据系数矩阵的秩r(A)来判断方程解的存在情况:

(1)若系数矩阵的秩r=n(n为方程组中x的个数),则有唯一解;

(2)若系数矩阵的秩r<n,则可能有无穷解;

线性方程组的无穷解 = 对应齐次方程组的通解+非齐次方程组的一个特解;

转载请注明:数据分析 » 用matlab求线性方程的解_ matlab解非线性方程组

喜欢 (2)or分享 (0)