gpt4 book ai didi

octave - Octave 中符号表达式的求值

转载 作者:行者123 更新时间:2023-12-05 04:11:56 27 4
gpt4 key购买 nike

假设我们在 Octave 中运行以下命令集:

pkg load symbolic %loads the symbolic math package 
syms x y %declare x and y symbols
f = x^2 - 2*x + 3;
V = [-5:0.25:5]';
V_x = subs(f, x, V)

此时V_x是Octave中的一个符号表达式。现在,如果这是 MATLAB,则可以运行 eval(V_x),所有内容都将转换为数字。但是,eval 似乎不像在 MATLAB 中那样在 Octave 中运行。

将符号数组转换为数字应该怎么做?

最佳答案

double已为符号变量重载,因此您可以使用 double 将符号结果显式转换为其数字表示

V_x_num = double(V_x);

这适用于 MATLAB 和 Octave。

关于octave - Octave 中符号表达式的求值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41649191/

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