Quantcast
Channel: Mein MATLAB Forum - goMatlab.de
Viewing all articles
Browse latest Browse all 28441

bsxfun mit for schleife

$
0
0
hallo subotai bitte benutze in zukumpft die code umgebeung. das macht das lesen einfacher. c(i)=sum(A(k)) hier wird c(i) nur die summe aus einem element von A übergeben und die summe von einem element ist natürlich das element selber. warum benutz du bsxfun wenn du nur einzelne werte vergleichst und eine for schleife benutzt. bsxfun ist grade dafür da keine for schleife zu brauchen :) in deinem fall kannst du auch gleich if A(k)>=B(i) & A(k)<B(i+1) benutzen wenn du die summe aus einem intervall meinst könntest du zb sum(A(B(i):B(i+1) oder so wichtig ist aber das du dann mit i natürlich nicht bis zum letzten element käufst weil i+1 dann außerhalb liegt . darum bekommst du auch "Index exceeds matrix dimensions. " grüße winkow

Viewing all articles
Browse latest Browse all 28441

Trending Articles