Hello everyone,
This is my code:
(this code shows which machine the 1st job is assigned to.)
birfazson = makineatama(:,1:2:end)
resultt = birfazson(1,birfazson(2,:) == 1).'
Workspace;
birfazson:
30 36 4 16 5 22 17 23 66 26 15 27 (Works)
7 8 8 4 10 2 3 1 7 1 8 3 (machine)
resultt:
23
26
For example, I can see which machine is doing which job. 1. Resultt matrix, which works are done for the machine.
I can print.
1, 2, 3, 4,...10 in the Resultt matrix I want to print which jobs the machines enter one by one. how can I do it.
(Example)
resultt: (I want to do like this)
(For 1) (For2) (For 3)
23 22 17
26 27

Antworten (1)

David Hill
David Hill am 3 Apr. 2022

0 Stimmen

a =[30 36 4 16 5 22 17 23 66 26 15 27
7 8 8 4 10 2 3 1 7 1 8 3];
for k=1:3
b{k}=a(1,a(2,:)==k);
end

1 Kommentar

Esra Demirbilek
Esra Demirbilek am 4 Apr. 2022
Thank you for your help, but I want to print the k values ​​into the result matrix.
As I tried to explain in the example

Melden Sie sich an, um zu kommentieren.

Kategorien

Produkte

Version

R2021a

Gefragt:

am 3 Apr. 2022

Kommentiert:

am 4 Apr. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by