• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

前置--matlab2017b 解不等式,muPAD使用介绍(五)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在前面想求解3x+2>=0的值,问题转换到matlab怎么求解不等式?
网络查询说matlab本身没有专门求解不等式的函数,要用的其他的工具包。
都是按照求解等式的方法,然后再画图看不等区间。

然后我试着用solve求解。

最简单的一元不等式,答案1/3,这肯定不对。
只能转换成等式来做:

然后画图,人为判断不等区间:

这样做很麻烦,如果不等式有多个,那绝对会晕。
我想matlab作为业界知名软件,不至于会这么“蠢”吧。

于是我以inequation关键字查询matlab的帮助,搜索结果跳转到了mupad工具包。

那么muPAD是什么?
Perform mathematics using symbolic computation and variable-precision arithmetic 。
mupad就是一个使用符号运算和可变精度算术来做数学的工具。

它和matlab有什么区别?
说白了,matlab本身也能做符号和数学运算,mupad属于matlab数学能力的扩展和增强。

最初mupad有自己的工作界面,有自己的专属语言,专属函数,和matlab有细微差别。不过好像自从2016b版本后,官方逐渐在统一,想把mupad集成进matlab本身。
所以官方有提:“MuPAD notebooks will be removed in a future release. Use MATLAB® live scripts instead.”
未来版本会移除mupad notebook,而以实时编辑器替代。
我自己用的2017b版本还没有移除。

起码现在有两种方法启动mupad,一种是传统的命令行调用,另一种在实时编辑器里直接写mupad 语言。

mupad的工作界面叫做“mupad notebook”,传统使用方法在matlab命令行里输入“mupad”,等待约10秒钟

它就弹出mupad notebook 工作界面。
我觉得它这个界面和mathematica软件挺像的,完全可以把mupad当成是mathematica的山寨版本。
数学符号和运算可以大量使用鼠标,无需输入命令了。

mupad的赋值用的是 :=,不等于用的是<>,而~=表示约等于。
再次求解3x+2>0,用mupad非常直观,而且输出方式也接近平时手写的数学表达式。


mupad画图也很方便,坐标轴默认过原点,和平时的习惯一样。

也可以画不等式的图:

绿色部分就是大于0,满足不等式条件。

而官方推荐的实时编辑器,实验了下并不好用,也许我没get到用法。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab句柄理解发布时间:2022-07-18
下一篇:
Matlab中的冒号发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap