【问题标题】:Unable to solve matlab expressions [closed]无法解决matlab表达式[关闭]
【发布时间】:2013-04-21 10:22:04
【问题描述】:

您好,我是 matlab 新手,解决这个简单表达式时遇到问题

 r=10*sin(10)+10*cos(y);

这个表达式基本上是我编写的简单整数方程的结果,但现在我是 无法解决这个方程我想要的是简化,答案应该是这样的

 r=-5.440+10*cos(y);

【问题讨论】:

  • 你有没有尝试过?

标签: matlab integration expression equation symbolic-math


【解决方案1】:

symbolic toolbox 可以做到这一点:

syms y                   % Declare symbolic variable y
r=10*sin(10)+10*cos(y);
simplify(r)              % Simplify expression

请注意,为了精确起见,您将得到分数的答案:

10*cos(y) - 3062566590353811/562949953421312

您可以使用vpa 命令将其表示为单个数字:

vpa(simplify(r) )

结果:

10.0*cos(y) - 5.4402111088936973004592800862156

【讨论】:

  • Thanx.....抱歉回复了lata
猜你喜欢
  • 2023-04-06
  • 1970-01-01
  • 2012-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-26
  • 2018-09-07
相关资源
最近更新 更多