matlab如何令定义的表达式为0后求解如果我已经定义了比如y=3X+1这样的表达式,然后我要令3x+1=0后求解,我试了在solve命令里令y=0会有问题,另外如果我有一个向量是sym型的,怎么才能转化为double

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:35:59
matlab如何令定义的表达式为0后求解如果我已经定义了比如y=3X+1这样的表达式,然后我要令3x+1=0后求解,我试了在solve命令里令y=0会有问题,另外如果我有一个向量是sym型的,怎么才能转化为double

matlab如何令定义的表达式为0后求解如果我已经定义了比如y=3X+1这样的表达式,然后我要令3x+1=0后求解,我试了在solve命令里令y=0会有问题,另外如果我有一个向量是sym型的,怎么才能转化为double
matlab如何令定义的表达式为0后求解
如果我已经定义了比如y=3X+1这样的表达式,然后我要令3x+1=0后求解,我试了在solve命令里令y=0会有问题,
另外如果我有一个向量是sym型的,怎么才能转化为double型的啊,直接用double命令好像不行。

matlab如何令定义的表达式为0后求解如果我已经定义了比如y=3X+1这样的表达式,然后我要令3x+1=0后求解,我试了在solve命令里令y=0会有问题,另外如果我有一个向量是sym型的,怎么才能转化为double
用solve,里面的表达式必须是字符串或sym型表达式,上面的说的对,但简便的话可以把'=0'省掉.
结果是sym型的,想得到double的结果可以这样:
a=solve('3*x+1');
a=eval(a);

solve('3*x+1=0')

其实你在solve(y)时 求的就是3x+1=0
》solve(3x+1)
或syms x
y=3x+1
solve(y) 运行哈看。

matlab如何令定义的表达式为0后求解如果我已经定义了比如y=3X+1这样的表达式,然后我要令3x+1=0后求解,我试了在solve命令里令y=0会有问题,另外如果我有一个向量是sym型的,怎么才能转化为double matlab求解符号表达式的最值如何把符号表达式转化为函数形式,比如用fminunc等 matlab如何定义表达式从0开始取值? matlab如何模拟心形图的表达式 matlab求解区间带有字母的定积分matlab中如何计算这个的定积分啊?有表达式解析解都可以 如何求解函数表达式 matlab 中如何定义周期函数具体点:已知周期为T=4的三角波,在第一周期内的表达式为:x=1-abs(t) (-2 matlab中如何求解如下变上限积分方程?想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0 matlab定积分求值问题一个定积分表达式,被积函数为y(x),变量为x,下限值为已知定值m,上限值为m+x1,其中x1未知,总积分值为已知定值M,即如图所示,要用matlab编程求解x1的值,请问该如何做?各已知量 matlab 中,定义的常量,在求解微分方程后为什么没有自动带入计算如题.如:syms M G k;M=2e+5;G=2e+6;k=2;y=dsolve('Dy=M*vh/(G-k*vh)','y(0)=0','vh');解出y是关于vh的表达式,式中有M,G,k,比如得出了y =M/(2*k1) - M(k*vh 如何使用Matlab 画出如下所示的图,将坐标数字定义为一些字母 求精确解的表达式能给出matlab的求解方法更好 麻烦利用matlab求解这个符号函数的表达式?如果嵌套次数是多次,比如求h(h(x))、h(h(h(……)))等,如何利用软件进行求表达式啊?请给个思路 若有定义:int a; 且表达式 a的值为0 表达式 =0 的值 为什么为1 【求助】matlab如何求解sinc函数的反函数 【求助】matlab如何求解sinc函数的反函数 MATLAB 如何定义一行65列,其值为0到1的矩阵?前25个数值为0到0.25的间隔相等的值,中间15为0.25到0.75间隔相等的值,后25为0.75:1间隔相等的值,如何生成? 矩阵的求解.matlab