自找有趣
2021-11-07 20:37
采纳率: 100%
浏览 136

用MATLAB求函数的积分上限问题

V=(3675663.342+17643184.0416×sin(2×pi×t/T))/(5409×T+2160×T×sin(2×pi×t/T))
其中,t是自变量,T是未知量,v是因变量
要求函数在〔0.25T,t〕区间内积分值为100时的t的值,应该是t-T的表达式
是遇到这个问题没办法解决,想到用MATLAB,只照猫画虎写了个代码但是并不知道错在哪儿
想问一下这个问题应该怎么解决?
用MATLAB求解过程

img


报错详情

img

图片转代码服务由CSDN问答提供 功能建议

7编辑器 labbintime12.m
    time2.m X plot1.m×time1.mX arclength.m plot2.mxtime12.mxtest1.mxplot3.mx+
1- clear
2. clc
3一 SymsxTt
        y=(3675663.342+17643184.0416*sin(6.2831852*x./T))./(5409*T+2160*T*sin(6.2831852*x./T));
        i=int(y,x,T/4.t)-100
6一 s=solve(i,t):
7 disp(s):
命令行窗口
   警告:Unabletofindexplicitsolution.Foroptions, see help
     In soive(1ine 317
      Intime12(line 6)
7编辑器- D:matlabltoolboxlsymboliclsymboliclsolve.m
    time2.m arclength.mplot1.mXtime1.mXplot2.m Xtime12.m test1.m plot3.m solve.m?+
308 wIhe solution isa vector.Fut itinside alist
309 一 so1=eng.feval(DOMLIST,SO1):
310一 end
311 一 numericMode =true;
312 end
313- end
314一 if numericMode
315 %numeric solution is unwanted or has not been found
316 %return empty sym below
317一 warning(message(symbolic:solve:warnmsg3)
318一 sol=eng.evalin([);
319一 end
320- end
323 一 if numericMode
324 %A numerical solution never depends on parameters and conditions
325 solutions=so1
326 Darameters=sym(zeros(1.0))
命令行窗口
   警告:Unable to find explicit solution. Foroptions, see help
   >In solve(1ine 317)
     Intime12(1ine 6)

1条回答 默认 最新

相关推荐 更多相似问题