77问答网
所有问题
当前搜索:
matlab生成矩阵
如何用
matlab
求对角
矩阵
?
答:
材料/工具:电脑、
matlab
软件 1、首先打开电脑上的“matlab”软件,在命令行窗口输入一个向量n,向量n有4个元素。接着使用diag函数
生成
对角
矩阵
。2、diag(n,k)可以把向量放在第k条对角线上,k为正值,表示右上。k为负值,则表示左下。在命令行输入diag(n,2),即可把向量放在右上的第二条对角线上...
matlab生成
对称正定
矩阵
答:
这个更容易了,就是
生成
几个随机正数而已)3.C=A*B*A即为一个正定
矩阵
,同时也是一个对称矩阵。参考资料:http://www.pinggu.name/bbs/b71i341094.html
请问:怎样用
matlab生成
一个指定要求的
矩阵
答:
binMat = perms(v); %
生成
1到10的全排列 binMat(binMat<4)=1; % 小于4 的赋值为1 binMat(binMat>=4)=0; % 大于等于4 的赋值为0 result = unique(binMat,'rows') % 保留binMat中唯一的行向量,即为所求 最终结果为120*10的一个0-1
矩阵
...
怎么在
matlab
里
生成
一个8阶均匀分布的随机
矩阵
答:
0.1712 0.3171 0.4898 0.1626 0.2551 0.2785 0.8003 0.8491 0.7060 0.9502 0.4456 0.1190 0.5060 0.5469 0.1419 0.9340 0.0318 0.0344 0.6463 0.4984 0.6991 A为8阶0~1均匀分布随机
矩阵
...
如何用
matlab生成
所有行列和都是1的01
矩阵
答:
首先
生成
单位
矩阵
(对角线全部为1,其它位置为0的方阵)显然,单位矩阵是所有行列和都是1的矩阵,符合要求 然后,随即排列举镇的行、或者列,得到的矩阵都是满足要求的 n=5; %矩阵大小nxn a=diag(ones(1,n)); %n阶单位矩阵 a=a(randperm(5),:); %随即排列矩阵的行 ...
matlab
怎么用for循环结构
生成
4*3随机
矩阵
?
答:
用for循环结构
生成
4*3随机
矩阵
,可以这样处理:for i=1:4 for j=1:3 A(i,j)=rand(1);end end A 运行结果
matlab
怎么创建常数
矩阵
答:
直接ones(3,4)就可以创建3×4大小的全1
矩阵
,要是想改成其他数字比如3,那就ones(3,4)*3
Matlab
中数组转化为
矩阵
的函数是什么
答:
reshape 重塑
矩阵
,reshape(A,2,6),将A变为2×6的矩阵,按列排列。
在
MATLAB
软件中随机
生成
一个
矩阵
A和矩阵B
答:
A=rand(3) %A是3x3的随机
矩阵
B=rand(3,1); %B是3x1的随机矩阵 A*B C=B.^2 sin(B)det(A)if det(A)~=0 inv(A)end A\B D=A;D(2,:)=D(2,:)+1
用
matlab
编一个函数,使他能自动
生成
hankel
矩阵
,并使用调用格式为v=...
答:
函数如下 function H = myhankel(c,r)c = c(:);nc = length(c);if nargin < 2,r = zeros(size(c)); %-- will need zeros below main diagonal elseif c(nc) ~= r(1)warning('
MATLAB
:hankel:AntiDiagonalConflict',['Last element of ' ...'input column does not match ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜