matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?因为n不是固定的,所以编辑的时候只能出现1和n,不要出现B(1,2) B(1,3)等字样.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:39:51
matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?因为n不是固定的,所以编辑的时候只能出现1和n,不要出现B(1,2) B(1,3)等字样.

matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?因为n不是固定的,所以编辑的时候只能出现1和n,不要出现B(1,2) B(1,3)等字样.
matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?
因为n不是固定的,所以编辑的时候只能出现1和n,不要出现B(1,2) B(1,3)等字样.

matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?因为n不是固定的,所以编辑的时候只能出现1和n,不要出现B(1,2) B(1,3)等字样.
C=arrayfun(@(i)A*B(i),1:n,'un',0)
这样算出来的C是一个cell,C{1}就是第1个n*n矩阵

你描述的问题在数学上是不成立的。
n*n的矩阵[A]必须乘以一个n*n的矩阵才能得到一个n*n的矩阵。
n*n的矩阵不能和1*n的矩阵相乘。
如果你要说的是[A]分别乘以[B]的每一列,那么程序是这样的
s=size(A);
for i=1:s(1)
C=A*B(i);
%C=A*(B的第i列),这里加上你处理C的代码

全部展开

你描述的问题在数学上是不成立的。
n*n的矩阵[A]必须乘以一个n*n的矩阵才能得到一个n*n的矩阵。
n*n的矩阵不能和1*n的矩阵相乘。
如果你要说的是[A]分别乘以[B]的每一列,那么程序是这样的
s=size(A);
for i=1:s(1)
C=A*B(i);
%C=A*(B的第i列),这里加上你处理C的代码
end

收起

matlab怎么将n个a输入到一个矩阵 matlab矩阵定义问题想在matlab里边定义一个n维3乘3矩阵的矩阵,并全部初始化为0,怎么定义啊? matlab中如何从n维矩阵A中抽取一个M维子矩阵 如何用matlab将一个矩阵的n次幂表示成A^n的形式 matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?因为n不是固定的,所以编辑的时候只能出现1和n,不要出现B(1,2) B(1,3)等字样. matlab 矩阵连乘程序如何写?想在一个for循环里实现a为1*n矩阵,b为1*6矩阵,c为6*6矩阵,d为6*1矩阵a(1)=b*c*da(2)=b*c*c*da(3)=b*c*c*c*d``````a(n)=b*c*````*c*d 矩阵A是m乘n阶矩阵,矩阵B是n乘m阶矩阵.若m>n求证AB的行列式为0大哥大姐们帮小弟一个忙吧!线代上的是习题啊 用Matlab生成一个n*n的矩阵,要求是对称矩阵,并且对角线都是实数a而其他元素都是实数-a, MATLAB中如何建立矩阵A为一个M维列矩阵,其中每个元素又是一个N维单位矩阵? matlab语法中 [m,n]=A(k:n,5) A 是一个矩阵 请问m,n 输出各代表什么含义?、 n是一个整数,A是一个2乘2的矩阵,A^n是零矩阵,但是A^1 A^2 A^3.A^(n-1)都不是零矩阵,求A提示可以从几何映射来考虑 A* A表示一个n阶矩阵 matlab中怎么将一个m*n矩阵变成一个m*n维一列的 matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6 编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT MATLAB如何提取一个矩阵的前n行和后n行? 求一个matlab矩阵计算的命令.例如矩阵A={1,2,3,4}矩阵B={1,2,3,4,5,6,7} (实际B矩阵维数可变:n行1列矩阵)求一个命令能使矩阵A分别加上1,2,3,4,5,6,7...即A+1,A+2,A+3.是矩阵变成{2,3,4,5}、{3,4,5,6}.注意:需 一个n乘n矩阵 乘上 什么矩阵还等于他本身 (除了单位矩阵外)?