编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:29:31
编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT

编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT
编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT

编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT
已经有专门的函数了
B=chol(A)
上三角矩阵B和正定矩阵A满足关系A=B'B
所以你要的L就是B'
——————————————————————
我自己编了一个,你拿去用好了
function L=Cholesky(A)
n=length(A);
L=zeros(n);
for j=1:length(A)
L(j,j)=sqrt(A(j,j)-sum(L(j,1:j-1).^2));
for i=(j+1):n
L(i,j)=(A(i,j)-sum(L(i,1:j).*L(j,1:j)))/L(j,j);
end
end
其实以前计算方法的时候都教过,只不过忘了,现在直接网上找了算法现编

编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT matlab求解微分方程组问题.采用m文件形式编写一个function函数,采用m文件形式编写一个function函数,求解该方程组方程组为:三个角度的初值为[1,-1,2],w0=0.001Wx,Wy和Wz作为function函数的变量输入,输 matlab编写一个矩阵相乘的函数式m文件写成函数式m文件,用一个变量输出运算结果,同时将运算结果保存为二进制文件,文件名为mm.lab matlab编写函数1、 编写一个函数文件计算三角形的面积,要求函数的输入为三角形三边的边长,输出为三角形编写一个函数文件计算三角形的面积,要求函数的输入为三角形三边的边长,输出为三 用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出 matlab中函数文件的输入变量能不能是多个,并且既有矩阵,又有普通变量 用matlab写一个判断任意输入的正整数是否为素数的函数文件 function f=fun_es(x); f=0.5*exp^(x./3)-x.*x.*sin(x); end编写一个函数M文件fun_es(x),计算如下函数其中的变量可以为标量,也可以为向量(数组)在MATLAB里输入如下指令检验此函数 fun_es(3) fun_es([1 2 3 4])请问 以下两题在matlab中应该怎么解?应该怎么输入命令?怎么编写m文件?一个函数拟合问题。 用MATLAB编写一个函数文件和M脚本文件要求:当输入矩阵元素个数低于或等于5时,返回其和,当输入矩阵元素个数大5时,返回其乘积. matlab,求大神指教.试用MATLAB编写一个函数文件(subject4.m),实现以下功能:(1)A=subject(N):输入N为大于1的整数;输出A为1~N内的所有质数;(2)A=subject(N,n):输入n为大于1的质数,输出A为1~N内 matlab作业题两道1、构建M函数文件(输入变量为n),函数文件内用循环for语句生成一个4×4的矩阵.第一行值都为n,第二行值都为n-1,第三行值都为n-2,第四行值都为n-3.2、运用选择if语句,提示用户 MATLAB编写一个函数M文件编写一个函数M文件([y1,y2]=fun(x1,x2)),使之可以处理1个或两个输入参数,一个或两个输出参数,满足如下条件:当只有一个输入参数x1时:如果只有一个输出参数y1,则y1=x1 matlab:编写一个M函数文件,使用for循环计算1~1000的累加和 MATLAB编写函数文件求半径为r的圆的面积和周长,求救啊, 用matlab编写了脚本m文件,是一个函数,自变量跨度为0.1,如何同时显示所有自变量和对应函数值?即如何抽取计算结果? 用Matlab编写一个文件,要求输入矩阵a=[1 2 3;4 5 6],输出平均数,标准差,秩 在matlab环境下编写一个命令文件,输入两个自然数,利用循环实现求最大公约数和最小公倍数.