由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 问个MATLAB矩阵问题
相关主题
MATLAB积分求教问个matlab矩阵的问题
[合集] Matlab 求助:如何把一个高维矩阵中的一维赋值给一个向量问个matlab画图问题
请问matlab矩阵和向量对应元素相乘该怎么做?问个matlab的eigs的问题
请问如何对矩阵中的某些行和列求和请问怎么让m阶矩阵的每个元素减n阶矩阵的每个元素而不用for循环
[Matlab] 同时读取矩阵中不连续的多个元素对矩阵求导
请问怎么判断一个元素为0和1的矩阵变化平缓请问矩阵或数组的索引非整数的问题,比如a(1:3.5:20)
Matlab 3D Matrix Operation Problem在matlab里怎么找到一个数组里的最大k个元素
请教如何根据矩阵元素值找到矩阵的行号?终于完成一模拟matlab基本矩阵运算的C库
相关话题的讨论汇总
话题: 元素话题: find话题: ind话题: 求和话题: perference
进入Computation版参与讨论
1 (共1页)
d*******2
发帖数: 340
1
一维数组A和B,长度相同,当A和B中元素都为正时,对A中的正元素求和.
比如A=[2 3 -1],B=[-1 2 3].A和B都为正的是第二个元素,求和结果为3.
先谢了.
l*****i
发帖数: 3929
2
你的问题是?

【在 d*******2 的大作中提到】
: 一维数组A和B,长度相同,当A和B中元素都为正时,对A中的正元素求和.
: 比如A=[2 3 -1],B=[-1 2 3].A和B都为正的是第二个元素,求和结果为3.
: 先谢了.

r****y
发帖数: 1437
3
ind = find(A>0 & B > 0);
sum(A(ind))

【在 d*******2 的大作中提到】
: 一维数组A和B,长度相同,当A和B中元素都为正时,对A中的正元素求和.
: 比如A=[2 3 -1],B=[-1 2 3].A和B都为正的是第二个元素,求和结果为3.
: 先谢了.

p*****e
发帖数: 310
4
结果会是3?

【在 r****y 的大作中提到】
: ind = find(A>0 & B > 0);
: sum(A(ind))

j**u
发帖数: 6059
5
不用find更好

【在 r****y 的大作中提到】
: ind = find(A>0 & B > 0);
: sum(A(ind))

r****y
发帖数: 1437
6
Hehe, it's up to your perference,
sometimes breaking down to several lines is just to improve the
readablity.

【在 j**u 的大作中提到】
: 不用find更好
c*******h
发帖数: 1096
7
但你这个用find与不用find也没啥可读性上的区别吧
sum(A(A>0&B>0))

【在 r****y 的大作中提到】
: Hehe, it's up to your perference,
: sometimes breaking down to several lines is just to improve the
: readablity.

r****y
发帖数: 1437
8
这个确实是每个人的perference,
one scholar once said
programming is a very personal thing
我总是先find index, 然后operate。所以可能总觉得这么写
可读性好点。但是换个人从小括号套括号,这么连着写小菜。


【在 c*******h 的大作中提到】
: 但你这个用find与不用find也没啥可读性上的区别吧
: sum(A(A>0&B>0))

1 (共1页)
进入Computation版参与讨论
相关主题
终于完成一模拟matlab基本矩阵运算的C库[Matlab] 同时读取矩阵中不连续的多个元素
求一个特殊矩阵的特征值请问怎么判断一个元素为0和1的矩阵变化平缓
怎么用Matlab把一个3x3的矩阵diagonalize?Matlab 3D Matrix Operation Problem
求助:奇怪的Matlab运算错误请教如何根据矩阵元素值找到矩阵的行号?
MATLAB积分求教问个matlab矩阵的问题
[合集] Matlab 求助:如何把一个高维矩阵中的一维赋值给一个向量问个matlab画图问题
请问matlab矩阵和向量对应元素相乘该怎么做?问个matlab的eigs的问题
请问如何对矩阵中的某些行和列求和请问怎么让m阶矩阵的每个元素减n阶矩阵的每个元素而不用for循环
相关话题的讨论汇总
话题: 元素话题: find话题: ind话题: 求和话题: perference