MATLAB,现在有一个向量A,含有m个元素,还有一个矩阵B,
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/10 14:50:35
MATLAB,现在有一个向量A,含有m个元素,还有一个矩阵B,
怎么样才能把矩阵B第二列中那些(不等于任何一个向量A中的元素)的元素,所在的行删除,形成一个新矩阵
怎么样才能把矩阵B第二列中那些(不等于任何一个向量A中的元素)的元素,所在的行删除,形成一个新矩阵
clear all
clc
m = 10;
A = [1,2,3,4,5,6,7,8,9,10]
B = [1,12,3;5,3,4;8,9,10]
B(find(ismember(B(:,2),A)==0),:) = []
B
由于没有给具体的数据,随便编了数据,结果如截图.
再问: 好厉害,我能加你Q Q吗?还有一个问题
再答: 不好意思,就用百度的发我吧,不习惯加QQ。。。
再问: 我有一个k行三列的举证(A B C)表示用户A对项目B的评分为C,其中有m个不同的用户,n个不同的项目,怎么样把它转化为A和B的评分矩阵,即每一行表示某一个用户对所有项目的评分,每一列表示所有用户对某一个项目的评分,用户和项目之间没有评分的,就用0表示,而且在原来矩阵(A B C)中用户和项目的编号不是连续的
再答: (没有具体的题目,实在不知道怎么编写好,只能提供参考,不好意思,没帮上忙)
根据题意,m乘n==K乘3,而且m代表那个矩阵的行,n代表列
主要是两个判断句,一个是让为空的项目值设为0;
另一个是编号不连续(可以用matlab的胞元数组的性质来解决即可)。
clc
m = 10;
A = [1,2,3,4,5,6,7,8,9,10]
B = [1,12,3;5,3,4;8,9,10]
B(find(ismember(B(:,2),A)==0),:) = []
B
由于没有给具体的数据,随便编了数据,结果如截图.
再问: 好厉害,我能加你Q Q吗?还有一个问题
再答: 不好意思,就用百度的发我吧,不习惯加QQ。。。
再问: 我有一个k行三列的举证(A B C)表示用户A对项目B的评分为C,其中有m个不同的用户,n个不同的项目,怎么样把它转化为A和B的评分矩阵,即每一行表示某一个用户对所有项目的评分,每一列表示所有用户对某一个项目的评分,用户和项目之间没有评分的,就用0表示,而且在原来矩阵(A B C)中用户和项目的编号不是连续的
再答: (没有具体的题目,实在不知道怎么编写好,只能提供参考,不好意思,没帮上忙)
根据题意,m乘n==K乘3,而且m代表那个矩阵的行,n代表列
主要是两个判断句,一个是让为空的项目值设为0;
另一个是编号不连续(可以用matlab的胞元数组的性质来解决即可)。
MATLAB,现在有一个向量A,含有m个元素,还有一个矩阵B,
matlab程序如何表示一个元素都是矩阵的列向量,元素的个数为100,矩阵元素含有变量.
matlab,根据一个向量选择矩阵中的元素.
在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的
matlab中怎么把一个行向量保存到一个矩阵的任意一行?我现在有K个行向量,想依次保存在一个矩阵中怎么办?
我有m个向量,每个向量的元数不相同,现在需要求从每个向量中各取一个元数的组合,怎么才能用matlab求出
matlab A是一个矩阵B是一个矩阵
矩阵和矢量叉乘的问题M表示一个3*3的矩阵,a,b分别表示一个3*1的向量,现在已知M*a和M*b的值(但是M,a,b的
matlab 怎么判断一个矩阵里是否有重复元素
MATLAB中如何建立矩阵A为一个M维列矩阵,其中每个元素又是一个N维单位矩阵?
求矩阵的特征向量 matlab 有一个矩阵,不是方阵,是一个m行n列的矩阵,现在想求该矩阵的特征向量.
如何用matlab找出矩阵每一列向量第一个0元素的位置以及最后一个0元素的位置,最好可以用循环来做,