| 查看: 685 | 回复: 6 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
Mathematica如何生成2D有界区域的坐标矩阵? 已有2人参与
|
||
|
如果是一个正方区域直接用Table[{i, j}, {i, 2.0, 3.0, 0.5}, {j, 400, 600, 100}]就可以了 得到:{{{2., 400}, {2., 500}, {2., 600}}, {{2.5, 400}, {2.5, 500}, {2.5,600}}, {{3., 400}, {3., 500}, {3., 600}}} 但是如果是一个直线围成的平行四边形区域,直接用Table: Table[{i, j}, {i, 0.003*j + 1.10, 0.003*j + 1.13, 0.01}, {j, 400, 600,100}] 得;{{{2.3, 400}, {2.6, 500}, {2.9, 600}}} 仅有第一个函数0.003*j + 1.10起作用,而我希望的是一个0.003*j + 1.10,和0.003*j + 1.13直线围成的平行四边形区域,对每个j值均以0.5步长等分 如果Table[Table[i, {i, 0.003*j + 1.10, 0.003*j + 1.13, 0.01}], {j, 400, 600, 100}] j确实起作用得到:{{2.3, 2.31, 2.32, 2.33}, {2.6, 2.61, 2.62, 2.63}, {2.9, 2.91, 2.92, 2.93}} 但是我需要的是坐标形式,不是单一的i,需要{i,j}形式 请问我应该怎么做才能达到和正方区域一样的结果? |
» 猜你喜欢
国家级人才课题组招收2026年入学博士
已经有3人回复
青年基金C终止
已经有4人回复
青椒八年已不青,大家都被折磨成啥样了?
已经有7人回复
为什么nbs上溴 没有产物点出现呢
已经有10人回复
救命帖
已经有11人回复
招博士
已经有5人回复
26申博求博导推荐-遥感图像处理方向
已经有4人回复
限项规定
已经有7人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
英文综述是否需要润色及查重
已经有5人回复

3楼2015-08-16 08:57:34
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
sss668800: 金币+6, ★★★很有帮助, 看来不同方法都可以,谢谢哈! 2015-08-16 09:41:48
xzhdty: 金币+2, 感谢参与 2015-08-17 07:39:45
感谢参与,应助指数 +1
sss668800: 金币+6, ★★★很有帮助, 看来不同方法都可以,谢谢哈! 2015-08-16 09:41:48
xzhdty: 金币+2, 感谢参与 2015-08-17 07:39:45
|
可以Table[Table[{i, j}, {i, 0.003*j + 1.10, 0.003*j + 1.13, 0.01}], {j,400, 600, 100}] 得到了: {{{2.3, 400}, {2.31, 400}, {2.32, 400}, {2.33, 400}}, {{2.6, 500}, {2.61, 500}, {2.62, 500}, {2.63, 500}}, {{2.9, 600}, {2.91, 600}, {2.92, 600}, {2.93, 600}}} |
2楼2015-08-15 21:14:50
4楼2015-08-16 09:45:18
|
再问一下,直接用正序的:Table[{i, j}, {i, 0.003*j + 1.10, 0.003*j + 1.13, 0.01}, {j, 400, 600,100}]结果是{{{2.3, 400}, {2.6, 500}, {2.9, 600}}, {{2.31, 400}, {2.61, 500}, {2.91, 600}}, {{2.32, 400}, {2.62, 500}, {2.92, 600}}} 而用你的反序的:Table[{i, j}, {j, 400, 600, 100}, {i, 0.003*j + 1.10, 0.003*j + 1.13, 0.01}] 得到:{{{2.3, 400}, {2.31, 400}, {2.32, 400}, {2.33, 400}}, {{2.6, 500}, {2.61, 500}, {2.62, 500}, {2.63, 500}}, {{2.9, 600}, {2.91, 600}, {2.92, 600}, {2.93, 600}}} 正序少了{{2.33, 400}, {2.63, 500}, {2.93, 600}}这三项,是为什么呢? |
5楼2015-08-16 09:48:17













回复此楼