Keep patch location after execute command in netlogo
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
How can I save the location of a patch after I have executed some command?
example:
ask myteam[
set turtle-food-value patch-food-value; save the value of food into turtles
set location patch-here
if turtle-food-value != 0
[let x1 max [turtle-food-value] of myteam ; max for group
set best-food x1
.......
]
how to get or save x1's location? (Since x1 return number instead of location)
Thank you in advance.
netlogo patch
add a comment |
How can I save the location of a patch after I have executed some command?
example:
ask myteam[
set turtle-food-value patch-food-value; save the value of food into turtles
set location patch-here
if turtle-food-value != 0
[let x1 max [turtle-food-value] of myteam ; max for group
set best-food x1
.......
]
how to get or save x1's location? (Since x1 return number instead of location)
Thank you in advance.
netlogo patch
the turtle that knows about the value of the best food also knows about the location, It's unclear from your code extract how that is being stored.
– JenB
Nov 15 '18 at 9:17
is there any way to save location each time turtles foundpatch-food-value
, so that I can extract the value of patch + its location? ( By storingpatch-food-value
andlocation
)
– linda
Nov 15 '18 at 9:50
If you just want the best, have a variable for the quality and another variable for the location. That was in the answer to your previous question. When you want to keep all the food values found and their locations, those variables will be lists. But you really need to get the easy version working properly before trying to write the hard version, to help you sort out the concepts and the language.
– JenB
Nov 15 '18 at 10:26
add a comment |
How can I save the location of a patch after I have executed some command?
example:
ask myteam[
set turtle-food-value patch-food-value; save the value of food into turtles
set location patch-here
if turtle-food-value != 0
[let x1 max [turtle-food-value] of myteam ; max for group
set best-food x1
.......
]
how to get or save x1's location? (Since x1 return number instead of location)
Thank you in advance.
netlogo patch
How can I save the location of a patch after I have executed some command?
example:
ask myteam[
set turtle-food-value patch-food-value; save the value of food into turtles
set location patch-here
if turtle-food-value != 0
[let x1 max [turtle-food-value] of myteam ; max for group
set best-food x1
.......
]
how to get or save x1's location? (Since x1 return number instead of location)
Thank you in advance.
netlogo patch
netlogo patch
edited Nov 15 '18 at 9:48
linda
asked Nov 15 '18 at 7:55
lindalinda
437
437
the turtle that knows about the value of the best food also knows about the location, It's unclear from your code extract how that is being stored.
– JenB
Nov 15 '18 at 9:17
is there any way to save location each time turtles foundpatch-food-value
, so that I can extract the value of patch + its location? ( By storingpatch-food-value
andlocation
)
– linda
Nov 15 '18 at 9:50
If you just want the best, have a variable for the quality and another variable for the location. That was in the answer to your previous question. When you want to keep all the food values found and their locations, those variables will be lists. But you really need to get the easy version working properly before trying to write the hard version, to help you sort out the concepts and the language.
– JenB
Nov 15 '18 at 10:26
add a comment |
the turtle that knows about the value of the best food also knows about the location, It's unclear from your code extract how that is being stored.
– JenB
Nov 15 '18 at 9:17
is there any way to save location each time turtles foundpatch-food-value
, so that I can extract the value of patch + its location? ( By storingpatch-food-value
andlocation
)
– linda
Nov 15 '18 at 9:50
If you just want the best, have a variable for the quality and another variable for the location. That was in the answer to your previous question. When you want to keep all the food values found and their locations, those variables will be lists. But you really need to get the easy version working properly before trying to write the hard version, to help you sort out the concepts and the language.
– JenB
Nov 15 '18 at 10:26
the turtle that knows about the value of the best food also knows about the location, It's unclear from your code extract how that is being stored.
– JenB
Nov 15 '18 at 9:17
the turtle that knows about the value of the best food also knows about the location, It's unclear from your code extract how that is being stored.
– JenB
Nov 15 '18 at 9:17
is there any way to save location each time turtles found
patch-food-value
, so that I can extract the value of patch + its location? ( By storing patch-food-value
and location
)– linda
Nov 15 '18 at 9:50
is there any way to save location each time turtles found
patch-food-value
, so that I can extract the value of patch + its location? ( By storing patch-food-value
and location
)– linda
Nov 15 '18 at 9:50
If you just want the best, have a variable for the quality and another variable for the location. That was in the answer to your previous question. When you want to keep all the food values found and their locations, those variables will be lists. But you really need to get the easy version working properly before trying to write the hard version, to help you sort out the concepts and the language.
– JenB
Nov 15 '18 at 10:26
If you just want the best, have a variable for the quality and another variable for the location. That was in the answer to your previous question. When you want to keep all the food values found and their locations, those variables will be lists. But you really need to get the easy version working properly before trying to write the hard version, to help you sort out the concepts and the language.
– JenB
Nov 15 '18 at 10:26
add a comment |
1 Answer
1
active
oldest
votes
What you are really wanting to do is work out which turtle has found the best food and then get both the value and location of that food from the turtle. The way you have tried to do it takes the best value, but doesn't remember which turtle had it so you don't know which turtle to query for the location. You want the primitive with-max
to identify the turtle and then ask that turtle for the food value and location.
Yess~! this is the one I need,thanks for your time, just two words have really solve my problem.
– linda
Dec 12 '18 at 4:37
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53314714%2fkeep-patch-location-after-execute-command-in-netlogo%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
What you are really wanting to do is work out which turtle has found the best food and then get both the value and location of that food from the turtle. The way you have tried to do it takes the best value, but doesn't remember which turtle had it so you don't know which turtle to query for the location. You want the primitive with-max
to identify the turtle and then ask that turtle for the food value and location.
Yess~! this is the one I need,thanks for your time, just two words have really solve my problem.
– linda
Dec 12 '18 at 4:37
add a comment |
What you are really wanting to do is work out which turtle has found the best food and then get both the value and location of that food from the turtle. The way you have tried to do it takes the best value, but doesn't remember which turtle had it so you don't know which turtle to query for the location. You want the primitive with-max
to identify the turtle and then ask that turtle for the food value and location.
Yess~! this is the one I need,thanks for your time, just two words have really solve my problem.
– linda
Dec 12 '18 at 4:37
add a comment |
What you are really wanting to do is work out which turtle has found the best food and then get both the value and location of that food from the turtle. The way you have tried to do it takes the best value, but doesn't remember which turtle had it so you don't know which turtle to query for the location. You want the primitive with-max
to identify the turtle and then ask that turtle for the food value and location.
What you are really wanting to do is work out which turtle has found the best food and then get both the value and location of that food from the turtle. The way you have tried to do it takes the best value, but doesn't remember which turtle had it so you don't know which turtle to query for the location. You want the primitive with-max
to identify the turtle and then ask that turtle for the food value and location.
answered Nov 15 '18 at 10:30
JenBJenB
9,01511036
9,01511036
Yess~! this is the one I need,thanks for your time, just two words have really solve my problem.
– linda
Dec 12 '18 at 4:37
add a comment |
Yess~! this is the one I need,thanks for your time, just two words have really solve my problem.
– linda
Dec 12 '18 at 4:37
Yess~! this is the one I need,thanks for your time, just two words have really solve my problem.
– linda
Dec 12 '18 at 4:37
Yess~! this is the one I need,thanks for your time, just two words have really solve my problem.
– linda
Dec 12 '18 at 4:37
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53314714%2fkeep-patch-location-after-execute-command-in-netlogo%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
the turtle that knows about the value of the best food also knows about the location, It's unclear from your code extract how that is being stored.
– JenB
Nov 15 '18 at 9:17
is there any way to save location each time turtles found
patch-food-value
, so that I can extract the value of patch + its location? ( By storingpatch-food-value
andlocation
)– linda
Nov 15 '18 at 9:50
If you just want the best, have a variable for the quality and another variable for the location. That was in the answer to your previous question. When you want to keep all the food values found and their locations, those variables will be lists. But you really need to get the easy version working properly before trying to write the hard version, to help you sort out the concepts and the language.
– JenB
Nov 15 '18 at 10:26