matlab中如何对有符号数的矩阵 进行LU LU 命令不能对有符号的矩阵使用,那应该怎么办呢?谁有经验?悬赏分少了点 ,关键是百度里面的骗子太多了,回答个没用的答案 我的悬赏分就要不回来了,所

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:15:58

matlab中如何对有符号数的矩阵 进行LU LU 命令不能对有符号的矩阵使用,那应该怎么办呢?谁有经验?悬赏分少了点 ,关键是百度里面的骗子太多了,回答个没用的答案 我的悬赏分就要不回来了,所
matlab中如何对有符号数的矩阵 进行LU
LU 命令不能对有符号的矩阵使用,那应该怎么办呢?谁有经验?悬赏分少了点 ,关键是百度里面的骗子太多了,回答个没用的答案 我的悬赏分就要不回来了,所以赏少点,
大家没明白我的意思,我说的是符号数 syms t k l 之类的

matlab中如何对有符号数的矩阵 进行LU LU 命令不能对有符号的矩阵使用,那应该怎么办呢?谁有经验?悬赏分少了点 ,关键是百度里面的骗子太多了,回答个没用的答案 我的悬赏分就要不回来了,所
lu分解牵涉到选主元,符号本身不带大小,所以lu就不行了,除非你自己知道某些未知量的性质然后自己写一个.
qr分解的计算当中倒是没有比较,不过我估计直接调qr还是不行的,如果不能直接用的话就自己写一段代码,反正块运算对符号也没用.
我不知道你为什么有这些需求,我估计你本身的问题可能有别的办法来解决,符号计算大多数时候是没用的.

兄弟,LU分解程序很简单的,参考一下这个,直接拿去用就行了
function [L,U]=myLU(A)
%实现对矩阵A的LU分解,L为下三角矩阵
A
[n,n]=size(A);
L=zeros(n,n);
U=zeros(n,n);
for i=1:n
L(i,i)=1;
end
for k=1:n

全部展开

兄弟,LU分解程序很简单的,参考一下这个,直接拿去用就行了
function [L,U]=myLU(A)
%实现对矩阵A的LU分解,L为下三角矩阵
A
[n,n]=size(A);
L=zeros(n,n);
U=zeros(n,n);
for i=1:n
L(i,i)=1;
end
for k=1:n
for j=k:n
U(k,j)=A(k,j)-sum(L(k,1:k-1).*U(1:k-1,j)');

end
for i=k+1:n
L(i,k)=(A(i,k)-sum(L(i,1:k-1).*U(1:k-1,k)'))/U(k,k);
end

end
用法,在控制台输入
A=[1 2 3 -4;-3 -4 -12 13;2 10 0 -3;4 14 9 -13];
然后执行[l,u]=myLU(A);
这样得到l和u,可以通过l*u与A比较来验证LU分解的正确性

收起

有符号?
不都是double类型的,么
LU分解是可以用的
看看帮助吧

matlab中如何对有符号数的矩阵 进行LU LU 命令不能对有符号的矩阵使用,那应该怎么办呢?谁有经验?悬赏分少了点 ,关键是百度里面的骗子太多了,回答个没用的答案 我的悬赏分就要不回来了,所 matlab中如何对一个矩阵进行网格划分并统计,如统计其中有0 的矩阵个数? matlab中jacobian矩阵计算是符号矩阵,再如何对里面的符号变量赋数值?matlab中jacobian矩阵计算后的结果似乎表示成符号矩阵,但是我用jacobian函数的目的是得到数值矩阵,如何对里面的符号变量赋数 matlab中如何进行矩阵的特征分解? matlab中如何进行矩阵运算? matlab中如何判断符号矩阵中是否有符号常量 matlab 如何求矩阵的符号逆矩阵 如何在MATLAB中对多个不同维数的矩阵进行编号?比如说,想将10个2维矩阵(都用A表示吧)表示成一个3维矩阵(不妨称作B),但这10个A矩阵中行数相同,列数不同.该如何依次调用这10个矩阵呢?我之所以 请问,matlab中能够直接对符号矩阵进行laplace变换吗? 可以得话举个例子,谢谢 matlab无法进行符号矩阵计算怎么办 在matlab中如何将矩阵进行全排列 求matlab矩阵标准化代码我有一个[200*48]的矩阵,我想对每一列进行标准化,得出来以后还是一个[200*48]的矩阵例子A=[1,2,3,4,5][3,4,5,6,7]如何标准化在MATLAB中.求大神指教,求代码 matlab 对原矩阵的每一列进行归一化 matlab 对矩阵中不同区间的数进行不同的操作怎么实现?现在我要处理一个大型的矩阵数据,假设是10000X5000的一个矩阵,里面的数排列基本是没有规律的.我想要对这个矩阵中在[0.1 1]这个区间的数 matlab如何找两个不同维数的矩阵中相同的元素 matlab中怎么对矩阵的偶数行或者偶数列置零!一个矩阵,如何对偶数行或者偶数列置零, matlab矩阵中如何把-1到1之间的数变为零? Matlab如何从数组矩阵中取出一组符合要求的数