![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
教授さんは
数学
-
パソコン用語ひとつもわかりません
計算機科学
-
50代の母に数Aの問題教えてほしいと冗談で言ったら まじで解いて教えてくれました。しかも分かりやすか
数学
-
-
4
BINGが間違えた、とっても簡単な算数の問題です、これを見て、どう思われますか。
数学
-
5
なんで 1/3=0.33333 なのに0.3333×0.3333であるはずの 1/9は0.11111
数学
-
6
goo は、放置?
HTML・CSS
-
7
デジタル信号処理について詳しい方解説お願いします
計算機科学
-
8
ワイエルシュトラスの最大値定理
数学
-
9
三角関数の問題
数学
-
10
NPU付きのPCを買ったのですが、これは数学的な計算に応用することができますか?
計算機科学
-
11
基本情報の過去問(A問題)の解き方について。 数学の問題なのですが、 こちらの問題の解き方わかる方い
計算機科学
-
12
数学の質問です loge 3=1.1になる成り行き教えて欲しいです
数学
-
13
数2対数 赤ペンでかいた問題について質問です 答えはわかってますが、自分なりに解いてみようとすると正
数学
-
14
えfor文とか使っちゃう時点で時間計算量ってO(1)にはなりませんか?たとえば長さmの配列についてf
計算機科学
-
15
『3ℓと5ℓで8ℓ』
数学
-
16
x^2−6x+5=0はx=1であるための何条件か?という問題で、答えは必要条件なのですが、解説をお願
数学
-
17
0を0 乗すると答えは1ですか 考え方を文章で簡単に解説 お願いします
数学
-
18
最新のプログラム言語を学ぶには何がいいですか?
その他(プログラミング・Web制作)
-
19
大学入試の数学で、解答を進めていった結果2次方程式を解かなければいけなくなった時に、たとえばx^+x
数学
-
20
n^2+n-4032はどうやって解くんですか? n=-64,63になるらしいですがそんなのどうやって
数学
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
交流負荷線
-
帰還率β
-
【Excel関数】特定の文字を別表...
-
PowerPointで比例記号を入力す...
-
エクセルで打刻(タイムレコーダ)
-
EXCEL VBA 記号の削除
-
和暦を西暦に変換する方法
-
電圧感度(V/W)?
-
検索窓などでの変換
-
DocuWorks 文字認識 検索でき...
-
30代ってあっという間ですか?
-
例えば192.168.1.10はプライベ...
-
FAT32からNTFSへ変換方法
-
マージナル不良とは?
-
メールの文字化けについて
-
n桁の数の決定と二項定理
-
(1)のやり方やるときと(3)...
-
1から100までの自然数で、2.3.5...
-
CMOSインバータの増幅器として...
-
ハガキ宛名の住所の数字を漢数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
geogebra みたいに
-
トランジスタの過渡応答
-
交流負荷線
-
パルス繰り返し周波数とは何で...
-
パルスマスクとなんですか?
-
本音や多数派って、殆どは正し...
-
電子工作をすることになりまし...
-
トランジスタの代用品
-
トランジスタで高周波での動作...
-
n チャネル mos トランジスタに...
-
この図記号教えてください。
-
プログラムが途中で変化するこ...
-
トランジスタの2入力ANDゲ...
-
電子部品の高周波と低周波
-
ディズニーワールドオブイング...
-
1から100までの自然数で、2.3.5...
-
【Excel関数】特定の文字を別表...
-
(1)のやり方やるときと(3)...
-
帰還率β
-
エクセルで打刻(タイムレコーダ)
おすすめ情報