首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Matlab重写特定术语的函数

用Matlab重写特定术语的函数
EN

Stack Overflow用户
提问于 2013-07-11 19:55:34
回答 1查看 291关注 0票数 0

我觉得我的问题应该有一个简单的解决方案,但我找不到。

我可以通过一个非常简单的例子来解释我的问题:

给定函数f和a:

代码语言:javascript
复制
f := x(x-3) + 2x(x-3)
a := (x-3)

我现在想用a来写f,它应该是:

代码语言:javascript
复制
f = (x + 2x)a
or
f = 3xa

这是一个非常简单的例子,我最终想要做的是卷的集成。

我确实发现Mupad函数“简化”和“重写”,但我不相信它们可以在这里做我想要的事情。Matlab中有没有一个函数或程序可以自动执行此操作?

EN

回答 1

Stack Overflow用户

发布于 2013-07-11 22:29:41

您希望仅替换表达式中的某些x元素吗?你怎么能期望一台计算机知道你想要什么?计算机是字面意义上的东西。如果你这么说

代码语言:javascript
复制
a = x - 3

那么它也必须知道

代码语言:javascript
复制
x = a + 3

因此,

代码语言:javascript
复制
f = (a+3)a + 2(a+3)a = 3a(a+3)

只有能读懂你心思的计算机才会知道你只想替换其中的一些术语。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17592734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档