![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
I don't understand what you mean, but maybe wxMaxima would help you.
Maxima:
https://maxima.sourceforge.io
By the way, python w/ matplotlib wants to emulate MATLAB. If you do not like MATLAB itself, you may not like python w/ matplotlib either.
Moreover, almost all programming language can do numerical analysis; therefore, if you would like to enter some equations, you have to break down them into fragments, that a computer, a programming language, or numerical analysis can understand; thus that quite often requires so messy processes to write.
On the other hand, Maxima is a program as Formula Manipulation System, that is close to Mathematica or Maple. It understands an equation itself. You don't have to break down equations.
I don't know what the hell Geogebra is, but I assume that what you need is a Symbolic Computation System like Maxima.
I hope wxMaxima would help you.
![「geogebra みたいに」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/6/525078_6630eba3b7c95/M.png)
Awww I was kinda waiting for your answer in case you didn't know and yes this one just looks fine~, but can I just use Mathematic instead? Is it what you meant??
No.7
- 回答日時:
Probably what you really want to ask is "GeoGebra is a web service, but why is there no stand-alone programs like GeoGebra for PCs?".
The answer is "Yes, there are", but they have not just been famous.
In addition to that, there might be a stand-alone version of GeoGebra. I have not known that either(Where is an installer for Linux?).
And now I've checked out how GeoGebra works, and yes, GeoGebra is exactly another Symbolic Computation System, or technically speaking, a relative to Maxima, Mathematica, or Maple.
Let me explain the historical background of Symbolic Computation System.
At first, a computer itself was invented to process numerical analysis; in other words, it calculates a bunch of numbers, regardless of integers or floating points. Here came programming languages, which incompletely abstract mathematical variables to assign numbers; thus you can:
x = 1
y = 2
print(x + y)
as you know.
However, variables of programming languages lack complete abstraction. A variable must be assigned a concrete number; thus you can for instance not solve:
x ^ 2 + 2 * x + 1 = 0
if x has nothing. You have to assign a concrete number to x at first. That is why you have to do, for instance, Newton's method to assign numbers repeatedly.
A computer has to have concrete numbers to calculate, and you can not directly input equations. That is why you can not solve equations with dentakus, or pocket calculators.
By the way, at the late 1950's and through 1960's, computer scientists those days had got bored at numerical analysis. Instead, they became interested in the programs to react to, or generate output-"text" according to the users' input. That was the beginning of studying Artificial Intelligent, or simply A.I. In that study, someones were interested in generating mathematical equations, because the idea was very similar to "generating output-text according to the users' input".
The problem you see here is to handle "text", or "string" is a sort of annoying. Here came the programming language LISP, or the very first functional programming language.
Lisp programs consist of "Symbols" and "Lists". You can use Symbols as variables in ordinary languages:
(setq x 1)
(setq y 2)
(+ x y) ; This is evaluated to 3
In addition, it is O.K not to evaluate Symbols, that is called "Quote":
'x ; x is just x when you quote it
With this characteristic, you can handle symbols in a list to change into what you want, for example, differentiation:
(differentiate '(x ^ n)) ; you may easily get a list '(* n (x ^ (n - 1))) from the original one
This is the basis of Symbolic Computation System. No numbers. But you handle "Letters"(Symbols) with mathematical rules.
At MIT(Massachusetts Institution of Technology) had studied Symbolic Computation System with Lisp for a long time, then they completed a program called Macsyma. Later this became Maxima as free software. Behind it, the programming language, Common Lisp, run.
Mathematica, a proprietary program, was also influenced by Lisp and Maxima in its early days, though it is written in C, C++ and Java.
Anyway, in conclusion, Symbolic Computation System is one of results related to the very early Artificial Intelligent studies.
You never bore me with your rich explication on literally everything (*´ω`*) it was quite a story and I didn't even know any of these
I guess I'll try Mathematica and see how it goes for now??
ありがとうございます~
いつもすごい詳しくてお勉強になりました ;)
No.5
- 回答日時:
> but can I just use Mathematic instead?
Do you mean Mathematica?
If so, YES. Use Mathematica if you have it. I don't know exactly what it looks like (cuz it is so expensive that I can not afford it personally), but I've heard Mathematica is very close system to Maxima, or a Symbolic Computation System.
In addition to that, I've heard a lot of mathematicians and physicists love to use Mathematica. Universities buy for them! Envy!
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) tkinterのimport文の書き方 2 2022/10/14 21:17
- 戸籍・住民票・身分証明書 マイナンバーカードは廃止すべきですね? 12 2023/06/21 12:27
- 工学 Pythonの3次元描画に関する質問です 3 2022/12/07 20:07
- その他(動画サービス) 動画編集についてです。素人です。 動画に写っている他人の顔を消したいのですが、スタンプやぼかしで一番 3 2024/01/02 10:55
- メルカリ メルカリの使い方の中に次の様な説明があるのですが、『配送用2次元コード生成』のやり方が分かりません。 5 2023/11/29 05:39
- その他(プログラミング・Web制作) 「Python 文章自動生成」と調べて様々なサイトを参考に試したのですが、どれもうまくいきませんでし 1 2022/09/26 21:41
- 会計ソフト・業務用ソフト 会計ソフトを探してます。 4 2022/08/17 08:35
- Android(アンドロイド) 簡体字と繁体字を簡単に変換できるツールはありますか? 2 2022/09/18 19:41
- Word(ワード) IMEパッドの手書き入力 2 2024/04/20 16:57
- 戸籍・住民票・身分証明書 役所の行政事務は簡単な方が良いですね? 1 2023/06/12 23:36
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
パソコン用語ひとつもわかりません
計算機科学
-
BINGが間違えた、とっても簡単な算数の問題です、これを見て、どう思われますか。
数学
-
教授さんは
数学
-
-
4
50代の母に数Aの問題教えてほしいと冗談で言ったら まじで解いて教えてくれました。しかも分かりやすか
数学
-
5
√0.25=±0.5である。 これはなぜ正しく無いのですか?
数学
-
6
基本情報の過去問(A問題)の解き方について。 数学の問題なのですが、 こちらの問題の解き方わかる方い
計算機科学
-
7
数2対数 赤ペンでかいた問題について質問です 答えはわかってますが、自分なりに解いてみようとすると正
数学
-
8
0を0 乗すると答えは1ですか 考え方を文章で簡単に解説 お願いします
数学
-
9
最新のプログラム言語を学ぶには何がいいですか?
その他(プログラミング・Web制作)
-
10
大学入試の数学で、解答を進めていった結果2次方程式を解かなければいけなくなった時に、たとえばx^+x
数学
-
11
えfor文とか使っちゃう時点で時間計算量ってO(1)にはなりませんか?たとえば長さmの配列についてf
計算機科学
-
12
なんで 1/3=0.33333 なのに0.3333×0.3333であるはずの 1/9は0.11111
数学
-
13
数学I アホらしい質問なのでそんなこと考えることは無駄などの解答は受け付けておりません。 また自分的
数学
-
14
この計算方法教えてください。
計算機科学
-
15
東京工業大学は職工長を養成する学校だったそうです。 理工系エリートを養成する機関ではなかったのでしょ
工学
-
16
x^2−6x+5=0はx=1であるための何条件か?という問題で、答えは必要条件なのですが、解説をお願
数学
-
17
なんでですか?
数学
-
18
goo は、放置?
HTML・CSS
-
19
デジタル信号処理について詳しい方解説お願いします
計算機科学
-
20
計算式の問題です。
数学
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実現を表す一字はありますか?
-
世界中の核ミサイル発射したら...
-
【Excel関数】特定の文字を別表...
-
1から100までの自然数で、2.3.5...
-
マージナル不良とは?
-
PowerPointで比例記号を入力す...
-
例えば192.168.1.10はプライベ...
-
エクセルでインチの分数表示
-
VBA カレンダー参照エラー
-
EXCEL VBA 記号の削除
-
パルジェネのパルス電圧をオシ...
-
「障害発生時の連絡体制」を英...
-
エクセルで打刻(タイムレコーダ)
-
帰還率β
-
エクセルで住所の数字を漢数字...
-
和暦を西暦に変換する方法
-
文字変換において、m3(立方)の...
-
電圧感度(V/W)?
-
2時間30分を分数で表わすと・・...
-
DocuWorks 文字認識 検索でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報