楼主: hjm1984
1763 8

求助matlab 帮忙改一个matlab程序 [推广有奖]

  • 0关注
  • 1粉丝

已卖:17份资源

博士生

8%

还不是VIP/贵宾

-

威望
0
论坛币
597 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7552 点
帖子
319
精华
0
在线时间
127 小时
注册时间
2009-6-20
最后登录
2020-4-26

楼主
hjm1984 发表于 2010-10-3 10:46:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
sigma=0.039974;
a=0.49994;
u=0.023485;
lemda=0.020000;
gamma=((a+lemda)^2+2*sigma^2)^(1/2);
r1=0.0234;
t=[1,2,3,4,5];
P=(2*gamma*exp((a+lemda+gamma)*t/2)/((a+lemda+gamma)*(exp(gamma*t)-1)...
         +2*gamma))^(2*a*u/(sigma^2))*exp(-(2*(exp(gamma*t)-1)/((a+lemda+gamma)...
         *(exp(gamma*t)-1)+2*gamma))*r1);
  P1=(2*gamma*exp((a+lemda+gamma)*(t+1)/2)/((a+lemda+gamma)*...
         (exp(gamma*(t+1))-1)+2*gamma))^(2*a*u/(sigma^2))*...
         exp(-(2*(exp(gamma*(t+1))-1)/((a+lemda+gamma)*(exp(gamma*(t+1))-1)+2*gamma))*r1);
R=-1/t*log(P);fr=log(P)-log(P1);
错在哪怎么改
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB程序 MATLAB matla atlab Atl 求助 MATLAB 程序 帮忙

沙发
nkunku 发表于 2010-10-3 10:48:46
我也不明白。友情帮顶

藤椅
ywh19860616 发表于 2010-10-3 10:52:30
至少要把错误提示发上来啊,这样明白的人一下就可以帮到你
要不你还要让别人运行一遍

板凳
hjm1984 发表于 2010-10-3 11:09:25
sigma=0.039974;
a=0.49994;
u=0.023485;
lemda=0.020000;
gamma=((a+lemda)^2+2*sigma^2)^(1/2);
r1=0.0234;
t=[1,2,3,4,5];
P=(2*gamma*exp((a+lemda+gamma)*t/2)/((a+lemda+gamma)*(exp(gamma*t)-1)...
         +2*gamma))^(2*a*u/(sigma^2))*exp(-(2*(exp(gamma*t)-1)/((a+lemda+gamma)...
         *(exp(gamma*t)-1)+2*gamma))*r1);
P1=(2*gamma*exp((a+lemda+gamma)*(t+1)/2)/((a+lemda+gamma)*...
         (exp(gamma*(t+1))-1)+2*gamma))^(2*a*u/(sigma^2))*...
         exp(-(2*(exp(gamma*(t+1))-1)/((a+lemda+gamma)*(exp(gamma*(t+1))-1)+2*gamma))*r1);
R=-1/t*log(P);
fr=log(P)-log(P1);
??? Error using ==> mrdivide
Matrix dimensions must agree.

报纸
hjm1984 发表于 2010-10-3 11:16:06
3# ywh19860616 sigma=0.039974; a=0.49994; u=0.023485; lemda=0.020000; gamma=((a+lemda)^2+2*sigma^2)^(1/2); r1=0.0234; t=[1,2,3,4,5]; P=(2*gamma*exp((a+lemda+gamma)*t/2)/((a+lemda+gamma)*(exp(gamma*t)-1)... +2*gamma))^(2*a*u/(sigma^2))*exp(-(2*(exp(gamma*t)-1)/((a+lemda+gamma)... *(exp(gamma*t)-1)+2*gamma))*r1); P1=(2*gamma*exp((a+lemda+gamma)*(t+1)/2)/((a+lemda+gamma)*... (exp(gamma*(t+1))-1)+2*gamma))^(2*a*u/(sigma^2))*... exp(-(2*(exp(gamma*(t+1))-1)/((a+lemda+gamma)*(exp(gamma*(t+1))-1)+2*gamma))*r1); R=-1/t*log(P); fr=log(P)-log(P1); ??? Error using ==> mrdivide Matrix dimensions must agree.

地板
yumingchao 发表于 2010-10-3 11:46:40
最后一行应该是点除吧。R=-1./t*log(P);

7
hjm1984 发表于 2010-10-3 11:55:00
6# yumingchao
改了之后  还有一个问题
   P的值为什么只有一个呀  t的值有5个P的值也应该有5个呀

8
ywh19860616 发表于 2010-10-3 14:29:07
你这样可能没有执行到全部,加个循环吧
t=[1,2,3,4,5];
for  i=1:5
P=(2*gamma*exp((a+lemda+gamma)*t(i)/2)/((a+lemda+gamma)*(exp(gamma*t(i))-1)...
         +2*gamma))^(2*a*u/(sigma^2))*exp(-(2*(exp(gamma*t(i))-1)/((a+lemda+gamma)...
         *(exp(gamma*t(i))-1)+2*gamma))*r1);
P1=(2*gamma*exp((a+lemda+gamma)*(t(i)+1)/2)/((a+lemda+gamma)*...
         (exp(gamma*(t(i)+1))-1)+2*gamma))^(2*a*u/(sigma^2))*...
         exp(-(2*(exp(gamma*(t(i)+1))-1)/((a+lemda+gamma)*(exp(gamma*(t(i)+1))-1)+2*gamma))*r1);
R=-1/t(i)*log(P);
fr=log(P)-log(P1);
end

9
gssdzc 在职认证  发表于 2010-10-3 14:30:41
thanks a  lot . everyone

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 12:17