ppts.net
当前位置:首页>>关于matlab求积分:y=sin(x),t=y^2/(a+b*y),积分范围(...的资料>>

matlab求积分:y=sin(x),t=y^2/(a+b*y),积分范围(...

首先,你的语句没问题。 但这个函数对于MATLAB来说过于复杂,MATLAB的数值计算能力很强,但是符号计算能力有限。所以他警告:Warning: Explicit integral could not be found. (就是说积不出显性表达式)。 如果可以的话,把a,b换成数字应该是...

>> syms x y >> y=log(sin(x)) y = log(sin(x)) >> int(y,x) Warning: Explicit integral could not be found. ans = int(log(sin(x)), x) 这是我的运行结果,汗 polylog应该是一个特定形式的不可积函数,如图,但是可以计算数值解 我用maple算...

你是在算Y=Bu中u这个参数矩阵吧?这种在matlab中不用那么麻烦直接就是u=B\Y;就能算出u=[a,b]'了

clc,clear x=-4:4; a=ceil(rand(1)*10);%给a赋值 b=ceil(rand(1)*5);%给b赋值 y=a*sin(x)+b*exp(x); plot(x,y) 每次运行,图形都不一样。 a、b都可以设定产生随机数的范围。

clear all;clc; t=input('输入t:'); t1=input('输入t1:'); v=input('输入v:'); l=input('输入l:'); a=0.5*(l+v*(t-t1)); b=0.5*sqrt(v*(t-t1)*(2*l+v*(t-t1))); f=@(x,y)x.^2/a^2+y.^2/b^2-1; ezplot(f);

可以利用matlab中的非线性曲线拟合,先自己编写要拟合的函数(保存为fcn_.m): function y = fcn_(beta0,x) a = beta0(1); b = beta0(2); y = a + b.*sin(x) end 然后根据已有的数据,利用nlinfit进行拟合 betafit0 = [1 1]; betafit=nlinfit(x...

1. 求代数方程组的解: >> [x,y]=solve('a*x^2+b*x+c=0','x+y=0','x,y') x = 1/2/a*(-b+(b^2-4*a*c)^(1/2)) 1/2/a*(-b-(b^2-4*a*c)^(1/2)) y = -1/2/a*(-b+(b^2-4*a*c)^(1/2)) -1/2/a*(-b-(b^2-4*a*c)^(1/2)) >> 2. 从上面的解可以看出,x,y都...

>> syms x y a b >> f=a*x+b*y; >> int(int(f,x,0,b),y,0,a) ans = a^2*b^2 >> 看看是不是这样滴

clc;clear allXY=[3.1,25;6.06,100;7.99,225;9.52,400;10.81,625;11.93,900;12.93,1225;13.84,1600;14.65,2025;15.41,2500;16.14,3025;16.82,3600;17.47,4225;18.08,4900;18.65,5625;19.22,6400;19.75,7225;20.25,8100,;20.73,9025;21.18,10000]...

提供的求y=a*x(1)*x(2)*10^(-b*x(3))中的a,b的代码存在着很多的问题,现已将你的代码进行了修改,修改后的代码如下。 clear all A=xlsread('EVAP.xls') %读数据文件 xdata=A(:,1)' ydata=A(:,2)' x0=[0,0] % 这里是a的初值 y=@x(a,x)a(1)*x(1)*x...

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com