matlab 程序错误,不知道错在哪里,求高人教怎么修改r1=0.1r2=0.15r3=0.12r=0.12vol1=0.08vol2=0.18vol3=0.20cor12=0.7cor13=0.1cor23=0.4syms delta1 delta2 delta3 lamda1 lamda2L=((vol1^2*delta1^2+vol2^2*delta2^2+vol3^2*delta3^2+...2*delta1*d

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/15 10:39:31

matlab 程序错误,不知道错在哪里,求高人教怎么修改
r1=0.1
r2=0.15
r3=0.12
r=0.12
vol1=0.08
vol2=0.18
vol3=0.20
cor12=0.7
cor13=0.1
cor23=0.4
syms delta1 delta2 delta3 lamda1 lamda2
L=((vol1^2*delta1^2+vol2^2*delta2^2+vol3^2*delta3^2+...
2*delta1*delta2*vol1*vol2*cor12+...
2*delta1*delta3*vol1*vol3*cor13+...
2*delta2*delta3*vol2*vol3*cor23)-...
lamda1(delta1*r1+delta2*r2+delta3*r3-r)-...
lamda2(delta1+delta2+delta3-1))
d1=diff(L,delta1)
d2=diff(L,delta2)
d3=diff(L,delta3)
d4=diff(L,lamda1)
d5=diff(L,lamda2)
s=solve(d1,d2,d3,d4,d5)
s1=s.delta1
s2=s.delta2
s3=s.delta3

L=((vol1^2*delta1^2+vol2^2*delta2^2+vol3^2*delta3^2+...
2*delta1*delta2*vol1*vol2*cor12+...
2*delta1*delta3*vol1*vol3*cor13+...
2*delta2*delta3*vol2*vol3*cor23)-...
lamda1(delta1*r1+delta2*r2+delta3*r3-r)-...
lamda2(delta1+delta2+delta3-1))
这里错了,改为
L=((vol1^2*delta1^2+vol2^2*delta2^2+vol3^2*delta3^2+...
2*delta1*delta2*vol1*vol2*cor12+...
2*delta1*delta3*vol1*vol3*cor13+...
2*delta2*delta3*vol2*vol3*cor23)-...
lamda1*(delta1*r1+delta2*r2+delta3*r3-r)-...
lamda2*(delta1+delta2+delta3-1))

小弟刚学习matlab,编了个程序,但是不知道为什么错误在哪里,程序如下d=100:0.1:2000x1=35+(0.019*(d-100))x2=0.15/(4*pi*d)x3=1000p=x1*x2*x2*x3*x3figure(1)subplot(1,1,1)plot(d,p)错误在这句话x2=0.15/(4*pi*d) 帮忙计算一个画一个matlab图,我这个程序不知道哪里有错误.x=0:0.02:1000;y=0.8/sqrt(1.288+0.0894*sin(x*15000));plot(x,y) matlab 程序错误,不知道错在哪里,求高人教怎么修改r1=0.1r2=0.15r3=0.12r=0.12vol1=0.08vol2=0.18vol3=0.20cor12=0.7cor13=0.1cor23=0.4syms delta1 delta2 delta3 lamda1 lamda2L=((vol1^2*delta1^2+vol2^2*delta2^2+vol3^2*delta3^2+...2*delta1*d 我的程序错在哪里啦?只有一处错误啊 matlab 空间画圆想用matlab画出左边的图形 不知道有没有人能帮下忙给出程序 matlab程序如下,不知道哪里出错了,说矩阵维数不符合x=1:10;z=asin(sin(x)./1.736);y=cos(30.4+pi./180.*z)./sqrt(1-1.736.^2*sin(30.4+pi./180.*z).^2)*cos(pi./180.*x)./sqrt(1-1./1.736.^2*sin(pi./180.*x).^2);plot(x,y);提示错误是内矩 急!matlab,如何判断一个函数在是不是大于0的?程序如下,不知道哪里错了,不能显示第二个图形 for t=0:20; if sin(t)>0 y=1; else y=-1; endendsubplot(2,1,1)t=0:0.1:20;plot(t,sin(t))axis([0 20 -1.5 1.5])su matlab程序出现了错误,不知道哪里出错了这样的程序clearsyms a b ;c=[a b]';A=[2.9 3.6 4.5 5.88 8.1];B=cumsum(A);n=length(A);for i=1:(n-1)c(i)=(B(i)+B(i+1))/2;endD=A;D(1)=[];D=D';E=[-C;ones(1,n-1)];c=inv(E*E')*E*D;c=c&# 求大神帮我看看matlab我编的程序错在哪里,怎么修改?要编的是这个方程,nT=88,C0,G0,Ck,Gk都是88*88矩阵,u(s)经傅里叶变换为88*2049矩阵,B为单位阵,s为2049*1的矩阵.求X(s).我编的程序如下,有错误, 下面的matlab程序错误在哪里?怎么不运行?clearf=imread('w2.bmp');I2=imnoise(f,'salt & pepper');imshow(I2);title('噪声图像');PQ=paddedsize(size(I2));[U,V]=dftuv(PQ(1),PQ(2));D=sqrt(U.^2+V.^2);D0=0.05*PQ(2);F=fft2(f,PQ(1),PQ(2));H=exp(- 答案是错误,但我不知道错在哪 MATLAB程序,这个程序不知道为什么出现?Error using ==> mpower Matrix must be square. 不知道霞浦在哪里 不知道这题错在哪里 matlab牛顿迭代法生成分形图,编好程序后运行总是出错,但不知道错在哪里,function newton2clcm=13;a1=-2;a2=2;b1=-1.5;b2=1.5;n=3;delta=0.01;hold onfor x=a1:0.02:a2for y=b1:0.02:b2f=f_iterat(x,y,n,m,delta);if f>0switch rem(f,7)cas matlab 运行下面的程序出现一些错误,请帮忙看看错误在哪里,谢谢.程序syms x n mn=0;m=1377*10^6;x=0.1:0.01:6;f(x)=(x.*19.1*300*300*pi.*(1-(sin(2*pi.*x))/(2*pi.*x))-n)/((3*x-1.25)*360);plot(x,f(x))运行出错? Subscript indices m 极限的问题中的一些问题 想求教下 这是错误写法 错在哪里我不知道 正确写法是怎么样子的 “在动物细胞有丝分裂前期,由中心粒周围发出星射线形成纺锤体”这句话哪里错了?问错误的选这个,我知道另外三个都没错,但我不知道这个哪里错了?