我开始学习线性代数,但它的数学性很强,我不知道它在编程中的实际用途。我听说这是一个非常有用的主题运动(动画)和图形。我想,如果我能通过编程从线性代数的应用中学习,我可以让我的线性代数学习过程变得更有趣。这是通过实际的方式学习,而不仅仅是在纸上锻炼。
由于我仍在学习线性代数的基础知识,我在思考线性代数的基本概念在哪里以及如何在编程中使用?使用线性代数的基本知识,如行-梯队形式、LU沉积、线性组合/系统等,可以做什么样的有趣的事情。任何关于任何语言的教程,如Java、Actionscript、PHP或其他教授使用基本线性代数概念来创建有趣的简单事情的教程?
谢谢!
矩阵及其变换用于Flash、IOS和Android中的定位、旋转和缩放元素。查看转换矩阵wiki、android api和一个很酷的flash教程
正如您已经说过的,您最有可能在图形和游戏编程中找到它。你没有说你想用什么语言编程,所以我假设Java:
http://www.java3d.org/
并非所有的技术都是平等的。如果你在做科学计算,你会更多地使用LU分解和特征值。
这是一本非常好的书。别被日期骗了:数学没有变。我还建议查看OpenGL。
所有简单的图形都是用线性代数绘制的。。。
制作一个新的控制台项目并尝试你的技能。。。
线性代数在编程中最重要的应用可能是模算术。
至于您提供的示例,这种关系完全相反。编程是用来实现这些算法的,这些算法不用于一般编程。