Please Help with Number Arrangement
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
DhonXean Bobis
am 1 Apr. 2015
Kommentiert: DhonXean Bobis
am 2 Apr. 2015
Good Day!
I am having a problem regarding arrangement of numbers.
I have a matrix of
[1 2;
2 3;
3 4;
3 5;
4 6;
6 7];
First, I want to find the end node. In this example, 5. Then 5 is connected to 3 and a process will be performed. After that, the program must go to 7 which is connected to 6 and 4. when the program detects that the number is 4 it will stop and another operation will be performed.
Please help me. Any tips will do.
Thanks
Regards Dhon Xean
2 Kommentare
John D'Errico
am 1 Apr. 2015
Bearbeitet: John D'Errico
am 1 Apr. 2015
Totally confusing. You tell us that 5 is connected to 3. Then it goes to 7. How does that happen? How can we know what you are doing if you do not explain it?
I am tempted to look at the matrix as a set of undirected edges in a graph. But if we start at node 5, then go to 3, why is not the NEXT step to node 4 or to node 2, as both of those nodes seem to be connected to node 3.
You need to explain your problem clearly, else it becomes impossible to answer.
Akzeptierte Antwort
Joep
am 1 Apr. 2015
Do you mean something like this?
prompt = 'What is your test value? \n';
TestNo=input(prompt); %Test No.
a=[1 2;
2 3;
3 4;
3 5;
4 6;
6 7];
b= a(:,2)==TestNo; %Location
c=a(b,1);
d= a(:,2)==c;
if d == zeros(size(d))
if c == 4;
msgbox('another program will start');
end
else
e= a(d,1);
if e == 4;
msgbox('another program will start');
end
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Variables 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!