| 查看: 835 | 回复: 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}形式 请问我应该怎么做才能达到和正方区域一样的结果? |
» 猜你喜欢
综述论文作为代表作会不会影响评审专家的印象分?
已经有12人回复
2019年青年基金涵评意见,大家看看几个A,几个B?
已经有4人回复
应该是93bebmhtak前后十一个字符比较关键
已经有29人回复
奇怪,两个人的filecode固定段从头到尾一模一样
已经有9人回复
是这周出结果还是下周出结果?
已经有3人回复
小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊
已经有9人回复
有时候,自然基金真的不能太认真 (我的申报经验)
已经有4人回复
帮忙看看fileCode
已经有13人回复
为什么网上很多人说本周 12号出结果
已经有7人回复
读博的好处
已经有3人回复
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +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

3楼2015-08-16 08:57:34
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

6楼2015-08-16 16:51:28
7楼2015-08-17 00:38:37










回复此楼