標題:
maxima軟體使用的問題
[打印本頁]
作者:
sinboy
時間:
2009-10-21 13:24
標題:
maxima軟體使用的問題
請問要如何利用maxima數學軟體解以下問題:
1、不等式求解,例如2x+5<8
2、絕對值求解,例如|3x-7|=8
3、有理化分母,例如1/(sqrt(3)+sqrt(2))會變成sqrt(3)-sqrt(2)
感謝您的回答!
作者:
bugmens
時間:
2009-10-22 00:11
不等式求解
(%i1)
load("solve_rat_ineq.mac");
(%o1)
C:/PROGRA~1/MAXIMA~1.2/share/maxima/5.19.2/share/contrib/solve_rat_ineq.mac
解一次不等式
(%i2)
solve_rat_ineq(2*x+5<8);
(%o2)
\( \displaystyle [ [x<\frac{3}{2}] ] \)
解二次不等式
(%i3)
solve_rat_ineq(x^2+3*x+2>=0);
(%o3)
\( \displaystyle [ [x \le -2],[x \ge -1] ] \)
解高次不等式
(%i4)
solve_rat_ineq((x-2)^3*(x+5)^5*(x-1)>0);
(%o4)
\( \displaystyle [ [x>-5,x<1],[x>2] ] \)
絕對值求解
(%i5)
load("fourier_elim");
(%o5)
C:/PROGRA~1/MAXIMA~1.2/share/maxima/5.19.2/share/contrib/fourier_elim/fourier_elim.lisp
解絕對值方程式
(%i6)
fourier_elim([abs(3*x-7)=8],[x]);
(%o6)
\( \displaystyle [x=5] \) or \( [x=-\frac{1}{3}] \)
解絕對值不等式
http://www.ma.utexas.edu/pipermail/maxima/2008/011599.html
(%i7)
fourier_elim([abs(x - abs(5-x)) < 1],[x]);
(%o7)
\( \displaystyle [2<x,x<3] \)
有理化分母
資料可參考
http://cadadr.org/maxima/faq.htm ... tion_Simplification
第二個問題
I have two expressions, test1=1/sqrt(2) and test2=2*sqrt(2-sqrt(2))/sqrt(2)...
(%i8)
algebraic : true;
(%o8)
true
(%i9)
ratsimp(1/(sqrt(3) + sqrt(2)));
(%o9)
\( \sqrt{3}-\sqrt{2} \)
(%i10)
ratsimp(1/(5^(1/3) - 2^(1/3)));
(%o10)
\( \displaystyle \frac{5^{2/3}+2^{1/3}5^{1/3}+2^{2/3}}{3} \)
其實很多功能help都沒提到,自己要常逛Mailing Lists
連結已失效h ttp://www.math.utexas.edu/pipermail/maxima/2009/
才知道有哪些指令可以使用
作者:
sinboy
時間:
2009-10-26 12:55
感謝您的分享,謝謝!
歡迎光臨 Math Pro 數學補給站 (https://math.pro/db/)
論壇程式使用 Discuz! 6.1.0