用matlab求方程sin(2x) cos(x)-1=0的解
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 23:15:23
不是的,π不仅仅是3.1416,而是3.141592653589793,matlab最高精度是双精度,最多包含16个有效数字,这个和浮点数运算有关系你可以在matlab里运行下formatlong,然
fori=1:mtemp=solve('g*s*s/vk(i)-Hi(i)=Hi(i)*cos(a)-s*sin(a)','a');temp=vpa(temp);end换成fori=1:mtemp(i
solve('sin(x)-x.^2/2=0');这样就可以了x*x要符合行列对应相等,在这里x必须为方阵才能运算,否则只能点乘了x.*x这个是对应的元素相乘,上面那个要符合矩阵的运算规则,所以出错
以下仅作参考,若大家有更好的方法,欢迎交流1.若手动挑选方程的解,可以这样写fx=inline('5*x.^2.*sin(x)-exp(-x)');x0=fsolve(fx,0:10)y=subs(f
用二分法,你得先找出一个根所在的区间function[a,b]=findbracket(f,x0)%fisthefunctionevaluated%x0isthestartingpoint%aisth
symsaf=((2.72.^a-a-1).^(-1/2)-1);g=int(f,a,a,3)结果:g=int(1/((68/25)^a-a-1)^(1/2)-1,a=a..3)
你指的是ezplot函数吧.ezplot('sin(x^2+932/1000*y^2)=cos(x*y)')
错误很多,只粗糙的改了一些.symsmnx=[0,0,80,220];y=[0,0,210,530];r=10;p=300;q=300;a=sqrt((x(1)-x(3))^2+(y(1)-y(3))
solve('60=x*2*sin(pi*74/(4*x))')ans=-31.281066120310786755821961868485不过函数是偶函数,31.281066120310786755
h=solve('exp(h+log(126.7*h+7.4))-7.4-134.8*h=0')’直接solveh=-.3e-36
y=inline('cos(x)-2*x*sin(x)-x-0.5*sin(x)*cosh(x)/sinh(x)','x');x0=0.5;%(x0是迭代初值)x=fzero(y,x0)结果是x=0.
请到我的百度空间,标题为TOchenyan52288
参考代码:>> syms w kc real>> Tjw = 7.8*kc/(7.8*kc-0.11*w^
杩欎釜鏈夌偣闀?..Solution 1:(REAL SOLUTION)(24*m)/89 + ((71*m)/5340 + ((72*m)
用solve()函数求再问:我还知道用这个函数呢,我试了没有求出来,所以请仁兄计算出来,告诉我答案。再答:后面的好像不完整……+2980.34*sin(x+7再问:……+2980.34*sin(x+7
用solve函数可以解,symsabcs=solve(a*exp(b)+c-9.846659,a*exp(4*b)+c-7.03417,a*exp(8*b)+c-4.489171)s=a:[6x1sy
symsxyf=y/(x^2+y^2+1)-sin(x+cos(y))ezplot(f,[-22],[-22])h=get(gca,'Children');x=get(h,'xdata');y=get
f=@(x)x.*sin(x)-1/2;x=fsolve(f,[-10:1:10])x=Columns1through6-9.3714-9.3714-6.3619-6.3619-2.9726-2.97
你这个有点像有限元里面的东西.下面的K是我乱写的.你如果给定的不是前三个位移后三个应力的话,你自己得适当地调整,实际上就是调整下面的K1和K2,你一个命令地看,应当可以OK的.K=[2,1,0,0,0
subs(cosh{((x-1)/(x+1))*(ln2/y)}-0.5*exp(ln2/y),{x},{2})再问:不对啊,没用过matlab,具体怎么弄啊再答:symsxyzz=subs(cosh