MATLAB如何解符号变量数组方程?(将syms变为double)

德赛法 2017-11-27 03:48:43
syms x1 y1
y1=a(1)*x1.^4+a(2)*x1.^3+a(3)*x1.^2+a(4)*x1.^1+a(5);
%如上式所见,a为已知数组,现在已知x1与y1的符号关系式
%问MATLAB中如何将y1定义为数组[1:2592],然后得出
%数组x1的值?
...全文
3023 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
坛主要乖 2020-11-16
针对上面的问题,只需要进行:doubleI(y1)就可以将符号数值转化为双精度数值吗?
  • 打赏
  • 举报
回复
Anchor3131 2020-04-15
谢谢大佬帮助
  • 打赏
  • 举报
回复
Ya_C_Ya_Lie 2020-03-14
两年后的我来回答,笑尿了,,,,
  • 打赏
  • 举报
回复
小狯 2020-03-04
感谢,正好我也碰到类似问题。看了楼主的自问自答自己去搜寻了帮助文档,真的帮助很大!
  • 打赏
  • 举报
回复
德赛法 2019-05-16
两年后的我来回答。 当初没有搞清符号运算的规则。符号运算一定要善于灵活运用这几个函数:syms、solve()、subs()、vpa()和double()等函数。其中,subs非常重要,用新变量替换就变量。如果想要数值解,可以使用vpa()、double()等函数。另外,学会如何看MATLAB帮助真的很重要,所以,英文很重要。
  • 打赏
  • 举报
回复 2
相关推荐
发帖
其他开发语言
加入

3394

社区成员

其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
申请成为版主
帖子事件
创建了帖子
2017-11-27 03:48
社区公告
暂无公告