matrix相关内容

矩阵乘法是不可交换的。什么是周围或解决方案的工作?

我基本上有这样的问题: 一般简单的3D矩阵轮换问题 和它快把我逼疯了。我一直对谷歌几个小时,但无法找到解决数学问题的任何职位。我如何成功地旋转一个物体围绕3轴矩阵,避免这个问题? 感谢。 解决方案 感谢您的帮助。我已经找到答案在这里: http://www.learnopengles.com/tag/rotation/ 解决的办法是:“一个简单的方法来解决这个问题,是保持第二基质各地 ..
发布时间:2015-11-28 12:00:59 其他开发

一般简单的3D矩阵旋转问题

我有我在我的3D物体旋转的问题(这是在Java中,但它其实并不重要) 背景: 我有一个简单的3D模型,你是第一人的球员就可以了,你移动你的鼠标向上仰视(IE旋转的3D的X轴),移动鼠标到往下看(转向相反方向) 不过: 我也有左,右箭头键来转左/右(其中旋转3D的y轴) 现在的问题是,当我已经转过身来,当我在旋转的X轴,如果你转180度,通过移动鼠标下来,你实际查找,如果您移动鼠标了它不再 ..
发布时间:2015-11-28 12:00:46 Java开发

绘制三维矩阵*值*在MATLAB

予有在M中一个3D矩阵M(256x256x136),并且每个索引(I,J,K)中有一个灰阶值。我感兴趣的某种形式的3D图在MATLAB显示男,但我不能这样做。我不能使用plot3因为plot3是绘制点,而不是价值。 感谢 解决方案 如果我正确地理解你的问题,你要绘制的三维点云与I,J和K三维坐标和灰度级的点值 比我建议的 scatter3 ..
发布时间:2015-11-28 11:59:48 其他开发

适用于非分层变换,以分层骨架?

我用Blender3D,但答案可能并不API独占。 我有一些矩阵我需要分配到PoseBones。由此产生的姿势看起来不错时,有没有骨骼层次(养育)和搞砸了的时候有。 我已经上传样本混合的被操纵模型,文字动画进口商这里测试动画文件存档: http://www.2shared.com/file/5qUjmnIs/sample_files.html 通过选择电枢和运行“SBA”文件中的进口商导入动 ..
发布时间:2015-11-28 11:58:28 其他开发

使用透视相机矩阵投影3D点到2D屏幕空间

我在尝试预测了一系列的3D点到使用透视相机矩阵屏幕。我没有世界空间(或认为它是单位矩阵)和我的相机不具备摄像头空间(或认为这是一个单位矩阵),我有一个4×4矩阵为我的对象空间。 我正在采取目标矩阵和它由照相机透视矩阵相乘,以下面的方法产生: Matrix4 createPerspectiveMatrix(浮动FOV,浮动方面,浮附近,浮远) { 浮fov2 =(FOV / 2)*(M ..
发布时间:2015-11-28 11:56:53 其他开发

Matlab的3D矩阵图

香港专业教育学院创建了一个三维矩阵在MATLAB。矩阵的值是在一个矩形截面该点的速度。我想用颜色显示在每个位置值的情节,这可能吗? 措词这个法子,我有尺寸100x100x200的矩阵。标识象具有100x100x200点和每一点的颜色的图有关,其值 解决方案 这个问题是非常相似的 更新: 假设你有一个3D矩阵的 A A =兰特(100100200); 您要绘制的每个条目的 A 映 ..
发布时间:2015-11-28 11:55:12 其他开发

3D屏幕空间光线投射/采摘的DirectX9

我需要转换二维鼠标坐标到3D世界坐标基于特定深度(它是为光线投射)。我没有直接使用的DirectX在C ++中,我使用的是专有的语言,但如果你给我用C答案++或伪code(C ++ preferred)我可以将其转换。 我有机会获得世界矩阵,观察矩阵和投影矩阵和多种矩阵操作功能。 如果有必要由matrix4乘以一个的Vector4,这既需要一个的Vector4和matrix4的唯一功能我可以为 ..
发布时间:2015-11-28 11:52:19 C/C++开发

为什么用于旋转四元数?

我是一名物理学家,并已学习了一些编程以及所遇到的很多使用四元数的旋转,而不是写东西,矩阵/矢量形式的人。 在物理学中,也有我们不使用四元数(尽管离奇的故事,真实偶尔讲述了哈密尔顿/吉布斯/等)很好的理由。物理要求我们的描述具有良好的分析问题(这有一个precisely定义的含义,但在一些远远超出什么教在正常的介绍类,而技术的方式,所以我不会进入任何细节)。事实证明,四元数没有这个漂亮的行为,所以 ..
发布时间:2015-11-28 11:49:41 其他开发

什么是背后的3D广告牌精灵的数学? (是:3D转换矩阵二维矩阵)

我有一个三维点的空间。该点的准确定位/位置是通过的4x4变换矩阵pssed EX $ P $。 我要画一个广告牌(3D雪碧)本点。 我知道了突出位置的点(即3D-> 2D);广告牌正对着相机,这是非常有帮助了。 什么我不知道的是缩放的广告牌应该有!的 为了让事情更加复杂,在 4x4矩阵可能有各种各样的变换:3D旋转,3D缩放,3D换位。假设相机一样简单,因为它可以:(0,0,0)的位置,没有旋 ..
发布时间:2015-11-28 11:49:19 其他开发

归档立方体的整个体积与MATLAB小方块

我建立了一个中空立方体在MATLAB,我要完全填补其体积小方块。然后我想找到一种方法来访问这些多维数据集,并通过他们做出的路径,即如果当前访问的立方体X是应该有一种方法来知道什么是它的左,右,上,下​​,前,和后面最近的邻居(最近的邻居直接=立方体当前多维数据集旁)。我认为,我们有6个邻居,因为我们有6种不同的立方体的面孔。 通过知道最近的立方体在每一个方向,通过立方体的路径可以被定义为一系列的 ..
发布时间:2015-11-28 11:49:17 其他开发

提取任意旋转的数据平面三维数组作为二维数组

我在MATLAB数据的3D矩阵,但我想提取的矩阵数据的任意旋转,切片,并将其保存为一个二维矩阵,这是我可以访问。类似于如何切片在任何角度的切片()函数显示数据,除我还要能够查看和修改数据,好像它是一个数组。 我有支点的平面的坐标以及旋转角度(以x,y和z轴),我还计算平面的形式的公式: 斧+到+锆= D 和可以提取只包含落在该平面上的数据的3D矩阵,但我不知道如何再转化一个简单的二维数 ..
发布时间:2015-11-28 11:47:01 其他开发

R:从绘图X,Y,Z三维表面

想象我有一个3列矩阵 的x,y和z 其中,z是x和y的函数。 我知道如何绘制“散点图”这些点与 PLO​​T3D(X,Y,Z) 但是,如果我想要一个面,而不是我必须用其他的命令,如surface3d 的问题是,它不接受相同的输入PLOT3D 它似乎需要与基质 (Nº的z元素)=(N x的元素)*(N x的元素) 我怎样才能得到这个矩阵? 我试着用命令插值,因为我做的时候,我需要用等 ..
发布时间:2015-11-28 11:44:56 其他开发

我如何缀以从头人类可读的角度旋转矩阵

我想编写一个立方体(和其他形状)的3D旋转(这只是发生,每20秒钟或更长时间一次,所以计算成本在这里心不是一个问题),而无需访问的Open GL函数来为我做因为这是一个绘制调用完成每一次有新的变化显示列表中 一件事,总是从做3D编程阻碍我的是没能理解数学的工作。我可以附和着数学罚款编程流程使用方法和功能,那么它所有的清晰,逻辑性,但在数学符号,我只是不能从中做出正面或反面。 我一直在阅读的网站 ..
发布时间:2015-11-28 11:44:32 其他开发

如何将多个二维点与四维矩阵

我怎么能转换成一个2D点(或3D与Z = 0)到二维点(其中Z被忽略)与四维矩阵? 我使用微软的Silverlight项目使用的Matrix3D二维控制伪3D 我知道,在未转化的对照点的初始二维坐标,我想点后转换的二维位置。 Silverlight的API是稀疏的关于3D的方法。 请提出基本的数学进行计算。 这是从修改的详细信息 它不工作。 我使用 的 X = X0 *矩阵[0] [0 ..
发布时间:2015-11-28 10:57:32 其他开发

我怎样才能把随机矩阵到表?

下面是code,我给。 导入随机 高清create_random_matrix(rows_min,rows_max,cols_min,cols_max): 矩阵= [] #生成一随机数为行数 #通知,randint工作方式不同类似的功能 #你已经看到在rows_min和rows_max都包括 #http://docs.python.org/3/libr ..
发布时间:2015-11-28 10:56:18 Python

如何Matrix.postScale(SX,SY,PX,PY)工作?

首先阅读 Taig的问题 Taig说: 当调用Matrix.postScale(SX,SY,PX,PY);矩阵变 缩放和又译(根据给定的点的x,y)。那 用于缩放成图像predestines这种方法,因为我 可以很容易地聚焦一个特定的点。 而Android文档介绍的方法是这样的: Postconcats矩阵与指定的规模。 M'= S(SX,SY,PX,PY)* M 乍一 ..
发布时间:2015-11-28 10:55:40 移动开发

Java的动态二维矩阵

升希望创建一个动态的2D矩阵,其中行和列的数目是未知的。通过添加一个元件在时刻填充它。例如,第一按钮点击= M [1] [1](在这个时候,在矩阵只包含该元素),则M [1] [2],[1] [3] ....等。 解决方案 使用集合来做到这一点。例如: 名单,其中,名单,其中,整数GT;> dynamic2D =新的ArrayList<列表<整数GT;>(); dy ..
发布时间:2015-11-28 10:55:14 Java开发

从阵列中创建一个二维矩阵(JAVA)

我应该写一个方法,从一个阵列产生一个二维矩阵,例如:({1,2,3,4},3)应返回矩阵{{1,2,3},{ 4}} 公共类矩阵{ 公共静态INT [] [] TOM(INT []数组,诠释一){ INT [] []矩阵=新INT [(array.length + A- 1)/ A] [A]。 的for(int i = 0; I< array.length;我++){ ..
发布时间:2015-11-28 10:53:43 Java开发

顺时针打印2-D阵列从中心扩展的螺旋

我有一个保证是一个完美的方阵。我想开始在矩阵在这种情况下,这将是中心矩阵[2] [2] ,我知道如何计算中心 (INT)(尺寸/ 2)。我需要输出数组的内容在这下面的向外螺旋图案。当然,算法应该与任何完美的方阵。我不知道,如果该算法已经存在,我不想重新发明轮子。 INT尺寸/ 2; 21 22 23 24 25 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 1 ..
发布时间:2015-11-28 10:53:05 C/C++开发

转换3D 4x4的旋转矩阵为二维

假设我们有像这样索引的4x4矩阵: 00 01 02 03 10 11 12 13 20 21 22 23 30 31 32 33 一个人如何转换的旋转数据(忽略z轴,是否有帮助)包含在此基质成一个单一的二维旋转角度(弧度)? 背景:我有一个3D .dae动画从搅拌机出口到Collada的格式。该动画在技术上是2D,所有的Z轴值都为0。我想4×4矩阵转换成2D平移,旋转和缩放数据。 ..
发布时间:2015-11-28 10:48:14 其他开发