MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB数学相关] 请帮我看看下面的matlab程序有什么问题 (https://www.labfans.com/bbs/showthread.php?t=13041)

olive2682562 2011-03-28 10:27

请帮我看看下面的matlab程序有什么问题
 
p=-0.5;
h=[];b=[];
syms x
for a=0:0.1:5
y1=[(-log(x)).^(2*a-1)].*[(x.^(-p)-1)/p];
z1=int(y1,x,0,1);
y2=(-log(x)).^a;
z2=int(y2,x,0,1);
y3=(1-x).*(x.^(-p)-1)/p;
z3=int(y3,x,0,1);
y4=(1-x).*(-log(x)).^a;
z4=int(y4,x,0,1);
z=[a*z1/z2-(a-1)*z3/z4]^2;
h=[h;z];
b=[b;a];
end
plot(b,h)

anbcjys 2011-03-28 11:40

回复: 请帮我看看下面的matlab程序有什么问题
 
h没有数值 。

olive2682562 2011-04-01 09:09

回复: 请帮我看看下面的matlab程序有什么问题
 
谢谢,能告诉我怎么样修改吗?

olive2682562 2011-04-01 11:03

回复: 请帮我看看下面的matlab程序有什么问题
 
我的程序中使用语句“syms x”,为什么错误提示总是“??? Error using ==> plot
Conversion to double from sym is not possible.”谁能告诉我?

olive2682562 2011-04-01 11:12

回复: 请帮我看看下面的matlab程序有什么问题
 
我的程序中使用语句“syms x”,为什么错误提示总是“??? Error using ==> plot
Conversion to double from sym is not possible.”谁能告诉我?


所有时间均为北京时间。现在的时间是 03:11

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.