matlab 怎样生成一个N*N的对称矩阵,要主对角线的元素随意,其他随意为0

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 22:06:39
matlab里怎样生成1*N的全为1的矩阵?

ones(1,n)n需为具体的数值

如何在matlab中生成一个1,2,3,4..n的列向量

假设n为100clearall;clc;n=100;a=zeros(1,i);fori=1:na(1,i)=i;end

怎样在matlab里生成一个M*N矩阵,使里面的元素都是符号变量呢

可以用循环生成symsA;fori=1:Mforj=1:NA(i,j)=sym(['a',num2str(i),num2str(j)]);endend如此即可M=N=3时运行结果为A=[a11,a12

matlab中怎样把一个一行n列的矩阵转换成一个n/10行,10列的矩阵,顺序不能乱?

假设A是原矩阵,试试B=reshape(A,n/10,10),按列排的如果要按行排用B=reshape(A,10,n/10)'

matlab中,怎么样输入一个n×n矩阵?

clear>>n=10;>>fori=1:nforj=1:nA(i,j)=1/(i+j-1);end;end;>>AA=Columns1through61.00000.50000.33330.2500

matlab中怎么随机生成一个M*N矩阵,使每列和为一固定值,每个元素为整数?

%functionnum=randn(min_n,max_n,m,n)%思路:%对于某一列,先产生该列第一个随机数a,其范围为[min_n,max_n]%然后产生该列第二个随机数b,其范围为[min_

在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的

clear;clcA=reshape(1:9,3,3)[m,n]=size(A);t=0;B=zeros(1,m+n);forp=2:(m+n)forq=max(1,p-n):min(m,p-1)t=

急救啊!用matlab设计一个n*p的矩阵

设公式y=sin(2*a)A是n*p矩阵y=sin(2*A)直接用矩阵算,注意乘法和除法要加点对y排序z=sort(y(1:end),'ascend')

matlab中怎样把一个n*1的cell变换成1*n的cell

a=cell(n,1);b=reshape(a,1,n)用上面语句试试再问:好了,谢谢您

matlab怎么将n个a输入到一个矩阵

A=a*ones(n,n)构建一个全a的矩阵再问:Undefinedfunctionorvariable'a'.再答:你需要先有a这个值,我只是举个例子

matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6

试试这样:num=1e-6;sigma=1e-12;x=num+sqrt(sigma)*randn(5,6)x=1.0e-005*0.03690.1379-0.00180.03040.14800.15

用Matlab生成一个nN*n的矩阵,生成一个[A;A^2;A^3;A^4;.;A^N]的矩阵.其中A是n*n的

用cell比较简洁:clearall;clc;A=eye(4);forii=1:32a{ii,1}=A.^ii;endA=cell2mat(a)

matlab作图问题.三个N维数组怎样作图?

plot3花三维曲线,surf,mesh等可以画曲面.也可以绘制饼状或者条形图,梯度图.书上都有的哦.或者直接网上搜搜.再问:嘿嘿,急着用,手边也没书。按surf的要求,我的c必须是个N*N的矩阵啊,

matlab应该用哪个函数生成一个N个数的随机数列,且要求数列的平均值是M

用y=random('norm',M,s,m,n)产生一个m行n列、均值为M、标准差为s的随机矩阵,例:>>y=random('norm',2,0.3,3,4)y=2.16132.25871.8699

matlab中怎样构建M×N的系数矩阵

B = zeros(M, N);for k1 = 1:M    for k2 =

matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?

C=arrayfun(@(i)A*B(i),1:n,'un',0)这样算出来的C是一个cell,C{1}就是第1个n*n矩阵再问:太棒了这就是我想要的我在workspace里看到了我想要的C,但是C怎