00问答网
所有问题
MATLAB中如何构造一个矩阵,该矩阵中每一列个数不等
我想解决这样的问题:在一个无向连通图中,共120个点,每个点和x个点有通路,每个点对应的x值不同。要构造120列的矩阵,第i列存放:与第i个点相连接的点的标号。用120个变量太复杂了。
有没有其他方法
举报该问题
推荐答案 2010-08-16
你可以构造cell矩阵(允许矩阵中的元素大小不同),cell{i}存放矩阵的第i列。如果想访问该矩阵的某个元素,可以用cell{i}(j),i代表矩阵的第i列,j代表元素在该列中的索引。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/D0jjDeZTD.html
其他回答
第1个回答 2010-08-16
一般连通图用连接矩阵表示,120个点就是120*120的矩阵,如果i和j连通,A(i,j)就是1,否则就是0。
相似回答
matlab 中
生成5*32的
矩阵,矩阵每一列
由正负
1
组成,32列各不相同。
视频时间 0:31
怎么
样让
matlab中矩阵每
行的
列数不
一样长
答:
你这种定义一个NX1的细胞矩阵即可 细胞矩阵的具体定义可以百度 或者定义一个类(
matlab
也支持面向对象)然后定义一个关于类的
矩阵,
具体如 A(1).name=‘zhangsan'A(1).sex = 'nan'A(1).age = '24'A(1).height = '150cm'不过这样你在定义A(2)时,缺少的那个元素也是有的,默认值为''...
在matlab中
产生
一个
100*24的
矩阵,
要求元素是[-8,8]的整数,如果每行的相...
答:
X(k,:)=X(k-1,:); %暂时取前一行的值 b=1+fix(24*rand(1,8)); %任取变化的位置(不超过八个)X(k,b)=-8+fix(17*rand(1,8)); %改变相应的元素 end >> X 写的有点复杂,但是你懂得~~~ 若满意,记得采纳^_^ ...
MATLAB中矩阵中每一列个数不等如何
处理
答:
首先,
MATLAB中
如果用函数创建
矩阵,
那维数应该时固定的。就算时你下表越界赋值,那其他未赋值的元素也会用0填充的。如:a = 0.9501 0.4860 0.4565 0.2311 0.8913 0.0185 0.6068 0.7621 0.8214 >> a(5,6)=7 a = 0.9501 0.4860 0.4565 0 0 0 ...
大家正在搜
在矩阵a中增加一列而得到矩阵b
矩阵中哪个是行哪个是列
矩阵中列数大于行数
矩阵中有一列全为0怎么办
矩阵中列和列可以相减吗
矩阵中可以行和列一起变换吗
判断矩阵怎么构造
matlab构造矩阵
矩阵中r是行还是列