matlab怎么编函数y=x
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 00:20:46
f(x,y,z)=exp(-x^2-y^2-z^2)=0没有图像,不可能画出来.因为f(x,y,z)>0
楼上的运行结果不对function[rs,rsize]=f(s)ind=s>='a'&s='A'&s
这样:Z=X.*Y; %使用点乘mesh(X,Y,Z) 结果如图:看看是不是你想要的,有问题请进一步提出.再问:好吧我又2了。。。。再问一下,,
clearall;clc;x=0:0.01:6;y=30*x.*(x>0&x1);plot(x,y);gridon;
clear;clc;x=-4:0.2:4;y=sin(x);plot(x,y,'b');holdony=(x.^2)/4;plot(x,y,'r');xlabel('x');ylabel('y');t
是不是比如f(x,y)=x^2+y^2这样的?先把式子变形:y-x^2-y^2=0然后用ezplot命令:ezplot('y-x^2-y^2');注意只输入左边的!这样就行了,它有个默认的x,y范围,
两种情况:【1】如果x是数字数组,用点除,例如x=0:10y=1./(1+x.^4)【2】如果x是符号,则symsxy=1/(1+x^4)
t=0:0.01:2;y=sin(2*pi*t);yy=y+0.2*rand(size(t));plot(t,y,t,yy,'r')
symsxx=5:0.1:10;y=(1-x)./(1+x);plot(x,y,'r','linewidth',2)gridontext(7,-0.73,'\fontsize{14}y=(1-x)/(
一般来说可以解方程得y=F(x),然后求Df=0!例如:clc;clear%已知方程:x^2+y+1=0symsxyy=solve('x^2+y+1=0',y);dy=diff(y);%[ydy]=[
syms x yeq=0.2538*tan(y)-y-1472.39*x*y^3;ezplot(eq,[-1 0.1 -0.5 0.5])
x=-10:0.1:10;y=x./(x.^2+1).^1.5;plot(x,y)gridon%区间自己去定,我给出了-10到10或者快速画图ezplot('y=x/(x^2+1)^1.5')grid
x=1:0.1:2*pi;y=x.*sin(x.\1);plot(x,y);注意x是点乘,因为x是向量不是一个数
symsxyz;z=x*y;dzdx=diff(z,x);dzdy=diff(z,y);其中dzdx=diff(z,x);的意思是将z对x求导可以试一试,望采纳!
看看这个是不是:http://hi.baidu.com/chemical%5Fengineering/album/item/99f87f3ee6433f2f71cf6c28.html
好像是没有办法求的.若硬要去求,答案也不会有唯一性.如果X是个三阶的矩阵,Y是个四阶的,那更谈不上了.
在其他函数里调用就可以了,你单独运行这个函数他会出错,因为没有定义自变量,比如,你加一个这样的程序:F1=ones(1,100);H1=F1-2;Z1=F1+1;W1=F1-3;num=100wave
t=0:0.1:1Rt=(1/2).^tplot(t,Rt)或ezplot('(1/2).^t')
你的Language程序只生成一个输出,而你需要两个输出[f,f0]=Language(x,y,1.6)所以它说输出参数太多:6
x=0:0.1:100;%X的范围是0~100y=339*exp(39*x);plot(x,y);再问:能不能附上图片呀,再答:看这图…………,你用的时候把X范围调整一下就可以了