[ mathematica 进阶问题 ] 怎么样对含有变量的数组进行排序?
2011-03-07 22:56
225 查看
群里一个问题,解方程得到多个解,想对结果进行排序,但是结果中有一些参数,提供了参数的限制条件,那么怎么进行排序呢?
问题简化一点,有方程
(x - a) (x - b) (x - a - b) (x - 2 a - b) == 0 以及 条件 a>b>0
那么怎么使结果排序呢?
我的解法是
问题简化一点,有方程
(x - a) (x - b) (x - a - b) (x - 2 a - b) == 0 以及 条件 a>b>0
那么怎么使结果排序呢?
我的解法是
Sort[x /. Solve[(x - a) (x - b) (x - a - b) (x - 2 a - b) == 0, x] // Flatten, Assuming[{a > b, b > 0}, Refine[#1 < #2]] &] {b, a, a + b, 2 a + b}
相关文章推荐
- 工作问题小结——通过数组的某个属性进行排序
- js:数组重排序问题:如何使用sort()方法按数值的大小进行升序或降序排列
- 第一周第四天([大小写变换问题][判断是否为email][求对角线的值] [生成数组][数字中添加逗号][生成10个两位随机数,然后再进行排序] [复制数组||将指定数组的指定范围复制到新的数组])
- 以行为单位对字符串变量下标为奇数位置上的字符按其ASCii值从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中
- 用block变量来对字符数组对象进行排序
- php 根据一个数组对另外一个数组进行排序问题
- array_multisort 对关联数组进行排序的问题 PHP
- 用block变量来对字符数组对象进行排序
- 问题描述大概如下:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- JS对数组进行排序 sort()
- 数组和哈希的数值排序问题(sort)
- 对1...n,数组长度未知进行交换排序(无重复值,时间复杂度O(n), 空间复杂度O(1))
- 在hadoop-2.2.0集群上使用TotalOrderPartitioner进行排序时遇到的新旧接口问题
- 将一个长度不定数组按照自定义标准进行排序
- C语言 字符串用指针数组将字符串进行排序
- 9.11排序与查找(二)——对字符串数组进行排序,将全部的变位词排在相邻的位置
- 【php数组函数序列】之rsort() - 对数组的元素值进行降序排序
- 把一个数组中的0元素移动到数组最尾端,其他非0元素进行排序,最后输出
- 第 1 章 第 3 题 空间敏感排序问题 位向量实现( 数组位向量 )
- php对多维数组进行排序