[Maxima-users] Maxima初心者です。よろしくお願い致します。

Back to archive index

市川 雄二 ichik****@gmail*****
2013年 2月 24日 (日) 17:00:34 JST


初めまして!

> 1.プリント表示コマンド
> Print["V(電圧)=", V, "V"];

printコマンドで同じようにできます。
print("V=", V, "V");
日本語文字コードはまずいかも。
http://maxima.sourceforge.jp/maxima_4.html#print


> 2.式を無効にするコマンド
> (* y=x+1;*)


Maximaでコメントは /* コメント */です。なので、
/* y=x+1; */

> 3.下記を実行すると、最後の計算式で、xやEs0に、数値が入りません。
> なぜでしょうか?xやEs0は前で定義しております。

yの定義式y:Es0*((2*(1-x)*at^2)/5-(4*(2*x+1)*at^3)/105)の出力を見ると、

16.25004160361338*239^(2/3)*(0.0926274478342605*((23*(60*x^2+60*x+15)*V)/(250000*(98*Es0*x^3-294*Es0*x^2+294*Es0*x-98*Es0))+.6389704489059729)^2-
.09664239088871229*((23*(60*x^2+60*x+15)*V)/(250000*(98*Es0*x^3-294*Es0*x^2+294*Es0*x-98*Es0))+.6389704489059729)^3)

でした。atの中のEs0とxが未評価です。
これはMaximaが評価寺にデフォルトでは一回しか代入しないからです。

いくつかの方法で回避できますが、これはいかがでしょう?
y1:fullratsimp(''y), infeval=true;

オプション変数infevalにtrueを代入してその前の式をevしています。
http://maxima.sourceforge.jp/maxima_8.html#index-infeval
http://maxima.sourceforge.jp/maxima_8.html#ev

ー
市川雄二

On 2013/02/24, at 15:01, <cat_fairc****@yahoo*****> wrote:

> 
> 初めまして、Maxima初心者です。よろしくお願い致します。
> Mathematicaを少し使用しており、Maximaに乗り換え中です。
> Mathematicaの下記は、Maximaではどうなるのでしょうか?
> よろしくお願い致します。
> 
> 1.プリント表示コマンド
> Print["V(電圧)=", V, "V"];
> 
> 2.式を無効にするコマンド
> (* y=x+1;*)
> 
> 3.下記を実行すると、最後の計算式で、xやEs0に、数値が入りません。
> なぜでしょうか?xやEs0は前で定義しております。
> A:239;
> Z:92;
> y3:4.8;
> as:17.944;
> ks:1.7826;
> N1:A-Z;
> I1:(N1 - Z)/(N1 + Z);
> y0: Z^2/A;
> float(y0);
> r : float(1.5*10^(-13)*A^(1/3));
> e : 1;
> Ea : 3*(Z*e)^2/(5*r);
> kill(x);
> kill(Es0);
> kill(at);
> kill(V);
> at: -((7*(-1 + x))/(1 + 2*x));
> yt:Es0*((2/5)*(1-x)*at^2-(4/105)*(1+2*x)*at^3);
> y0 : fullratsimp(yt);
> M : Z*e*V;
> s1 : M/(y0*10^6);
> r0:r;
> k1:r*at;
> 
> x:0.01965*Z^2/A*1/(1 - ks*I1^2);
> Es0:as*(1-ks*I1^2)*A^(2/3);
> kill(at);
> at:-((7*(-1 + x))/(1 + 2*x)) - s1;
> y:Es0*((2/5)*(1-x)*at^2-(4/105)*(1+2*x)*at^3);
> 
> y1:fullratsimp(y);.
> _______________________________________________
> Maxima-users mailing list
> Maxim****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/maxima-users

-------------- next part --------------
HTMLの添付ファイルを保管しました...
다운로드 



Maxima-users メーリングリストの案内
Back to archive index