matlab画图显示未定义函数或变量 X什么意思啊.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 05:25:00
t=-2:0.001:2;u=(t>=0);subplot(211);plot(t,u);axis([-22-0.11.1])title('单位阶跃信号');y=diff(u)/0.001;y=[0y
程序可以更改如下:但是执行结果表明找不到解析的结果,说明你的积分函数太复杂.以下满足语法规则但是找不到满意的结果.%globaln1n2arku1u2e1e2%这句可要可不要n1=10^(-3);n2
你在命令窗口中输入的时候要调用函数QPSK_evm(s),其中输入前,首先定义一下s,如:赋值s=1:10,这样再调用QPSK_evm(s),就不会出现如此问题了!
A=[... 0 -31 -37 -25 1 -29 -35 -24 2 -31 -36&
写好之后不要直接运行,在外边调用,不然相当于你没有给x
命令窗口输入ex0303另外你的括号是中文的,改为英文
先定义一个函数文件:function y=f(x)if x>=0&&x<=4 y=1;elseif&nbs
x=rand(1,100);h=histfit(x);set(h(1),'Visible','Off');set(h(2),'Color','g');%曲线为绿色再问:谢谢!那要分两个纵坐标要怎么办啊
%%%这样就可以了clear;clcx=-800:0.1:800;for ii=1:length(x) if x(ii)<-500  
clearall;closeall;clc;x=0:0.1:7;n=length(x);fori=1:nif(x(i)>0&&x(i)=2&&x(i)=4&&x(i)6&&x(i)再问:大神,你咋学的
clear;clc;h=ezplot('log10((0.036-1.93*y)*(0.0045-y))=-7184/(x+273)+1.79',[40090000.0045]);set(h,'Lin
首先考虑了用隐函数生成图像,函数如下>> ezsurf('(abs(x)+abs(y)-1).*((abs(x)+abs(y))<1)',[-1
注意点乘之类就行了吧这是我画的图,看下是否这样y=100-(3.74.*x+0.69+(2.87.*x.^2-7.99.*x+6.28)./(-16.71.*x.^2+46.23.^x+63.78)+
你试试以下程序:symsthetaLsolve('(1-sqrt((18960-((60-L*sin(theta))+11*sin(0.7854))^2)-(L^2)*(1-cos(theta))^2
i是不是被其它地方用过了?单y+2*i就是一个二维图,x+y+2*i应该是三维图了,不过第三维是常数,所以从上往下看,ezplot('x+y+2*i')画出来相当于ezplot('x+y');ezpl
x=-pi:0.05:pi;y=sin(x.^2);plot(x,y)或者ezplot('sin(x^2)')
为什么我的没有相连,不知道你的原因是什么,或许是matlab版本的问题,或是显示系统的问题,不过非常困惑,不可能连这么个简单程序都会搞错吧?你在绘图之前先clearall,然后关闭所有已经成图的fig
是不是Y的值不在0.1-0.15之间
clearall[x,y]=meshgrid(linspace(-15,15));%设定xy范围 z=sin((x.^2+y.^2).^0.5)./((x.^2+y.^2).^0.5);&n
在出错的那行前面加上一句:e2 = subs(e2);程序可以运行,但结果是否正确,还需要你进一步仔细检查.