PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[请益] 关于加总的问题...
楼主:
PurPkNighT
(PurPkNighT)
2018-01-04 22:08:01
大家好
对Matlab没有很熟
最近在做一个程式
由于速度实在太慢
于是后来想要把所有for循环都用矩阵的形式写
但有个地方我有点卡住不知道该怎么做...
希望能有大大帮忙一下
问题如下
for k=1:m
p(k,:)=p0+sum(x(252*(k-1)+1:252*k,:));
end
x是一个252m*n的矩阵
p则是一个m*n的矩阵,p0是1*n
基本上我是想要把每252个row加总成1个row
x里第几个 252row加总 就是p的第k row 这样
麻烦各位大大了
作者:
profyang
(prof)
2018-01-04 22:53:00
p=reshape(p0+sum(reshape(x,252,[])),m,[]);阿 sorry 我以为你p0是常数p=p0(ones(m,1),:)+reshape(sum(reshape(x,252,[])),m,[]);
楼主:
PurPkNighT
(PurPkNighT)
2018-01-04 23:59:00
感谢profyang大!!
继续阅读
[请益] 全彩转256色问题
s490607
[其他] 求解
wayne79
[运算] 二阶联立微分方程式
jimmyjean
[讨论] matlab判断矩阵rank
j0958322080
[其他] matlab矩阵问题
az56789aa
[运算] 求解4题
fish19910821
[讨论] matlab执行小黑窗
limerats
[绘图] 无法跑出极点
pigymjh
[讨论] 多个csv档案取值计算问题
Magicbears
[讨论] 记录 gui 执行结果
oian0114
Links
booklink
Contact Us: admin [ a t ] ucptt.com