gpt4 book ai didi

matlab - 创建一个空的符号矩阵并在 Matlab 中预定义维度?

转载 作者:行者123 更新时间:2023-12-04 02:31:25 24 4
gpt4 key购买 nike

我想用 Matlab 做一些字符串计算,然后将值存储在矩阵中。

对于数值研究,我经常使用 zeros 在 Matlab 中预定义维度以创建 4*4 数组。

a = zeros(4)

现在我想对符号矩阵做同样的事情。显然 zeros 此时不起作用。

我试着复制了这个页面的官方教程http://www.mathworks.com/help/symbolic/sym.html

a = sym('0' ,4)  % error

还是不行。

现在我确实使用了这样丑陋的代码

a = sym('[0 0 0 0; 0 0 0 0; 0 0 0 0; 0 0 0 0]');

因为我将使用迭代,矩阵的维度每次都会增长。这种方法不太方便。

你有什么想法吗?非常感谢!

最佳答案

Num = sym(Num) converts a number or a numeric matrix Num to symbolic form.

a=sym(zeros(4,4))

关于matlab - 创建一个空的符号矩阵并在 Matlab 中预定义维度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com