matlab符号积分问题?

已知:ym=135.6;rk=511.1;rd=502.7;rm=403.5;re=333.1;rb=271.0;t0=0.8;te=0.15;a=0.1;b=rd^2-... 已知:ym=135.6;rk=511.1;rd=502.7;rm=403.5;re=333.1;rb=271.0;
t0=0.8;te=0.15;a=0.1;
b=rd^2-rm^2+(rk^2-rd^2)*(1-t0+a*rk/(rk-rd))-2*a*(rk^3-rd^3)/(3*(rk-rd));
g1=(rd^2-rm^2+(1-t0+a*rk/(rk-rd))*(r1.^2-rd^2)-2*a*(r1.^3-rd^3)./(3*(rk-rd)))./(b^2-(rd^2-rm^2+(1-t0+a*rk/(rk-rd))*(r1.^2-rd^2)-2*a*(r1.^3-rd^3)./(3*(rk-rd))).^2).^1/2;
syms y1 g1;
y1=int(g1 ,r1).
matlab 没写出表达式,也没提示错误。求帮助!
matlab R2018b ,WIN 7
展开
 我来答
lhmhz
高粉答主

2020-09-01 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17014

向TA提问 私信TA
展开全部

题主给出符号积分的代码,运行matlab 没写出表达式?其主要的问题是:

1、syms 声明变量的位置,一般都放在执行代码最前面。

2、由于被积函数比较长,可能会得到莫名其妙的答案,但可以用vpa函数得到其解,即

y1=vpa(int(g1 ,r1))

3、修改后运行,可以得到如下结果。

更多追问追答
追问

谢谢您的答案,求出了结果。但是求出rd对应的yd值不合理;也无法画出(rd<r1<rk)的曲线。请再帮下忙,谢谢!

追答
你后续给出的问题,缺已知参数(如a、τ0).
黄先生
2024-12-26 广告
矩阵切换器就是将一路或多路视音频信号分别传输给一个或者多个显示设备,如两台电脑主机要共用一个显示器,矩阵切换器可以将两台电脑主机上的内容renyi切换到同一个或多个显示器上;迈拓维矩矩阵切换器种类齐全,性价比高,支持多种控制方式,为工程商采... 点击进入详情页
本回答由黄先生提供
MAT之道
2020-08-31 · 超过11用户采纳过TA的回答
知道答主
回答量:26
采纳率:100%
帮助的人:4.1万
展开全部
先定义变量,再定义函数。
g1这里是函数,不要定义成变量
比如这里g1是关于自变量r1 的函数,试一试这么写,
syms r1;
g1= ....r1.....
int(g1,r1)
追问
还是不行啊!
追答
你把代码复制过来看看呢?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式