how to display two value in each row of one message box?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
son
am 23 Aug. 2014
Kommentiert: Star Strider
am 23 Aug. 2014
hi, please hlep
x = [0 3 4 5 7 9 10 2 3 5];
y = 4:1:14;
z = 5 * x
find all the z that 10 < z < 0.7*max(z) and display the value of z and corresponding y in one message box for example:
the value of z = 20 at y = 6
the value of z = 25 at y = 7
the value of z = 35 at y = 8
the value of z = 15 at y = 13
the value of z = 25 at y = 14
Akzeptierte Antwort
Star Strider
am 23 Aug. 2014
Bearbeitet: Star Strider
am 23 Aug. 2014
This works:
x = [0 3 4 5 7 9 10 2 3 5];
y = 4:1:13;
z = 5 * x;
ix = find((z < 0.7*max(z)) & (z > 10));
msgbox(sprintf('The value of z = %d at y = %d\n', [z(ix)' y(ix)']'))
Sorry, missed that on the the first read. Changed y as well.
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Performance and Memory finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!