MATLAB 矩阵 扩展 如a=[1 2;3 4] 需每个向行增加x倍,向列增加y倍.在x=4 y=2时 需得结果为[1 1 1 1 2 2 2 2;1 1 1 1 2 2 2 2;3 3 3 3 4 4 4 4;3 3 3 3 4 4 4 4].需要一般的方法,即增加倍数可变亦可实现.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 10:46:03
MATLAB 矩阵 扩展 如a=[1 2;3 4] 需每个向行增加x倍,向列增加y倍.在x=4 y=2时 需得结果为[1 1 1 1 2 2 2 2;1 1 1 1 2 2 2 2;3 3 3 3 4 4 4 4;3 3 3 3 4 4 4 4].需要一般的方法,即增加倍数可变亦可实现.

MATLAB 矩阵 扩展 如a=[1 2;3 4] 需每个向行增加x倍,向列增加y倍.在x=4 y=2时 需得结果为[1 1 1 1 2 2 2 2;1 1 1 1 2 2 2 2;3 3 3 3 4 4 4 4;3 3 3 3 4 4 4 4].需要一般的方法,即增加倍数可变亦可实现.
MATLAB 矩阵 扩展 如a=[1 2;3 4] 需每个向行增加x倍,向列增加y倍.
在x=4 y=2时 需得结果为[1 1 1 1 2 2 2 2;1 1 1 1 2 2 2 2;3 3 3 3 4 4 4 4;3 3 3 3 4 4 4 4].需要一般的方法,即增加倍数可变亦可实现.

MATLAB 矩阵 扩展 如a=[1 2;3 4] 需每个向行增加x倍,向列增加y倍.在x=4 y=2时 需得结果为[1 1 1 1 2 2 2 2;1 1 1 1 2 2 2 2;3 3 3 3 4 4 4 4;3 3 3 3 4 4 4 4].需要一般的方法,即增加倍数可变亦可实现.
本来想用矩阵乘法实现(即4*2的矩阵乘以a,再乘以2*8的矩阵),不过构造那个左右矩阵,我好像也要用for
干脆直接用for得了.
a=[1,2;3,4];
x=4;
y=2;
[m,n]=size(a);
for i=1:m
for j=1:n
A([(i-1)*y+1:i*y],[(j-1)*x+1:j*x])=a(i,j);
end
end

matlab矩阵扩展问题,扩展行矩阵也就是把一个1xN的矩阵,扩展成NxN的.扩展出来的矩阵每一行就是原来的行矩阵.Matlab程序怎么写?例如,把a=[1,2,3]扩展成b=[1,2,3;1,2,3;1,2,3].matlab程序 MATLAB扩展矩阵的问题如我现在又一行a=[1 2 3 4],要把它扩展为a=[1 1 1 2 2 2 3 3 3 4 4 4]即每个元素按顺序重复n遍,该怎么弄? MATLAB中怎么将含有变量的矩阵求逆?MATLAB中如要求一个由纯数字组成的矩阵,如a=[1 2 3;4 5 6],求其逆矩阵只需要输入inv(a)即可.但如果矩阵中含有变量,如a=[s 0 1;2 s+1 1;0 1/s s^2].怎么求其逆矩阵? 如何用MATLAB求矩阵:已知矩阵a,和矩阵b,a=b*c,求矩阵c 如何用matlab将一个矩阵是偶数的项赋给另一个矩阵矩阵是偶数的项是矩阵中是偶数的项,如A=[1 2 3;4 5 6;7 8 9]中的2,8;现在我要用MATLAB语言将A中的2 4 6 8赋给另一个矩阵B matlab编程带字母的矩阵请问如何用matlab编程如A=[1 0;0 1.5],B=[1 0;-2/R 1],求AB这样的二维矩阵乘法 matlab矩阵运算 A(B ,:MATLAB里面A(B,:其中A是150*2矩阵,B为150*1矩阵, matlab 矩阵扩展 有个矩阵[1 2;3 4] 我想把它扩展成[1 1 2 2;1 1 2 2;3 3 4 4;3 3 4 4],该怎么办啊? MATLAB 矩阵 扩展 如a=[1 2;3 4] 需每个向行增加x倍,向列增加y倍.在x=4 y=2时 需得结果为[1 1 1 1 2 2 2 2;1 1 1 1 2 2 2 2;3 3 3 3 4 4 4 4;3 3 3 3 4 4 4 4].需要一般的方法,即增加倍数可变亦可实现. matlab求解矩阵系数[矩阵1]=a+b*[矩阵2]+c*[矩阵3]+d*[矩阵4] 想求出a,b,c,d各矩阵系数如下:矩阵1 -0.2104986 0.304909154 0.702697146 1.266079765-0.677700715 -0.085361866 0.598211016 0.963199597-1.060189377 -0.249216997 0.0075525 MATLAB矩阵合并 例如矩阵A=[0,1,2],矩阵B=[5,6,7] 怎样合并成矩阵C=[0,5,1,6,2,7] MATLAB建立矩阵问题一维矩阵A.,如A=[1,2,3]如何建,C=[1,1,1,1,2,2,2,2,3,3,3,3]即A中每个元素重复i遍 MATLAB中使矩阵a=[123;456]变成a=[1 2 3;4 5 如何在matlab中根据一个矩阵的信息建立对于的01矩阵已知矩阵a,如a=[1 3 2 4].目标:产生对于的01矩阵,b=[1 0 0 0 1 1 0 0 0 0],就是说a中的元素是描述b中的01的个数分布.这个代码这样写,求不要用for和 如何在matlab中对普通矩阵进行傅里叶变换,比如a=【2 1 4 2;3 3 3 4;1 5 4 6;0 7 2 8】 matlab 如何将m行n列的矩阵A扩展成m+1行n+1列的矩阵B,多出来的值全都赋0请举个例子 写出代码 最好不要用for循环 matlab 矩阵扩展我想把一个80*60矩阵扩展成320*240的 其中每个元素扩展成一个4*4的块 块中每个元素的值都等于原来元素的值 比如:有个矩阵[1 2;3 4] 我想把它扩展成[1 1 2 2;1 1 2 2;3 3 4 4;3 3 4 4],该 MATLAB与相似矩阵:我知道相似矩阵公式有A=PBP^(-1),如何使用MATLAB计算出P