分类目录归档:Mathematica

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

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

1原问题:
2Mathematica 输出数据之间的长空格
3 
4代码如下,输出的数据之间空格太大太长,我只要一个小空格就可以了,怎么实现?
5 
6aaa = {{1, 2}, {3, 4}};
7Export["C:\data\a1234.dat", aaa, "Table"];

 

1解决方法加一个option, "FieldSeparators" -> "分隔符"
2aaa = {{1, 2}, {3, 4}};
3Export["d:\\a1234.dat", aaa, "Table", "FieldSeparators" -> " "];
4 
5参考:ref/format/Table(F1调出帮助,输入这个),帮助中还有很多可以修改的option 值得继续尝试。

 

Mathematica解方程

求2的多少次方等于 909656889

方法如下:

1In[11]:= Solve[2^x == 909656889, x]
2 
3Out[11]= {{x ->
4   ConditionalExpression[(2 I \[Pi] C[1])/Log[2] + Log[909656889]/
5     Log[2], C[1] \[Element] Integers]}}

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

1In[14]:= N[Solve[2^x == 909656889, x], 6]
2 
3Out[14]= {{x ->
4   ConditionalExpression[<strong>29.7607</strong> + 9.06472 I C[1],
5    C[1] \[Element] Integers]}}

 

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