77问答网
所有问题
当前搜索:
matlab生成矩阵
如何使用
matlab
创建一个全都是一的
矩阵
答:
可这样:a=ones(3,4)就得到一个3*4全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 ...
在
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
随机
生成
一个n维对称
矩阵
,要求对角元为0,其他均为0或1。_百度...
答:
A = rand(n)>0.5;A = tril(A,-1)+triu(A',1);
如何用
matlab生成
所有行列和都是1的01
矩阵
答:
首先
生成
单位
矩阵
(对角线全部为1,其它位置为0的方阵)显然,单位矩阵是所有行列和都是1的矩阵,符合要求 然后,随即排列举镇的行、或者列,得到的矩阵都是满足要求的 n=5; %矩阵大小nxn a=diag(ones(1,n)); %n阶单位矩阵 a=a(randperm(5),:); %随即排列矩阵的行 ...
matlab
怎样建立一个m×n的
矩阵
?
答:
B = zeros(M, N);for k1 = 1:M for k2 = 1:N B(k1, k2) = ... ;end end A = zeros(m,n) 就是一个全零的mXn的
矩阵
。A= ones(m,n) 就是一个全1的mXn矩阵。A = rand(m,n) 就是一个随机数的mXn矩阵。性质 m×n 的零矩阵 O 和 m×n 的任意矩阵 A 的和为 A + ...
MATLAB
中如何定义一个
矩阵
。。
答:
可以用定义数组的命令 cells(m,n)定义的是m*n维的
矩阵
也可以直接定义矩阵 比如定义一个3×3的矩阵 A=(x11,x12,x13;x21,x22,x23;x31,x32,x33)
matlab生成
对称正定
矩阵
答:
恐怕要自己写程序,但有个粗略的思路:1.随机
生成
一个单位正交阵A(这个不困难,用到的只有for循环和函数rand)2.随机生成一个对角元素均大于0的对角
矩阵
B(这个更容易了,就是生成几个随机正数而已)3.C=A*B*A即为一个正定矩阵,同时也是一个对称矩阵。
matlab
怎么产生都是2的
矩阵
答:
利用ones产生全部都是1的
矩阵
再将矩阵乘以2 例如 ones(10,5)*2 产生10x5全部都是2的矩阵
在
matlab
中怎么使用save命令, load命令 ,如何产生与原
矩阵
大小相同的矩...
答:
1、save命令 save test.mat 2、load命令 load test 3、产生与原
矩阵
大小相同的矩阵 B=ones(size(A));4、矩阵等距分布,n为a、b间点数 y = linspace(a,b,n);
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜