我的程序是这样的s=0+eps:0.01:1000; %s从0变到1000y=vectorize('(-.115*((cos(.943e-2*s^(1/2))-11.6*s^(1/2)*sin(.943e-2*s^(1/2)))*cos(1.36*s^(1/2))+40.4*(-.892e-4*sin(.943e-2*s^(1/2))/s^(1/2)-.104e-2*cos(.943e-2*s^(1/2)))*s^(1/2)*sin(1.36*s^(1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 08:46:17

我的程序是这样的s=0+eps:0.01:1000; %s从0变到1000y=vectorize('(-.115*((cos(.943e-2*s^(1/2))-11.6*s^(1/2)*sin(.943e-2*s^(1/2)))*cos(1.36*s^(1/2))+40.4*(-.892e-4*sin(.943e-2*s^(1/2))/s^(1/2)-.104e-2*cos(.943e-2*s^(1/2)))*s^(1/2)*sin(1.36*s^(1
我的程序是这样的
s=0+eps:0.01:1000; %s从0变到1000
y=vectorize('(-.115*((cos(.943e-2*s^(1/2))-11.6*s^(1/2)*sin(.943e-2*s^(1/2)))*cos(1.36*s^(1/2))+40.4*(-.892e-4*sin(.943e-2*s^(1/2))/s^(1/2)-.104e-2*cos(.943e-2*s^(1/2)))*s^(1/2)*sin(1.36*s^(1/2)))*cos(.379e-1*s^(1/2))-.115*(261.*(-.323e-1*cos(.943e-2*s^(1/2))+.374*s^(1/2)*sin(.943e-2*s^(1/2)))*sin(1.36*s^(1/2))/s^(1/2)+6.45*(-.469e-2*sin(.943e-2*s^(1/2))/s^(1/2)-.546e-1*cos(.943e-2*s^(1/2)))*cos(1.36*s^(1/2)))*s^(1/2)*sin(.379e-1*s^(1/2)))*cos(.121*s^(1/2))') %将所有乘号和除号改成点乘和点除
plot(s,y);
grid on
可是却出错
Error using ==> plot
Error in color/linetype argument
Error in ==> gaidiancheng at 3
plot(s,y); 说我什么画的什么有错,不怎么懂,若是不自己手改成点乘和点除的话好像不会出现这个错误,请高手指教,

我的程序是这样的s=0+eps:0.01:1000; %s从0变到1000y=vectorize('(-.115*((cos(.943e-2*s^(1/2))-11.6*s^(1/2)*sin(.943e-2*s^(1/2)))*cos(1.36*s^(1/2))+40.4*(-.892e-4*sin(.943e-2*s^(1/2))/s^(1/2)-.104e-2*cos(.943e-2*s^(1/2)))*s^(1/2)*sin(1.36*s^(1
你的y在vectorize后会变成一个符号变量,故plot报错,而不用vectorize,y就是直接计算后面表达式的数值,因此不会出现这个问题.
在plot(s,y);前加上y=eval(y);将y计算成数值再画图就行了.eval(y),相当于将所有乘号和除号改成点乘和点除后的表达式输入到matlab命令窗口中,再执行一遍

我的程序是这样的s=0+eps:0.01:1000; %s从0变到1000y=vectorize('(-.115*((cos(.943e-2*s^(1/2))-11.6*s^(1/2)*sin(.943e-2*s^(1/2)))*cos(1.36*s^(1/2))+40.4*(-.892e-4*sin(.943e-2*s^(1/2))/s^(1/2)-.104e-2*cos(.943e-2*s^(1/2)))*s^(1/2)*sin(1.36*s^(1 您好,关于matlab的eps您好,我是一位matlab初学者,今天看了您对eps的解答,对于您遗留下来两个自己思考问题,我实在是想不明白为什么1-(1+eps*3/5)= -2.2204e-016 matlb自己运算:1-(1+eps*2/5)=0 1-(1+eps*3/5)= - epo eps epp发泡是这样得到想要的形状 c语言中那个判断三角形的程序中EPS是做什么用的? eps是什么意思啊?EPS数码中的eps是什么意思啊?是爱普生的mp3么? EPS是什么意思?股票行情上看的EPS C语言程序调用函数返回值的问题题目是求pi的值:pi/2=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5****(2n-1))double fun (double eps){double s;float n,t,pi;t=1;pi=0;n=1.0;s=1.0; //对各个累加项,累加积等赋初始化值 用matlab画一个函数,能帮我看看程序哪里有问题吗得不出图里的图形,我的程序是这样的: Ts=7.2; Hs=2.91; w=[0:pi/1023:pi/2]; S=400.5*((Hs./(Ts.^2)).^2)*(exp(1605.*((1./(Ts.*w)).^4)))./(w.^5); plot(w,S);这样画出 matlab关于eps的疑问.Ts=0.05;N0=[8,20];for r=1:2N=N0(r);D=2*pi/(Ts*N);k=[0:N-1]+eps;x=k*D;Y=sin(0.275*x)./sin(0.025*x);y=ifft(Y,N);n=0:N-1;subplot(1,2,r);stem(n,abs(y));end这个程序是正确的为什么令k=0:N-1就得不到结果了呢?(不 用scilab编的程序,二分法求值的functionB=f(a,b,eps,p)A=p(a); B=A;while (abs(b-a)> eps|abs(B)>eps)x=(a+b)/2B=p(x);if(B==0),break;else if(A=B>0) a=x;else b=x;endendenddisp((a+b)/2,'root=');0=epsendfuctionfunction z=fl(x)z=x^3-x-1endfunction matlab中计算图像的熵的程序有一点看不懂img = im2uint8(img); % Get size of img [r,c,b] = size(img); if b == 1 %s = shannon(img); hspec = imhist(img); idx = hspec == 0; * 请问这两句hspec(idx) = eps; hspec = hspec ./ (r * c); H = -(h 对任意正数n,设计一个程序框图求S=1+1/2+1/3+……+1/n的值,并写出相应程序.我这样做有错吗?INPUT n S=0 i=O Do i=i+1 S=S+1/i LOOP UNTIL i=nPRINT SEND 程序框图有误吗? 请高手帮我设计一个程序 内容:已知s=1/1+1/2+1/3+1/4+……+1/n 求n是多少时,s>11类似这样的形式program zhengshu;var a:longint;begin for a:=1 to 10000 do if a mod 9=0 then writeln(a);end.是一个程序, EPS电源的组成结构是怎样的? 汽车EPS是什么跑车上的EPS是什么? 汽车上的EPS是什么意思 VFP 程序填空题 帮我填这五个题的五个空就OK啦!程序填空题下列的程序是求S=8!+9!+10!的程序.在下列程序中填上缺少的语句或 另外编写程序,(程序名由考生自定)运行程序,将结果填入答题窗口.SE matlab一个m文件中定义两个函数,这两个函数如何相互调用,下面是我写的程序function C=bace(s)s=(0:0.01:27.66);for i=1:size(s,2)if s(i)