0

これまでの私のコードは次のとおりです。

    k = Import["all.txt.", "Table"];

    Cases[k, {name_, G_, H_, S_, Cp_, V_, a1a_, a2b_, a3c_, c1e__, c2f_, 
omegalan_, cT_} /; name == "compoundname" -> {Cp, G, S}];

これにより、それぞれが 12 の異なる数値を持つ 2000 の異なる化合物のテーブルがインポートされます。現在、「化合物名」をたとえば「水」に変更すると、希望する値 (ここでは Cp、G、および S) が水に表示されます。

これを変更して、次のようなことを試みる代わりに、目的の名前を単純な関数に入力できるようにしようとしています。

    HKFparameters[compoundname_] := Cases[k, {name_, G_, H_, S_, Cp_, V_, a1a_, a2b_, a3c_, c1e__, c2f_, omegalan_, cT_} /; name == "compoundname" -> {Cp, G, S}]

この行を複数の方法で変更しようとしましたが、その方法がわかりません。

4

1 に答える 1