matlab中函数范围怎么表示
@窦福4305:matlab中怎么样表示自变量的取值范围 -
裘晏18718508393…… x∈[-10π,10π]用matlab语言写就是x 冒号表示从x的取值从10*pi 到10*pi.即x从-31.4159 -30.4159 -29.4159 -28.4159 ......一直到27.5841 28.5841 29.5841 30.5841,每个1个数取值. 如果要每个0.5个数取值,就是x=-10*pi : 0.5:10*pi. 至于pi/10,pi/100表示不同大小的角度.
@窦福4305:用matlab画范围内的函数 -
裘晏18718508393…… p=0:0.05:1; w1=p.*p.*p-3*p.*p/2+3*p/2; w2=3*p.*p.*p/4-p.*p+5*p/4; plot(p,w1,p,w2) 按上面语句试试
@窦福4305:MATLAB中怎么给一个式子定义取值范围 -
裘晏18718508393…… 没懂,什么叫表示这个式子小于224?? 这个式子的值由两个变量决定啊.
@窦福4305:matlab函数里面表示范围什么时候用中括号
裘晏18718508393…… 这应该是函数写代码的时候就是这样定义了输入形式.
@窦福4305:怎么在matlab里定义一个矩阵的取值范围 -
裘晏18718508393…… 其实,我是有这样一个问题,怎么都弄不出来,麻烦大神看一下.附件里面有一个程序,是差分进化算法的程序.但是现在我需要找出: y=-8.495+6.86*exp(0.4.*c)+0.01*exp(0.12.*r)-4.687*exp(-0.00008.*e)-7.007*exp(-4.35.*d);这样一个函数的最大值.因为原程序里面函数自变量的取值范围都是一样的,而我需要求的这个函数的自变量c,r,e,d取值范围是不一样的.c=0.1~0.26, r=20~30, e=1200~1400, d=0.6~0.8.然后我就不会弄了,已经改了一个星期了,还是弄不出来,想请教一下,谢谢了!
@窦福4305:MATLAB中做一个函数F(t)的图形,要求0<t<2.t的范围在命令中怎么写啊 -
裘晏18718508393…… 【1】>>t=[0:0.1:2]0是起点,0.1是间隔,2是终点 【2】>>ezplot('sin(t)',[0 2]) t从0到2
@窦福4305:求用matlab算函数的范围 -
裘晏18718508393…… 上边式子,那个字母的取值其实是方程 x^41+x^40+x^39+.......x^2+x-1=0 的根 在matlab里面,可以用系数矩阵表示多项式上述多项式[1 1 1 1 .....1 -1] (41个后面跟一个-1) 然后用roots可以求得该多项式的根,41次的方程有41个根 而其中有很多复数根,用r=r(imag(r)==0);可以只提取实数跟、根 p=ones(1,41); p=[p -1]; r=roots(p); r=r(imag(r)==0); 结果显示,方程只有一个实数根 x=0.5 所以在实数范围,式子中字母的取值之后一个可能值0.5
@窦福4305:MATLAB中做一个函数F(t)的图形,要求0<t<2.t的范围在命令中怎么写啊 -
裘晏18718508393…… MATLAB中做一个函数F(t)的图形,要求0<2.t的范围在命令中怎么写啊【1】>>t=[0:0.1:2]0是起点,0.1是间隔,2是终点【2】>>ezplot('sin(t)',[0 2])t从0到2
@窦福4305:怎么用MATLAB在同一坐标中绘制下列函数其中x的范围的范围在 - pi 到pi之间,选择合适的数据间距画出平滑曲线 -
裘晏18718508393…… 一般说来,要想得到平滑的正弦曲线,一个周期至少需要20个点以上,这样,绘制y3至少要取60个点.当然,具体取多少点合适,你可以取别的值再做一下对比.另外,y1、y2、y3也可以取相同的点数,我这里示范的是得到平滑曲线的最少点.N = 20; x1 = linspace(-pi, pi, N); x2 = linspace(-pi, pi, 2*N); x3 = linspace(-pi, pi, 3*N); y1 = sin(x1); y2 = sin(2*x2); y3 = sin(3*x3); plot(x1, y1, 'r--', x2, y2, 'b-', x3, y3, 'g:') axis([-pi pi -1 1])
@窦福4305:用MATlab怎么在同一坐标中绘制下列函数其中x的范围的范围在 - pi 到pi之间,选择合适的数据间距画出平滑曲线 -
裘晏18718508393…… >> x=linspace(-pi,pi,100); >> y1=sin(x); >> y2=sin(2*x); >> y3=sin(3*x); >> plot(x,y1,'--r'); >> hold on >> plot(x,y2); >> plot(x,y3,':g'); >> grid on >> 看看这个行不行
裘晏18718508393…… x∈[-10π,10π]用matlab语言写就是x 冒号表示从x的取值从10*pi 到10*pi.即x从-31.4159 -30.4159 -29.4159 -28.4159 ......一直到27.5841 28.5841 29.5841 30.5841,每个1个数取值. 如果要每个0.5个数取值,就是x=-10*pi : 0.5:10*pi. 至于pi/10,pi/100表示不同大小的角度.
@窦福4305:用matlab画范围内的函数 -
裘晏18718508393…… p=0:0.05:1; w1=p.*p.*p-3*p.*p/2+3*p/2; w2=3*p.*p.*p/4-p.*p+5*p/4; plot(p,w1,p,w2) 按上面语句试试
@窦福4305:MATLAB中怎么给一个式子定义取值范围 -
裘晏18718508393…… 没懂,什么叫表示这个式子小于224?? 这个式子的值由两个变量决定啊.
@窦福4305:matlab函数里面表示范围什么时候用中括号
裘晏18718508393…… 这应该是函数写代码的时候就是这样定义了输入形式.
@窦福4305:怎么在matlab里定义一个矩阵的取值范围 -
裘晏18718508393…… 其实,我是有这样一个问题,怎么都弄不出来,麻烦大神看一下.附件里面有一个程序,是差分进化算法的程序.但是现在我需要找出: y=-8.495+6.86*exp(0.4.*c)+0.01*exp(0.12.*r)-4.687*exp(-0.00008.*e)-7.007*exp(-4.35.*d);这样一个函数的最大值.因为原程序里面函数自变量的取值范围都是一样的,而我需要求的这个函数的自变量c,r,e,d取值范围是不一样的.c=0.1~0.26, r=20~30, e=1200~1400, d=0.6~0.8.然后我就不会弄了,已经改了一个星期了,还是弄不出来,想请教一下,谢谢了!
@窦福4305:MATLAB中做一个函数F(t)的图形,要求0<t<2.t的范围在命令中怎么写啊 -
裘晏18718508393…… 【1】>>t=[0:0.1:2]0是起点,0.1是间隔,2是终点 【2】>>ezplot('sin(t)',[0 2]) t从0到2
@窦福4305:求用matlab算函数的范围 -
裘晏18718508393…… 上边式子,那个字母的取值其实是方程 x^41+x^40+x^39+.......x^2+x-1=0 的根 在matlab里面,可以用系数矩阵表示多项式上述多项式[1 1 1 1 .....1 -1] (41个后面跟一个-1) 然后用roots可以求得该多项式的根,41次的方程有41个根 而其中有很多复数根,用r=r(imag(r)==0);可以只提取实数跟、根 p=ones(1,41); p=[p -1]; r=roots(p); r=r(imag(r)==0); 结果显示,方程只有一个实数根 x=0.5 所以在实数范围,式子中字母的取值之后一个可能值0.5
@窦福4305:MATLAB中做一个函数F(t)的图形,要求0<t<2.t的范围在命令中怎么写啊 -
裘晏18718508393…… MATLAB中做一个函数F(t)的图形,要求0<2.t的范围在命令中怎么写啊【1】>>t=[0:0.1:2]0是起点,0.1是间隔,2是终点【2】>>ezplot('sin(t)',[0 2])t从0到2
@窦福4305:怎么用MATLAB在同一坐标中绘制下列函数其中x的范围的范围在 - pi 到pi之间,选择合适的数据间距画出平滑曲线 -
裘晏18718508393…… 一般说来,要想得到平滑的正弦曲线,一个周期至少需要20个点以上,这样,绘制y3至少要取60个点.当然,具体取多少点合适,你可以取别的值再做一下对比.另外,y1、y2、y3也可以取相同的点数,我这里示范的是得到平滑曲线的最少点.N = 20; x1 = linspace(-pi, pi, N); x2 = linspace(-pi, pi, 2*N); x3 = linspace(-pi, pi, 3*N); y1 = sin(x1); y2 = sin(2*x2); y3 = sin(3*x3); plot(x1, y1, 'r--', x2, y2, 'b-', x3, y3, 'g:') axis([-pi pi -1 1])
@窦福4305:用MATlab怎么在同一坐标中绘制下列函数其中x的范围的范围在 - pi 到pi之间,选择合适的数据间距画出平滑曲线 -
裘晏18718508393…… >> x=linspace(-pi,pi,100); >> y1=sin(x); >> y2=sin(2*x); >> y3=sin(3*x); >> plot(x,y1,'--r'); >> hold on >> plot(x,y2); >> plot(x,y3,':g'); >> grid on >> 看看这个行不行