How can I select a specific cell?

4 visualizzazioni (ultimi 30 giorni)
Hello,
I got a matrix like this:
z=[0,2,3,4;2,3,4,5;6,7,8,9]
z =
0 2 3 4
2 3 4 5
6 7 8 9
And would like to use this command:
idx=find(time1>0 & time1<=4);
result=sum(values1(idx))/length(idx);
1. Instead of typing in the time manually I would like to say
idx=find(time1>z(1,1)( & time1<=z(1,4));
Does this works?
2. And how can I save the result into a specific place within the vector? For example in the first place like this:
result(1,1)=sum(....);
Thank you!

Risposta accettata

Kaustav Bhattacharya
Kaustav Bhattacharya il 8 Lug 2019
This can be done.
Only this line is syntactically wrong: idx=find(time1>z(1,1)( & time1<=z(1,4));.
It should be idx=find(time1>z(1,1) & time1<=z(1,4));

Più risposte (0)

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Prodotti


Release

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by