Summing columns with nested sums/loops in gnuplotWhat's the best way to break from nested loops in JavaScript?Accessing the index in 'for' loops?How do I loop through or enumerate a JavaScript object?JavaScript closure inside loops – simple practical exampleHow do I break out of nested loops in Java?Looping through the content of a file in BashLoop through an array in JavaScriptgnuplot: how to plot sum of three data setsPlotting multiple graphs depending on column value with gnuplotSum of selected columns filtered by regex in gnuplot
Wrong Schengen Visa exit stamp on my passport, who can I complain to?
Amortized Loans seem to benefit the bank more than the customer
What is the showframe option to geometry showing me?
How would you control supersoldiers in a late iron-age society?
Why does dd not make working bootable USB sticks for Microsoft?
Double entry accounting schema design
Python web-scraper to download table of transistor counts from Wikipedia
Pronunciation of "солнце"
Is it appropriate to CC a lot of people on an email?
Why does JavaScript convert an array of one string to a string, when used as an object key?
Why is the car dealer insisting on a loan instead of cash?
How to convert Mn2O3 to Mn3O4?
Wouldn't Kreacher have been able to escape even without following an order?
Why is the year in this ISO timestamp not 2019?
What is the name of this four-engine plane?
How to generate short fixed length cryptographic hashs?
Writing a system of Linear Equations
How do we know that black holes are spinning?
Statistical tests for benchmark comparison
Other than good shoes and a stick, what are some ways to preserve your knees on long hikes?
How would you translate Evangelii Nuntiandi?
What organs or modifications would be needed for a life biological creature not to require sleep?
Why 1.5fill is 0pt
Can an infinite series be thought of as adding up "infinitely many" terms?
Summing columns with nested sums/loops in gnuplot
What's the best way to break from nested loops in JavaScript?Accessing the index in 'for' loops?How do I loop through or enumerate a JavaScript object?JavaScript closure inside loops – simple practical exampleHow do I break out of nested loops in Java?Looping through the content of a file in BashLoop through an array in JavaScriptgnuplot: how to plot sum of three data setsPlotting multiple graphs depending on column value with gnuplotSum of selected columns filtered by regex in gnuplot
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I want to sum values from the following columns which indexes are (16, 18, 20, 24, 26, 28, 32, 34, 36) with gnuplot's commands without typing the indexes explicitly.
I know there's a command to sum values of different columns which indexes can be expressed with a function of a variable:
plot 'data' using 1 : (sum [col=8:10] column(col*2))
The problem is that the indexes in my case can only be described with two variables, thus need nested loops/sums. The pseudo-code for the index would be
for i=0:2 for j=0:2 index = ( j + 8 + i*4 ) * 2
Is there a way to do nested summations or for-loops in gnuplot?
loops plot gnuplot nested-loops
add a comment
|
I want to sum values from the following columns which indexes are (16, 18, 20, 24, 26, 28, 32, 34, 36) with gnuplot's commands without typing the indexes explicitly.
I know there's a command to sum values of different columns which indexes can be expressed with a function of a variable:
plot 'data' using 1 : (sum [col=8:10] column(col*2))
The problem is that the indexes in my case can only be described with two variables, thus need nested loops/sums. The pseudo-code for the index would be
for i=0:2 for j=0:2 index = ( j + 8 + i*4 ) * 2
Is there a way to do nested summations or for-loops in gnuplot?
loops plot gnuplot nested-loops
add a comment
|
I want to sum values from the following columns which indexes are (16, 18, 20, 24, 26, 28, 32, 34, 36) with gnuplot's commands without typing the indexes explicitly.
I know there's a command to sum values of different columns which indexes can be expressed with a function of a variable:
plot 'data' using 1 : (sum [col=8:10] column(col*2))
The problem is that the indexes in my case can only be described with two variables, thus need nested loops/sums. The pseudo-code for the index would be
for i=0:2 for j=0:2 index = ( j + 8 + i*4 ) * 2
Is there a way to do nested summations or for-loops in gnuplot?
loops plot gnuplot nested-loops
I want to sum values from the following columns which indexes are (16, 18, 20, 24, 26, 28, 32, 34, 36) with gnuplot's commands without typing the indexes explicitly.
I know there's a command to sum values of different columns which indexes can be expressed with a function of a variable:
plot 'data' using 1 : (sum [col=8:10] column(col*2))
The problem is that the indexes in my case can only be described with two variables, thus need nested loops/sums. The pseudo-code for the index would be
for i=0:2 for j=0:2 index = ( j + 8 + i*4 ) * 2
Is there a way to do nested summations or for-loops in gnuplot?
loops plot gnuplot nested-loops
loops plot gnuplot nested-loops
asked Mar 28 at 12:52
rnels12rnels12
3103 silver badges11 bronze badges
3103 silver badges11 bronze badges
add a comment
|
add a comment
|
1 Answer
1
active
oldest
votes
All iterations in gnuplot work recursively. No special syntax is needed to nest one inside another. E.g.
filename(n,m) = sprintf("NAME_%d_%d.dat",n,m)
plot for [i=1:5] for [j=i:5] filename(i,j)
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/4.0/"u003ecc by-sa 4.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%2f55398150%2fsumming-columns-with-nested-sums-loops-in-gnuplot%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
All iterations in gnuplot work recursively. No special syntax is needed to nest one inside another. E.g.
filename(n,m) = sprintf("NAME_%d_%d.dat",n,m)
plot for [i=1:5] for [j=i:5] filename(i,j)
add a comment
|
All iterations in gnuplot work recursively. No special syntax is needed to nest one inside another. E.g.
filename(n,m) = sprintf("NAME_%d_%d.dat",n,m)
plot for [i=1:5] for [j=i:5] filename(i,j)
add a comment
|
All iterations in gnuplot work recursively. No special syntax is needed to nest one inside another. E.g.
filename(n,m) = sprintf("NAME_%d_%d.dat",n,m)
plot for [i=1:5] for [j=i:5] filename(i,j)
All iterations in gnuplot work recursively. No special syntax is needed to nest one inside another. E.g.
filename(n,m) = sprintf("NAME_%d_%d.dat",n,m)
plot for [i=1:5] for [j=i:5] filename(i,j)
answered Mar 28 at 17:00
EthanEthan
3,5892 gold badges7 silver badges11 bronze badges
3,5892 gold badges7 silver badges11 bronze badges
add a comment
|
add a comment
|
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
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%2f55398150%2fsumming-columns-with-nested-sums-loops-in-gnuplot%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