如何在matlab中创建符号矩阵

  • 原创
  • |
  • 浏览:20538
  • |
  • 更新:
  • |
  • 标签:matlab 

数学计算分为数值计算和符号计算,数值计算中不能出现未定义的自由变量,也就是说变量必须是某具体数值的代替。而符号计算中就允许出现符号变量,它没有任何具体的数值。

如何在matlab中创建符号矩阵

工具/原料

  • matlab

方法/步骤

  1. 1

    matlab中实现创建符号变量的函数是sym和syms,命令简单,用法多样。

  2. 2

    首先启动matlab,界面如图所示。

    如何在matlab中创建符号矩阵
  3. 3

    在命令行窗口中输入如下的代码。

    该命令的形式是s=sym(‘a’)。

    功能是定义单个符号变量s。

    如何在matlab中创建符号矩阵
  4. 3
    此文章未经许可获取自百度经验
  5. 4

    定义多个符号变量的代码如下图。

    命令形式是syms b c d

    功能是一次定义多个符号变量。

    需要注意的是变量之间只能用空格隔开,不能用‘,’隔开。

    如何在matlab中创建符号矩阵
  6. 5

    以上介绍了符号变量如何创建,知道了上面的命令就很容易创建符号矩阵了。

    符号矩阵的元素顾名思义是符号变量。

    符合矩阵的直接创建法,如下图所示。

    如何在matlab中创建符号矩阵
  7. 6

    符号矩阵的间接创建法,需要用到syms函数。如下图所示。

    可以看到在创建符号矩阵之前,先要将符号矩阵中所有要用的变量定义为符号变量,让后按照普通矩阵的方法直接输入。

    如何在matlab中创建符号矩阵
  8. 7

    如果不这样做,直接输入就会产生错误。如图所示。

    如何在matlab中创建符号矩阵
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签matlab