Questions tagged [calc]

Calculator mode: Calculator major mode.

Filter by
Sorted by
Tagged with
1 vote
0 answers
23 views

How to assign and then use a variable in a list of algebraic equations

In a Calc algebraic expression I would like to do something like this: [r := 3, 2 * r] => and get a result something like this: [r := 3, 2 * r] =>[3, 6] What I actually get is this: [r := 3, 2 ...
Charles B. Cameron's user avatar
2 votes
4 answers
191 views

How do you convert a vector of float numbers to bytes?

I need to convert a vector of float numbers to bytes. I can't seem to find a way to do that in emacs-lisp. Is it possible? For example how do I convert this vector [3.14] to bytes? [Update] See this ...
John Kitchin's user avatar
  • 11.9k
1 vote
1 answer
57 views

literate-calc-mode gave me false results

I'm just discovering literate-calc-mode which looks cool. I tested on a small elementary geometry problem to calculate the radius of the circle circumscribed by a triangle whose sides are given. This ...
gigiair's user avatar
  • 2,176
0 votes
0 answers
33 views

Calculate values in org-mode attributes?

Is there a package that lets you calculate values contained (for example) in #+attributes (or some other "variable"-like syntax)? I'm trying to avoid spreadsheets, because my list is ...
Daniel Krajnik's user avatar
0 votes
1 answer
59 views

Turn off the large parentheses

I ultimately got annoyed of Calc's new displaying of parentheses Here it's vaguely tolerable (you may however notice the presence of artifacts), but for complicated expressions the various graphical ...
gboffi's user avatar
  • 614
0 votes
1 answer
42 views

Emacs Calc IEEE 754 binary representation

Does Emacs Calc have IEEE 754 representation for binary numbers? I found only "The Calculator’s arithmetic is not intended to be IEEE-conformant in any way", but I try maybe there is a ...
Mitu Gabriel's user avatar
0 votes
2 answers
473 views

How to round on 2 decimals in org mode table using elisp?

That's probably a low hanging fruit. In short, what I want: 6.7690001 ---> 6.77 I know how to do it in org mode table using regular TBLFM: |---------| |6.7690001| |---------| #+TBLFM: @1$1=@1$1;%....
starquake's user avatar
0 votes
3 answers
55 views

Fewer keystrokes for calculating in org mode

When I need while editing a .org file to calculate, say, 23.45 * 15, I copy (M-w) that string then call M-x calc. I paste the numbers as a string, preceded by a single tick (using algebraic mode so I ...
Sam7919's user avatar
  • 369
0 votes
0 answers
16 views

Rewrite rule changes order of expression

Let's say I have a rewrite rule L(a + b) := L(a) + L(b) when we apply this rule to rewrite L(x+y) the result is L(y) + L(x) but I would like it to give L(x) + L(y), i.e. to keep the same order of the ...
mamediz's user avatar
2 votes
0 answers
47 views

Working with units in emacs calc - unable to achieve expected result

I would like to calculate the following quantity: sqrt{4kTR_S} expressed in nV / sqrt{Hz} (Incidentally, this site does not support math in the posts?) In the above expression, k is Boltzmann's ...
Mike Anblips's user avatar
1 vote
2 answers
80 views

GNU-Calc: How to change default multiplication symbol (\times) with (\cdot) in LaTeX language display mode

I'm trying out calc-embedded feature to write evaluate/manipulate equations in calc then write the output to my latex/org buffer. In calc, one can change the display mode to LaTeX with d L (or calc-...
Garid's user avatar
  • 641
1 vote
1 answer
37 views

gnu-calc: How to declare variables in R (Real)?

I'm figuring out complex algebraic calculation in gnu-calc. Suppose: after many long calculation I got following algebraic expression: -8 * a - 2 * b + 2 * b * i - 40 * i - 8 and I want the imaginary ...
Garid's user avatar
  • 641
1 vote
0 answers
24 views

using siunitx with calc latex-mode

I'm looking for a way to customize the LaTeX language mode in calc so that:3 m/s gets displayed like \SI{3}{\meter\per\second} instead of \frac{3 m}{s}. That would be very useful for yanking into a ...
wilk's user avatar
  • 529
1 vote
1 answer
84 views

Gnu CALC: vector/matrix concatenation in horizontal axis?

I'm just few days in learning about GNU-CALC. This is very awesome package. Suppose I have 2 matrices (or column vector) with shape of 3x1: 2: [ [ a1 ] [ a2 ] [ a3 ] ] 1: [ [ b1 ] [...
Garid's user avatar
  • 641
0 votes
2 answers
48 views

How to prevent digit loss in orgmode spreadsheets with elisp?

That's probably a low hanging fruit. Assume an orgmode spreadsheet with one side for input - a number - and the other side for output. The other side is specified with simple elisp code, taking the ...
starquake's user avatar
2 votes
1 answer
56 views

Any yasnippet to evaluate infix math expression?

I would like to have a yasnippet to evaluate infix math expression on the current line. E.g., If the line is 1 + 2 = and I trigger yasnippet at the end of line, it will append the result at the end: ...
AhLeung's user avatar
  • 1,083
0 votes
1 answer
33 views

Solving set of equations with separate sides

In the calc, how can I solve set of equations where I have the two sides of the equations in separate stack entries? For example, the current stack looks like this: 2: [x, y, z] 1: [1, 2, 3] (I ...
jiwopene's user avatar
  • 101
4 votes
3 answers
393 views

How can I use Emacs calc's "a R" (root) command to compute the inverse of the normal distribution function utpn?

Question The Emacs Calc package info page for Probability Distribution Functions has this to say about the normal distribution function: The ‘utpn(x,m,s)’ function uses a normal (Gaussian) ...
MattArmstrong's user avatar
0 votes
0 answers
32 views

How can I use `utpt` in calc to compute a confidence interval?

I would like to use the "calc" package's utpt function to compute a confidence interval of a series of numbers in a calc vector. Currently, I'm stuck at the very beginning, with a calc ...
MattArmstrong's user avatar
0 votes
3 answers
84 views

How do I convert a `matrix` in one form to a `matrix` in another form (like `bmatrix` environment)

I'm attempting to take faster linear algebra notes within org-mode. The latex of a matrix is complex to write, so I'm trying to develop a shorthand expansion. My current workflow is to highlight a ...
Justin Abrahms's user avatar
0 votes
3 answers
138 views

How to use table lookup functions results as input for calculations?

I have the following static table: #+name: static |-------+---------------+-----+--------| | | Date of birth | Sex | Height | |-------+---------------+-----+--------| | Croce | <1985-07-30>...
crocefisso's user avatar
  • 1,306
0 votes
1 answer
32 views

calc: fill multiple adjacent rows with a formula?

With Table>Set Field>Formula, I'm able to do what I want for a particular field, in this case that corresponding to Aug 07. How can I fill multiple adjacent fields in one go, say Aug 7-15? #+...
user avatar
0 votes
2 answers
50 views

Is it possible to force calc to use the rules of ordinary algebraic calculus when the language is 'latex?

I mean : in a simple way.. (let ((calc-language 'latex))(calc-eval "1/2 + 1/4")) ; =>\frac{1}{12} (let ((calc-language 'C))(calc-eval "1/2 + 1/4")) ; =>3/4 Of course, no ...
gigiair's user avatar
  • 2,176
0 votes
2 answers
119 views

does emacs calc support matrix eigenvalue decompose?

I want to use emacs's calc to get the eigenvalue and eigenvector of a matrix. I went to google but can't find anything about emacs and eigenvalue. So, is calc support calculating eigenvalue or maybe ...
Doerthous's user avatar
  • 101
0 votes
1 answer
50 views

Emacs Calc: What's the meaning behind the name `calc-roll-down`?

In Emacs Calc I use <TAB> to swap the last two elements on the stack. The command for this is called calc-roll-down. What does "roll down" mean in this context? When rolling the stack ...
halloleo's user avatar
  • 1,341
2 votes
1 answer
87 views

Substitute a function in an algebraic expression

I have this algebraic expression x L L ⌠ ⌠ ⌠ s ⎮ s*(L -...
gboffi's user avatar
  • 614
0 votes
1 answer
41 views

sin() function in org-calc being weird?

Having read sin of pi radians, it seems as though sin is iffy around truncated inputs. That said, I'm not quite grokking why it's this bad. Given this org-mode table: | i | $x_i$ | $sin(x^3)$ | ...
Justin Abrahms's user avatar
5 votes
1 answer
136 views

Why is the vsum of remote cells wrong in org tables?

I have some org-mode tables like this: #+NAME: TableA | Task | Amount | |------+--------| | Gna | 1 | #+NAME: TableB | Task | Amount | |--------+--------| | Gnampf | 3 | | Overall | ...
Markus Grunwald's user avatar
1 vote
1 answer
55 views

How to recompute the last operation symbolically?

In symbolic mode I can type N to get the numerical value of the last expression: 2 Q pushes sqrt(2), at that point N pushes 1.414…. What's the quickest way to do the opposite? I.e., after having ...
Arch Stanton's user avatar
  • 1,657
0 votes
1 answer
57 views

How can I display the calc menu when `calc-embedded-mode` is enabled?

I find calc-embedded-mode handy for typing math from LaTeX mode. As I use it very little, I would like to have the calc menu in integrated mode. The menu remains in latex mode which is useless. I ...
gigiair's user avatar
  • 2,176
0 votes
1 answer
77 views

LaTeX code output by Calc wrong

If I enable calc-embedded mode (C-x * e) in a LaTeX document (latex mode by default) when the point is in the math environment of the document below: \documentclass{article} \usepackage{amsmath} \...
gigiair's user avatar
  • 2,176
0 votes
1 answer
48 views

Populate table row with rate changes with one formula

I've got this Exhibit A in brute force for a rate that is halved after 10 minutes #+NAME: ratetable | 0 min | 10 min | 20 min | 30 min | 40 min | 50 min | | 20.0 | 10. | 5. | 2.5 | 1.25 | ...
147pm's user avatar
  • 2,969
0 votes
0 answers
29 views

Issues when calling vcount in orgtbl

This is a minimal orgtbl example with no problem: |---| | a | | b | |---| | 2 | #+TBLFM: @>$1=vcount(@<..@>>) But if I insert some particular chars (dot, comma, ...) the result or vcount ...
gigiair's user avatar
  • 2,176
6 votes
2 answers
527 views

Complete a calculation ("2+3=...") inside a buffer

I have a calculation in my org-mode buffer: 7700*1/100 + 18000*2/100 I'm looking for the quicker way of completing it, and displaying it like this: 7700*1/100 + 18000*2/100 = 437 My current way of ...
kotchwane's user avatar
  • 513
5 votes
1 answer
480 views

I can't get the most basic calc-mode gnuplot example to work

I would like to graph functions and datasets from calc-mode. (That's a reasonable thing to do in 2021, right?) Following the directions at Basic Graphics and Vectors as Lists, I started calc-mode, ...
Greg C's user avatar
  • 97
2 votes
1 answer
109 views

How to fill in a formula into adjacent cells in org-mode spreadsheet?

For example, in the following table |------------+------------+-----+-----+-----+-----+-----+-----+-----+-----| | Pobability | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 0.9 | | Odds ...
crocefisso's user avatar
  • 1,306
0 votes
2 answers
210 views

How to compute ln in Org-Mode spreadsheet

Is there a formula to compute the natural logarithm of a number in Org-Mode spreadsheet? For example, to compute ln(1), Excel or Calc formula is =ln(1), what would it be in Org-Mode? The result should ...
crocefisso's user avatar
  • 1,306
1 vote
1 answer
127 views

In Emacs Calc, how do I find the distance between two points (x1,y1) and (x2,y2)?

I'm trying to calculate the euclidean distance between two points (x1,y1) and (x2,y2) which is sqrt( (x2-x1)^2 + (y2-y1)^2 ) Is there a way to calculate this easily with Emacs calc? (I looked in the ...
Debajit's user avatar
  • 288
0 votes
0 answers
166 views

How can I use calc to convert in orgmode table

I am trying to use calc convert in an org mode table. The gnu manual suggests $c/$1/$cm So in my table I tried (for column formula =$c/$1/$cm also tried =$1/$c/$cm, =$1/$m/$cm etc Which produces #...
Harry's user avatar
  • 1
0 votes
3 answers
287 views

org mode sum time from remote table with org-lookup-all

I have two tables #+NAME: tasks | name | spent | |--------+--------| | task 1 | | | task 2 | | | task 3 | | | task 4 | | | task 5 | | #+NAME: works | date ...
osadasami's user avatar
5 votes
2 answers
160 views

How does if() work in org spreadsheets?

I got the impression from the manual that | a | | | b | | #+TBLFM: $2=if($-1==a, 1, 0) should produce "1" in the first row and "0" in the second. But instead I ...
Will Brown's user avatar
3 votes
1 answer
647 views

Table formulas involving percentages

I'm creating a table with percentages and calculating a simple sum of a column. The only thing left is to show the result of the formula as a percentage. Here is my MWE: | Element | $ | | E1 | ...
juanerasmoe's user avatar
1 vote
1 answer
122 views

Row descriptor -X leads outside table

I'm trying to calculate a new column on an org table, I'm using the following table formula: #+TBLFM: $9=if (@# > 15, ($6-@-14$6)*100000/10724599, 0) It's taking the difference on column 6 between ...
Phil's user avatar
  • 535
2 votes
1 answer
1k views

Specify precision using calc in org mode spreadsheets

According to the org mode documentation for calc syntax you can append printf formatters to specify the number of decimal places to display ‘$1+$2;%.2f’ Same, format result to two decimals. Is there a ...
mcp's user avatar
  • 546
1 vote
1 answer
142 views

Is there a row-reduced echelon form for calc mode?

If i have the matrix [ [1, 3, -1, -1], [1, 5, -1, -4], [-3, 6, 2, 11] ] is there some RREF routine built in calc? Note, i don't want to write out of the equation with variables x,y,z and then use ...
georg's user avatar
  • 127
0 votes
1 answer
96 views

How to make quick-calc output a result rounded with just 1 digit precision—1/7 = 0.1, not 0.142857142857?

The title basically already says it all. Just one addition. I need quick-calc to act like that for just 2 times a week. Usually I prefer the standard 12 digit precision. I know how to achieve this ...
starquake's user avatar
1 vote
1 answer
26 views

Non integer powers of 10 in algebraic mode in calc

How should one type numbers like 10^(-2.5) using the 1e... notation in calc using algebraic-mode ? ATM, 1e-2.5 is parsed as (1e-2)*0.5 and indeed evaluates to 5e-3 instead of 3.16e-3.
wilk's user avatar
  • 529
0 votes
4 answers
523 views

org-mode spreadsheet multiply 2 columns element-wise using GNU Emacs Calc formula

I am looking for a way to multiply 2 columns element by element and then sum the resulting vector. I have the following example: | | | col1 | enable | |---+-------+------+--------| | | ...
Zelphir Kaltstahl's user avatar
4 votes
1 answer
150 views

how to do simple calculations on numbers in text

I have a Json file containing a quite a few coordinates like {x: 400, y:200} And I want to change the numbers for the y values in something like y:y_default + 120. (y_default = 80). Is there a quick ...
dr jerry's user avatar
  • 321
1 vote
0 answers
980 views

Time-formatted output from org-table date- and time calculation?

I have an org-table for my timesheets. Part of it looks this: | Start | End | End - Start | | <2020-03-05 10:00> | <2020-03-05 Thu 14:30> | 0.1875 | #+...
Jonta's user avatar
  • 147