【问题标题】:How to represent a basis of vectors in Matlab?如何在 Matlab 中表示向量的基?
【发布时间】:2016-06-10 21:46:08
【问题描述】:

我正在创建一个函数,它为向量空间提供两个基,它返回基矩阵从一个基到另一个基的变化。问题是我不知道如何表示一个基础。基基本上是一组向量(其中不可能重复)。

如何在 Matlab 中表示一个基?我应该使用哪种数据结构?您可以提供不止一种可能性,但效率当然很重要,尽管目前这是次要问题。

我是否应该简单地使用普通矩阵,例如,列代表基的向量?有没有更好的解决方案?

【问题讨论】:

  • 矩阵通常是如何表示向量基的不是吗?只是一个矩阵有什么问题?我推荐使用矩阵,因为一旦您在矩阵中创建了基,就可以使用 MATLAB 提供的许多内置函数来生成线性代数属性。
  • 顺便提一下,如果V1的列是旧的基,V2的列是新的基,V2=A*V1,那么A=V2/V1。使用矩阵。

标签: matlab linear-algebra basis vector-space


【解决方案1】:

矩阵是最好的选择,它易于使用且非常高效。这也是内置函数orth选择返回的一个基。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-08
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 2020-04-30
    相关资源
    最近更新 更多