Redian新闻
>
请问怎么让m阶矩阵的每个元素减n阶矩阵的每个元素而不用for循环
avatar
请问怎么让m阶矩阵的每个元素减n阶矩阵的每个元素而不用for循环# Computation - 科学计算
g*s
1
在MATLAB中.如果是一维向量减另一个一维向量的话好象很容易,repmat成二维矩阵就行.
二维矩阵的每个元素减另一个二维矩阵的每个元素也能这样吗?
avatar
r*y
2
If your two matrices are same size, simple, just
x = M - N;
If they are not, you can still
x = M(ind) - N(ind)
where ind is a one-dimension array. Then x will end up as a vector.
No matter how many dimension a matrix is, it always saves as 1D vector in
memory. So you can always manipulate it as 1D vector.

.

【在 g******s 的大作中提到】
: 在MATLAB中.如果是一维向量减另一个一维向量的话好象很容易,repmat成二维矩阵就行.
: 二维矩阵的每个元素减另一个二维矩阵的每个元素也能这样吗?

avatar
g*c
3
.(dot) operator

.

【在 g******s 的大作中提到】
: 在MATLAB中.如果是一维向量减另一个一维向量的话好象很容易,repmat成二维矩阵就行.
: 二维矩阵的每个元素减另一个二维矩阵的每个元素也能这样吗?

avatar
r*y
4
No need for +/-, only needed for */

【在 g****c 的大作中提到】
: .(dot) operator
:
: .

avatar
g*c
5
sorry for misleading

【在 r****y 的大作中提到】
: No need for +/-, only needed for */
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。