matlab如何生成满足一定条件数要求的随机矩阵.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 13:45:07
matlab如何生成满足一定条件数要求的随机矩阵.
如何用matlab生成一个对角元素为整数的随机矩阵,并且通过调整它的对角元素,使得所得矩阵的条件数控制在1000左右.
如何用matlab生成一个对角元素为整数的随机矩阵,并且通过调整它的对角元素,使得所得矩阵的条件数控制在1000左右.
你可以先构造特征值,使得最大特征值除以最小特征值为1000,再随机的生成正交矩阵作为特征向量矩阵,从而重构出所要的矩阵.如下所示,构造了个3*3的矩阵,其条件数为1000:
>> V = diag([1000 20 1]); % 只要最大除最小等于1000即可
>> U = orth(randn(3,3));
>> A = U*V*U^-1;
>> cond(A)
ans =
1000.0000
下次问编程类问题选择问题分类为编程吧,这样可以贴代码.
>> V = diag([1000 20 1]); % 只要最大除最小等于1000即可
>> U = orth(randn(3,3));
>> A = U*V*U^-1;
>> cond(A)
ans =
1000.0000
下次问编程类问题选择问题分类为编程吧,这样可以贴代码.
matlab如何生成满足一定条件数要求的随机矩阵.
Matlab 如何随机生成不重复的随机矩阵
matlab如何生成每行之和等于1的随机矩阵?
请问Matlab如何生成一个随机的半正定矩阵?
matlab如何生成5乘5的随机对称矩阵
【Matlab】怎样随机产生几个数,且这几个数满足一定的条件?具体描述见下:
matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6
matlab如何生成对角线为无穷大的矩阵,比如说生成20*20的矩阵,对角元素为无穷大,其他为在5-10之间随机取的数(
matlab 如何随机生成数量不定的数
Matlab产生有要求的随机矩阵
matlab随机矩阵生成问题
MATLAB:随机生成数