分类目录归档:Mathematica

Mathematica Table数据导出到文件如何自定义分隔符

解决百度知道问题:http://zhidao.baidu.com/question/1175318960009451299.html

原问题:
Mathematica 输出数据之间的长空格

代码如下,输出的数据之间空格太大太长,我只要一个小空格就可以了,怎么实现?

aaa = {{1, 2}, {3, 4}};
Export["C:\data\a1234.dat", aaa, "Table"];

 

解决方法加一个option, "FieldSeparators" -> "分隔符"
aaa = {{1, 2}, {3, 4}};
Export["d:\\a1234.dat", aaa, "Table", "FieldSeparators" -> " "];

参考:ref/format/Table(F1调出帮助,输入这个),帮助中还有很多可以修改的option 值得继续尝试。

 

Mathematica解方程

求2的多少次方等于 909656889

方法如下:

In[11]:= Solve[2^x == 909656889, x]

Out[11]= {{x -> 
   ConditionalExpression[(2 I \[Pi] C[1])/Log[2] + Log[909656889]/
     Log[2], C[1] \[Element] Integers]}}

以数字形式(29.7607即为结果):

In[14]:= N[Solve[2^x == 909656889, x], 6]

Out[14]= {{x -> 
   ConditionalExpression[29.7607 + 9.06472 I C[1], 
    C[1] \[Element] Integers]}}

 

参考资料:
http://wenku.baidu.com/link?url=iMM_BINdXNH84JhlTIrGV3p9v-n4BbNR7nnigSUm5o4xYR7yHCev9uYXKQpOjBQCZwO3QC8E32NeteblaTFJUZ-vGQaQQoGOBNuquWP5dGe