如何在矩阵里添加列数和冒号(:)比如矩阵 a={1 2 32 3 43 4 5};如何用MATLAB编程实现:{1:1 2:2 3:31:2 2:3 3:41:3 2:4 3:5 }

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 00:47:55
如何在矩阵里添加列数和冒号(:)比如矩阵 a={1 2 32 3 43 4 5};如何用MATLAB编程实现:{1:1 2:2 3:31:2 2:3 3:41:3 2:4 3:5 }

如何在矩阵里添加列数和冒号(:)比如矩阵 a={1 2 32 3 43 4 5};如何用MATLAB编程实现:{1:1 2:2 3:31:2 2:3 3:41:3 2:4 3:5 }
如何在矩阵里添加列数和冒号(:)
比如矩阵 a={1 2 3
2 3 4
3 4 5};
如何用MATLAB编程实现:{1:1 2:2 3:3
1:2 2:3 3:4
1:3 2:4 3:5 }

如何在矩阵里添加列数和冒号(:)比如矩阵 a={1 2 32 3 43 4 5};如何用MATLAB编程实现:{1:1 2:2 3:31:2 2:3 3:41:3 2:4 3:5 }
不知道你最后输出要求什么类型,所以就用cell类型了,一般也就这个了,str的大小不是3*3
代码:
a=[1,2,3;2,3,4;3,4,5];
b =[1,2,3;1,2,3;1,2,3];
x=cell(3,3);
for i = 1:3
for j = 1:3
x(i,j) = {strcat(int2str(a(i,j)),':',int2str(b(i,j)))};
end
end
结果:
a =
1 2 3
2 3 4
3 4 5
b =
1 2 3
1 2 3
1 2 3
x =
'1:1' '2:2' '3:3'
'2:1' '3:2' '4:3'
'3:1' '4:2' '5:3'
x的元素是cell,要char()才能当字符串用,但是会变为一个char的矩阵,没有上面的结果,不知道你用来做什么,结果就这样了

如何在矩阵里添加列数和冒号(:)比如矩阵 a={1 2 32 3 43 4 5};如何用MATLAB编程实现:{1:1 2:2 3:31:2 2:3 3:41:3 2:4 3:5 } 如何在matlan中如何用函数直接得到矩阵的行数和列数? 如何在matlan中如何用函数直接得到矩阵的行数和列数? matlab中如何在原矩阵的右边添加一列 如何在MATLAB中输入一个矩阵变量的行元素和列元素? 如何在Ansys模型中提取刚度矩阵和质量矩阵,特别是质量矩阵? 如何在matlab里根据μ和∑画出图形(μ和∑是矩阵)? 数学里面的矩阵计算中,A和B为两个矩阵,A:B代表什么运算?这个冒号表示什么计算符号?比如这个里面的冒号? 一个矩阵能称为n阶矩阵,是不是该矩阵行数和列数都是n? matlab里可不可以设一个矩阵,已知行数和列数,等待输入,把输入的矩阵赋值给这个矩阵? 矩阵A(m×n)和矩阵B(m×k),k>n,如何用matlab选出矩阵A与B完全相同的某一列数值.找到对应矩阵A和B的列数.比如这样两个矩阵 A=[1 2 3;2 1 1;1 3 4];B=[3 2 5 2 3 1;1 1 1 1 1 1;4 5 1 3 2 2]; 行数相同列数不同 如何在matlab中建立向量和矩阵 矩阵的维数怎么算?比如一个3行4列的矩阵, 行矩阵与列矩阵相乘结果是矩阵还是数 在opencv 里如何返回矩阵的行数和列数 请问如何在matlab中取出某个矩阵中的最大元素所在的列编号比如 矩阵为[10 11 13 ]我需要的就是怎么取出13所在列 就是结果应该是3麻烦大家帮忙哦 谢谢~~~ 如何将矩阵分解为行和列不等的矩阵和转置矩阵的乘积如题,比如,将N*N的矩阵A分解为A=U*U^{T},且U为N*r(r 线性代数里零矩阵乘以任何矩阵等于E么?比如0(矩阵)乘以A(矩阵)等于什么?