【发布时间】:2016-06-10 21:46:08
【问题描述】:
我正在创建一个函数,它为向量空间提供两个基,它返回基矩阵从一个基到另一个基的变化。问题是我不知道如何表示一个基础。基基本上是一组向量(其中不可能重复)。
如何在 Matlab 中表示一个基?我应该使用哪种数据结构?您可以提供不止一种可能性,但效率当然很重要,尽管目前这是次要问题。
我是否应该简单地使用普通矩阵,例如,列代表基的向量?有没有更好的解决方案?
【问题讨论】:
-
矩阵通常是如何表示向量基的不是吗?只是一个矩阵有什么问题?我推荐使用矩阵,因为一旦您在矩阵中创建了基,就可以使用 MATLAB 提供的许多内置函数来生成线性代数属性。
-
顺便提一下,如果
V1的列是旧的基,V2的列是新的基,V2=A*V1,那么A=V2/V1。使用矩阵。
标签: matlab linear-algebra basis vector-space