matlab画一个多项式函数的图像
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 09:27:45
interp?
用符号变量编写:y=1;symsxfori=1:5y=y+x^i;endyy=1+x+x^2+x^3+x^4+x^5求y(3)输入:subs(y,x,3)ans=364或用字符变量编写,代值转成符号变
这个是伪随机数,正如楼上所说,由种子递推出来,而种子在程序初始时候都一样.你可以试着产生和时间相关的随机数,这样就不会一样了
symsabcdx;p=a*x^2+c*x+c+d*x;t=coeffs(p,x);t(2)%%%%输出结果=c+d即为所得.coeffs(p,x)的结果是按照变量的幂来排列的.如上t(1)为常系数c
x=[123];y=[456];z=[xy]就行了,不需要函数.再问:你这个是不对的,我想生成的是[142536]再答:那我不知道有什么现成的函数,但是你可以自己很简单写一个:functionlhs=
我的作业题给你看下clcclearx=[0123456];y=[233.565.45.69.8];p=polyfit(x,y,4)x1=0:0.02:6;y1=polyval(p,x1);plot(x
n=3;p=polyfit(x,y,n);再问:额。。我说的是三个未知数的多项式,不是三次多项式再答:p=poly3fit(x,y,z,n);再问:可以给具体的程序操作么
函数表达式是什么?假设是y=x1*x2则代码为x1=1:.1:20;x2=1:.1:20;y=x1.*x2;注意*/^等运算符前加一个点".",则各对应元素一一运算,否则就是是矩阵运算了.
matlab里面的矩阵就可以实现多项式的加减的,把多项式的系数赋给矩阵的每一个元素,次数不一样的话以高次的为准,没有高次的话就补0;然后用矩阵直接相加就可以啦.不知道有没有说清楚.
polyder的对应积分函数为polyint
如果多项式向量是p,通过下面语句获得函数句柄fun=@(x)polyval(p,x);再问:f(x)=(x+1)^10,在ma'tlab中,这个函数的系数向量,怎么得到,又简单的方法吗再答:者要用到符
closeall[X1,Y1]=meshgrid(-1:0.05:2,-1:0.05:2);X=[linspace(0,1,10).'linspace(0,1,10).'linspace(1,2,10
y=inline('x.^3+x.^2+x+1','x');x=3;value=y(x)
拐点在x=9左右.取x=0:.1:18;就可以看到
NA=0.25;n1=1;s=1;%问下你这里的s是神马东东?n=1:0.1:8;deltax=2*s*(tan(asin(NA/n1))-tan(asin(NA./n)));plot(deltax,
你的多项式实际就是p(x)=a0+a1*x+a2*x^2+.an*x^nfunction[answer]=Simple(a,x)forj=1:lenth(a)xpow(j)=x^(j-1)endans
conv([1,8,0,0,-10],[2,-1,3])结果ans=215-524-2010-30即2*x6+15*x5-5*x4+24*x3-20*x2+10*x-30再问:如何输让215-524-
一般xx,yy是一个二维矩阵(或者一维矩阵,但是一个是行向量,一个是列向量)c的行数和列数与xx,yy相同.(如果是一维矩阵,c的行数等于xx的行数,列数等于yy的列数)就是在(xx(i,j),yy(
有个命令叫isnan用来判断值是不是nan的.用它做就好了.
在matlab的命令窗口中输入经下内容:B=[0.9122-1.07921.1540-1.17651.1540-1.07920.9122]A=[1.0000-1.14991.1920-1.17651.