Matlab 生成符号对象矩阵

如何在 matlab 中定义一个大小确定的符号矩阵,因为后面是要把里面的函数替换,初始值随意


A = sym('A', [3, 3]);
A = sym('A', [3, 3]);
A = A + 2;

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7749059
  • 这篇博客你也可以参考下:MATLAB中如何对含有多个变量的函数,只对其中一个或两个变量进行数值积分
  • 除此之外, 这篇博客: Matlab中函数的优先顺序中的 在同一文件夹内确定函数优先级时,MATLAB 按以下顺序考虑文件类型: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. 内置函数

    2. MEX 函数

    3. 未加载的 Simulink 模型文件,文件类型的顺序如下:

      1. SLX 文件

      2. MDL 文件

    4. 具有 .sfx 扩展名的 Stateflow® 图

    5. 使用 MATLAB App 设计工具创建的 App 文件 (.mlapp)

    6. 带有 .mlx 扩展名的程序文件

    7. P 文件(即带有 .p 扩展名的编码程序文件)

    8. 带有 .m 扩展名的程序文件

    ​        例如,如果 MATLAB 在同一文件夹中找到同名的 .m 文件和 P 文件,它使用 P 文件。因为 P 文件不会自动重新生成,所以确保您在编辑 P 文件时重新生成该文件。

            要确定 MATLAB 对特定输入所调用的函数,请在对 which 函数的调用中包括函数名称和输入。

  • 您还可以看一下 魏伟老师的MATLAB基础知识大串讲课程中的 离散数据及离散函数的数据可视化小节, 巩固相关知识点