matlab 函数图 sqrt(1 *x^2 *y^2) x* y*
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 21:00:22
quad('sqrt(1-x.^2).*x.*log(2+x)',-1,1)或者quad(@(x)sqrt(1-x.^2).*x.*log(2+x),-1,1)再问:好快,问一下,那个
你是通过f=0解出ns和k0的关系么?把其他参数的数值给出来吧.再问:呃,错了,有值的n1=1.509n2=1.454n=0b=0.52ns取值1.4--1.6再答:n1=1.509;n2=1.454
f=x*log(1+sqrt(1+x^2))/sqrt(1+x^2);>>int(f)ans=(1+(1+x^2)^(1/2))*log(1+(1+x^2)^(1/2))-1-(1+x^2)^(1/2
fun=inline('sqrt(1+(cos(x).^2)')这里x是向量要用点乘或者点幂fun=inline('sqrt(1+(cos(x).^2))')fun=Inlinefunction:fu
x=logspace(-1,1,100);Q=[0,1,2,3,5,7,10];fori=1:7 y=1./sqrt((1.3-0.3./x.^2).^2+Q(i)^2.*(x-
clear all;clc[x,y]=meshgrid(0:0.1:1,0:0.1:1);z=1./sqrt((1-x).^2+y.^2)+1./sqrt((1+x).^2+y.^2);su
sqrt系SquareRootCalculations(平方根计算)
如果x是向量或数组,需要写成y=sqrt(1-x.^2)注意这个“.”不能少了
y=log((1+sqrt(1-x.^2))/(x+eps))+sqrt(1-x.^2);
sqrt是求平方根.round是求整数部分.可以在matlab的doc中看见具体例子的.如对rounda=[-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]a=Columns1throu
你把iNUM改成floatiNUM=2.0或者double类型的就可以了这个函数不能用int做参数.
clearx=linspace(0,1,101); %根据题意,x>0;且x应该<1,否则出现复数解y=linspace(-1,1,101); %-1<y<
可以用循环语句来完成.symsxD=0;whileD再问:您好!非常感谢!请问我想把求出来的a一次性列出来,该怎么办呢?再答:可以这样,在原程序上修改一下就看得到D和a的值。clc;clearalls
1/b*sqrt(b^2-h.^2)乘号换成点乘
楼主求的是f的积分=a这个方程,但是好像没有实数解.
问题出在数据输入函数的格式控制上,scanf格式控制如下:int型用%d,float型用%f,double型用%lf,改为scanf("%d%lf",&n,&x);
x=-0.6:0.01:0.6;y=3.43*((x/2).*sqrt(0.36-x.^2)+0.18*asin(x./0.6));plot(x,y)有几个地方小修改了一下,加了几个点
f=inline('x+sqrt(1-x)');x1=fminbnd(f,-5,1)fmin=f(x1)f2=inline('-x-sqrt(1-x)');x2=fminbnd(f2,-5,1)fma
不需要一个一个赋值画,你就整个向量好了.x=[];然后运行你的程序.
\[Integral]E^(-(x/x0))Erfc[Sqrt[x]]\[DifferentialD]x-((x0^(3/2)Erf[(Sqrt[x]Sqrt[1+x0])/Sqrt[x0]])/Sq