我开始学习线性代数但它已经非常数学,我不知道它在编程中的实际用法。我听说它是动作(动画)和图形的一个非常有用的主题。如果我能通过编程从应用程序中学习它,我想我可以让线性代数的学习过程更有趣。这是通过实用的方式学习的,而不仅仅是纸上谈兵。
由于我还在学习线性代数的基础知识,我想在编程中使用的线性代数的基本概念在哪里以及如何?使用线性代数的基本知识可以完成哪些有趣的事情,例如行梯形式,LU沉积,线性组合/系统等。任何语言的任何教程,如Java,Actionscript,PHP或其他教授基本使用的语言线性代数概念创造有趣的简单事物?
谢谢!
答案 0 :(得分:6)
矩阵及其变换用于Flash,IOS和Android中的定位,旋转和缩放元素。查看transformation matrix wiki,android api和cool flash tutorial
答案 1 :(得分:2)
正如您已经说过的,您最有可能找到的地方是图形和游戏编程。你没有说出你想要编程的语言,所以我假设Java:
所有技术都不是平等的。如果你正在进行科学计算,你将更多地使用LU分解和特征值。
答案 2 :(得分:1)
所有简单的图形都是使用线性代数制作的......
制作一个新的控制台项目并尝试你的技能......
答案 3 :(得分:0)
线性代数在编程中最重要的应用可能是Modular Arithmetic。
至于你提供的例子,这种关系完全相反。编程用于实现这些算法,算法不用于一般编程。