matlab如何中求解e函数?
答案:3 悬赏:60 手机版
解决时间 2021-04-05 01:06
- 提问者网友:缘字诀
- 2021-04-04 15:28
matlab如何中求解e函数?
最佳答案
- 五星知识达人网友:西岸风
- 2021-04-04 17:04
请问ecx是什么函数?没见过。matlab肯定是不认识的。
暂时忽略那个函数,解方程的方法:
syms t
solve(exp(-2.008*t)-ecx(-0.1855*t)==20, t)追问syms t
>> solve(exp(-2.008*t)-exp(-0.1855*t)==20, t)
??? Error using ==> char
Conversion to char from logical is not possible.
Error in ==> sym.solve at 46
S{k} = char(varargin{k});追答f = @(t)exp(-2.008*t)-exp(-0.1855*t)-20;
fsolve(f, -1.5); % 初值1.5可以画图得到 感谢ljsshiwo的成果
用matlab2012b运行得到:
-1.5239
并且提示信息表明运行结果是完美的。
暂时忽略那个函数,解方程的方法:
syms t
solve(exp(-2.008*t)-ecx(-0.1855*t)==20, t)追问syms t
>> solve(exp(-2.008*t)-exp(-0.1855*t)==20, t)
??? Error using ==> char
Conversion to char from logical is not possible.
Error in ==> sym.solve at 46
S{k} = char(varargin{k});追答f = @(t)exp(-2.008*t)-exp(-0.1855*t)-20;
fsolve(f, -1.5); % 初值1.5可以画图得到 感谢ljsshiwo的成果
用matlab2012b运行得到:
-1.5239
并且提示信息表明运行结果是完美的。
全部回答
- 1楼网友:零点过十分
- 2021-04-04 18:20
ecx(-0.1855*t)这一部分是什么意思?是不是也是exp来着?
- 2楼网友:归鹤鸣
- 2021-04-04 17:18
我的2012a版本不能直接solve出来,但是画成函数图像慢慢趋近20,只能解出一个近似值= =···lz看看吧
t=-1.5239左右吧= =···
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯