28

What is a good graphical Calculator Application for Linux?

balaji
  • 549
  • 1
  • 5
  • 10
  • 1
    Possible duplicate of [What simple FLOSS software can I use to produce nice data visualization?](https://askubuntu.com/questions/81865/what-simple-floss-software-can-i-use-to-produce-nice-data-visualization), also see this: https://askubuntu.com/questions/399852/can-anyone-please-tell-which-is-the-best-software-in-ubuntu-to-plot-graph-agains – pomsky Sep 26 '18 at 11:07
  • Looks like Geogebra is still around and may do what you want https://www.geogebra.org/ - They even have a webinterface. (I don't think this is worthy of a full answer.) – DetlevCM Sep 26 '18 at 12:09
  • 13
    [softwarerecs.se] is the place to ask questions like this. – Barmar Sep 26 '18 at 16:31
  • 2
    @DoritoStyle Software recommendations are on-topic here. This is however a _very_ bad one that should not have amassed such a large number of upvotes but rather closed as unclear - it lacks every information necessary to answer. – pipe Sep 26 '18 at 23:23
  • 3
    On the basis of my previous comment I've flagged this for closure until OPs definition of "good" is added, otherwise it will just be a list of every calculator software. Maybe fine 10 years ago, but not these days. – pipe Sep 26 '18 at 23:25
  • 3
    @pipe My way of interpreting "good" is "useful" according to two criteria. 1. It works like a calculator works, not like an IDE. 2. It works in an intuitive way that doesn't require any knowledge of programming. That's a reasonable definition of good for a question like this, not very fuzzy in the context of a question about a graphical calculator application, and I also don't like setting impossible standards of refinement for formulating questions or else we could close almost anything. – karel Sep 28 '18 at 12:36
  • @karel Ok, apparently those are not my criteria for "good" since I always use [wxMaxima](https://wxmaxima-developers.github.io/wxmaxima/) as my go-to calculator. I think it's up to OP to clarify, not for us to guess. – pipe Sep 28 '18 at 12:39
  • That's definitely true and that's why I commented instead of editing the question. – karel Sep 28 '18 at 12:40

3 Answers3

44

Most famous ones are:

  • Gnome Calculator
  • galculator
  • xcalc
  • kcalc

They all have basic and scientific modes.

By default Ubuntu comes with "Gnome calculator" unless you are using a specific flavor of Ubuntu.

Gnome Calculator:

enter image description here

For example in "Kubuntu" you should have "kcalc".

Kcalc:

enter image description here

galculator

There are other options available too like "xcalc", I use galculator myself, install it using:

sudo apt install galculator

It's lightweight and really fast, doesn't have much dependencies, easy to use and has nice features.

Paper Mode:

enter image description here

Scientific view:

enter image description here

Extcalc

If you are looking for something with more features then I guess you are looking for "Extcalc".

enter image description here

Ravexina
  • 54,268
  • 25
  • 157
  • 179
  • 1
    I like *galculator* a lot -- it came default with 16.04 MATE, and toggles between algebraic and RPN as well as turning on-off scientific functions and some other stuff I never use. I may have to give *extcalc* a try, too. – Zeiss Ikon Sep 26 '18 at 13:49
  • I like `kcalc` a lot because all I need is a simple adding machine. Now, if it only had a "tape"/history feature! The only calculators I found that have it are way too complicated for my needs. – Joe Sep 27 '18 at 07:07
32

If your calculations involve units, such as with physics or electronics equations, I would recommend Qalculate.

It supports using units in expressions, so you do not have to worry about unit conversions manually. It is also a good check for whether you have typed the correct equation (this is called Dimensional analysis).

enter image description here

Ravexina
  • 54,268
  • 25
  • 157
  • 179
jpa
  • 1,190
  • 8
  • 10
31

I am personally a fan of speedcrunch, because it has a decent list of common physical and chemical constants and remembers your history across sessions:

enter image description here

As noted in the comments by @Michael:

[It is also] easy to mix/convert hex, bin and decimal representations of numbers. With mask() and unmask() it’s also possible to reduce/extend numbers to certain bit widths.

Graipher
  • 1,006
  • 11
  • 15
  • 3
    As a digital design engineer I also love it because it’s so easy to mix/convert hex, bin and decimal representations of numbers. With mask() and unmask() it’s also possible to reduce/extend numbers to certain bit widths. – Michael Sep 27 '18 at 09:18
  • @Michael I have never used it for this, but this sounds like I might in the future, instead of doing it in Python. – Graipher Sep 27 '18 at 09:20
  • Does anyone know how I can convert a result like 1333333333,33333 in scientific form quickly with Speedcrunch? – Andyc Feb 09 '21 at 21:32
  • 1
    very good calc. – alexzander Jan 23 '22 at 14:39
  • I am using it everyday as well, but I just saw it might be heavy. It just brought QT to my otherwise freshly reinstalled box : libmd4c0 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5help5 libqt5network5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5widgets5 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxkbcommon-x11-0 qt5-gtk-platformtheme qttranslations5-l10n speedcrunch Need to get 12.1 MB of archives / After this operation, 49.4 MB of additional disk space will be used. – MoonCactus Mar 10 '22 at 18:24