matlab的simulink如何解方程?
matlab的simulink如何解方程?简单的方程就行,比如说x^3+x^2-x+10=y这样的一个方程,要求有一个输入框,输入y的值,输出框输出的就是x的答案请附上图...
matlab的simulink如何解方程?简单的方程就行,比如说x^3+x^2-x+10=y这样的一个方程,要求有一个输入框,输入y的值,输出框输出的就是x的答案
请附上图片最好,说不清楚的话可以留下联系方式QQ什么的,我亲自请教,谢谢~
一楼说的在简单的方程里可行,但是复杂的就不行了,比如高阶的,要算出它的公式太麻烦了,列方程在matlab里面直接输入可以解出来,现在我是想用simulink弄成一个类似程序的样子,给一个输入,就可以出来输出,而不是每次都列式子,改输入,这样太麻烦了,不知我表达的清楚不清楚 展开
请附上图片最好,说不清楚的话可以留下联系方式QQ什么的,我亲自请教,谢谢~
一楼说的在简单的方程里可行,但是复杂的就不行了,比如高阶的,要算出它的公式太麻烦了,列方程在matlab里面直接输入可以解出来,现在我是想用simulink弄成一个类似程序的样子,给一个输入,就可以出来输出,而不是每次都列式子,改输入,这样太麻烦了,不知我表达的清楚不清楚 展开
3个回答
展开全部
先确定一下要解啥方程,如果只是一元高次方程的话,使用m-function模块调用roots函数即可实现。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个个人以为,需要一定的求解公式,比如如果是二次的,那么x一定能根据一个确定的流程算出来,然后用simin 和simout表示在matlab命令行里。
要不就是编程循环,到达一定的精度后输出x的值,这个是数值解,不是解析解。
不一定对,可以考虑一下
要不就是编程循环,到达一定的精度后输出x的值,这个是数值解,不是解析解。
不一定对,可以考虑一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询