dtdh.net
当前位置:首页 >> mAtlAB 用solvE解方程,出现sym >>

mAtlAB 用solvE解方程,出现sym

按上面解方程的语句,k,delta都是未知数,一个方程,2个未知数,要求出以其中一个是自变量,另一个是函数,要这样: >> syms k delta >> solve(power((5*sqrt(5)*exp(131/512)/16),k)+power((13*exp(87/512)/16),k)-delta,k) Warning: Cannot fi...

可能是无解,也可能是有解但MATLAB求不出。 请把具体方程贴出来,才能进一步分析。

MATLAB 中用 solve 函数解方程历史上经历几次变化:1、如题主这样,使用字符串作为输入参数,到目前为止还是可以使用的,但会发出警告,意思是将来不再支持这种做法,建议修改为使用符号表达式的做法。2、较为通行的做法是,先定义符号变量,然...

syms a b c e2 e3 e4;I=a^2/2+6/5*a*b+4/3*a*c+3/4*b^2+12/7*b*c+c^2-(e2*a+e3*b+e4*c);x=diff(I,a);y=diff(I,b);z=diff(I,c);S=solve(x,y,z,a,b,c);a = S.ab = S.bc = S.ca = 210*e4+225*e2-420*e3 b = -420*e4-420*e2+2450/3*e3 c = 441/2*e4+...

a=solve(y,'a') 系统自动默认解y=0下的方程。 你加‘’之后,系统就不能自动带入数值了

修改如下: clear all; clc E=2*10^5; v=0.3; G=E/(2*(1+v)); lambda=(v*E)/((1+v)*(1-2*v)); epsilon11=1.7833*10^-3; epsilon22=1.6*10^-3; syms sigma11 sigma22 epsilon33; eq1= sigma11==2*G*epsilon11+lambda*(epsilon11+epsilon22+epsilo...

可能是方程太复杂,matlab求解符号方程的能力本身就比较弱。建议实施mathmatic

你好 你的方程这么复杂,matlab在符号计算没有mathmatic等强(可能这个软件业解不出来),它求出来显示解(机器不是万能的),像这么复杂的方程,给你点建议: 手工加电脑简化方程,再试试。 用数值算法(fsolve)计算。不能求出omega与T的关系...

z = double(z); % 转换为 double 就可以了

x: [1x1 sym]表示X是1行1列的符号变量(sym),如果x: [mxn sym]表示它的解为m行n列的符号变量(sym),这里的符号变量(sym)可以是数值也可以是方程。比如如下的ans里的每一个元素是一个包含x和y的结构体。 详细见如下程序解答; >> ans=solve(...

网站首页 | 网站地图
All rights reserved Powered by www.dtdh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com