wanted help in matlab code

2 visualizzazioni (ultimi 30 giorni)
adarsh
adarsh il 17 Feb 2018
Commentato: Star Strider il 17 Feb 2018
I have:
d1=k(1); d2=k(2);d3=k(3)...............d190=k(190);
then
p1=k(191);p2=k(192);p3=k(193)..................p220=k(310)
To avoid writing all the terms individually, i want to define these statement in short, something like
d(1:190)=k(1:190);
and then
p(1:22)=k(191:310)
Is this way of writing correct.
Thanks in advance

Risposta accettata

Star Strider
Star Strider il 17 Feb 2018
‘Is this way of writing correct.’
Yes. You can simplify it even more as:
d = k;
The second assignment needs to be changed to:
p = k(191:310);
since those values of ‘k’ are a vector of 120 elements, so you would have to subscript ‘p’ with at least as many values to avoid an error.
  2 Commenti
adarsh
adarsh il 17 Feb 2018
Modificato: Walter Roberson il 17 Feb 2018
so if i have;
d1=k(1); d2=k(2);d3=k(3)...............d190=k(190); then p1=k(191);p2=k(192);p3=k(193)..................p220=k(310); and v1=k(311).........v20=k(330);
then can i go as:
d=k(1:190)
p=k(191:310);
v=k(311:330)
is this way correct
Star Strider
Star Strider il 17 Feb 2018
It appears to me to be correct.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by