发布网友 发布时间:2022-04-20 17:23
共4个回答
热心网友 时间:2023-10-01 19:27
1、第一步我们首先需要知道求一个矩阵不同元素个数,需要用到unique函数,在命令行窗口中输入“help unique”,可以看到unique函数用法,
2、第二步输入a=[1 3 3 5;6 7 8 8;3 5 6 9],按回车键之后,创建一个3行4列的矩阵,
3、第三步输入unique(a),求a矩阵不同元素,
4、第四步按回车键之后,可以看到将a矩阵不同元素列出来了,形成了一个列向量
5、第五步输入length(unique(a)),求a矩阵不同元素的个数
热心网友 时间:2023-10-01 19:28
1、我们首先需要知道matlab关于矩阵集合运算的一些函数,intersect函数求集合交集,setxor函数求集合不在交集中的元素。
2、我们打开matlab,在命令行窗口中输入help intersect,可以看到intersect函数的用法介绍,两个矩阵的交集就是相同的元素。
3、在命令行窗口中输入a=[1 2 3;4 5 6;7 8 9];b=[1 3 5;7 8 10;4 8 9],按回车键,新建a,b两个矩阵。
4、在命令行窗口中输入intersect(a,b),按回车键,可以得到a,b两个矩阵中相同的元素。
5、如果我们想得到两个矩阵中不相同的元素,可以使用setxor函数,在命令行窗口中help setxor,可以看到函数用法。
6、输入setxor(a,b)按回车键,可以得到a,b两个矩阵不相同的元素,也叫不在交集中的元素。
热心网友 时间:2023-10-01 19:28
使用点运算。如果原矩阵式A,可以使用A.*A或者A.^2热心网友 时间:2023-10-01 19:29
假设A是你说的矩阵,A.^2就是计算一个矩阵中每个数的平方