m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
检查: 1581|回复: 8|重视: 0
打印 上一主题 下一主题

[已处理] 过错原因:数组索引有必要为正整数或逻辑值,求大神协助看看问题出在哪里?

[仿制链接]

新手

9 麦片

财富积分


050


2

主题

10

帖子

0

最佳答案


这是源程序:syms x y;
[x,y]=meshgrid(0:0.12:120,0:250:2.5*10^5);
rho=1*10^-3;rho1=5*10^-4;rho2=5*10^-4;
a=2.88;a1=2.88;a2=2.88;b=2.88;
mu=14.4;mu1=14.4;mu2=14.4;
e1=0.02;e2=0.02;
n=1;
c1=1.04*10^6;c2=1.04*10^6;
v=rho(1-a*floor((1+(x.*e1+x.*e2))^n)/mu);
v1=rho1(1-a1*(1+(x.*e1)^n)/mu1);
v2=rho2(1-a2*(1+(x.*e2)^n)/mu2);
theta1=(b+b*y./(c2*e2)+y.*v2)/(b+b*y./(c2*e2)+y.*v);
z=log(v1*v2)-log(v^2+(b/y.)*v)-log(theta1);
imagesc(z);







MATLAB 根底评论
版块优异回答者

中级

593 麦片

财富积分


5001500


0

主题

1050

帖子

130

最佳答案
  • 重视者: 16
2#
宣布于 2019-4-2 15:25:57 | 只看该作者 |此回复为最佳答案
syms x y;
[x,y]=meshgrid(0:0.12:120,0:250:2.5*10^5);
rho=1*10^-3;rho1=5*10^-4;rho2=5*10^-4;
a=2.88;a1=2.88;a2=2.88;b=2.88;
mu=14.4;mu1=14.4;mu2=14.4;
e1=0.02;e2=0.02;
n=1;
c1=1.04*10^6;c2=1.04*10^6;
v=rho(1-a*floor((1+(x.*e1+x.*e2))^n)/mu);
v1=rho1(1-a1*(1+(x.*e1)^n)/mu1);
v2=rho2(1-a2*(1+(x.*e2)^n)/mu2);
theta1=(b+b*y./(c2*e2)+y.*v2)/(b+b*y./(c2*e2)+y.*v);
z=log(v1*v2)-log(v^2+(b/y.)*v)-log(theta1);
imagesc(z);
中rho,rho1,rho2为数值,不是矩阵
v=rho(1-a*floor((1+(x.*e1+x.*e2))^n)/mu);
v1=rho1(1-a1*(1+(x.*e1)^n)/mu1);
v2=rho2(1-a2*(1+(x.*e2)^n)/mu2);
是不是为:
v=rho*(1-a*floor((1+(x.*e1+x.*e2))^n)/mu);
v1=rho1*(1-a1*(1+(x.*e1)^n)/mu1);
v2=rho2*(1-a2*(1+(x.*e2)^n)/mu2);
呀,仍是除,加,减之类的

新手

9 麦片

财富积分


050


2

主题

10

帖子

0

最佳答案
3#
 楼主| 宣布于 2019-4-2 15:58:22 | 只看该作者
WarnerChang 宣布于 2019-4-2 15:25
syms x y;
[x,y]=meshgrid(0:0.12:120,0:250:2.5*10^5);
rho=1*10^-3;rho1=5*10^-4;rho2=5*10^-4;

谢谢你,这个问题的确出在这儿,但是又有了新问题。。。

MATLAB 根底评论
版块优异回答者

中级

593 麦片

财富积分


5001500


0

主题

1050

帖子

130

最佳答案
  • 重视者: 16
4#
宣布于 2019-4-2 16:10:24 | 只看该作者
一阵风迩 宣布于 2019-4-2 15:58
谢谢你,这个问题的确出在这儿,但是又有了新问题。。。

什么问题呢?我能够处理吗

新手

9 麦片

财富积分


050


2

主题

10

帖子

0

最佳答案
5#
 楼主| 宣布于 2019-4-2 16:11:00 | 只看该作者
一阵风迩 宣布于 2019-4-2 15:58
谢谢你,这个问题的确出在这儿,但是又有了新问题。。。

费事您再给看看这个,百思不得其解。

MATLAB 根底评论
版块优异回答者

中级

593 麦片

财富积分


5001500


0

主题

1050

帖子

130

最佳答案
  • 重视者: 16
6#
宣布于 2019-4-2 16:12:34 | 只看该作者
WarnerChang 宣布于 2019-4-2 16:10
什么问题呢?我能够处理吗

z=log(v1*v2)-log(v^2+(b/y.)*v)-log(theta1);
应该是
z=log(v1*v2)-log(v^2+(b/y).*v)-log(theta1);吧
如果有协助,费事给个最佳答案,谢谢

新手

9 麦片

财富积分


050


2

主题

10

帖子

0

最佳答案
7#
 楼主| 宣布于 2019-4-2 16:13:27 | 只看该作者
WarnerChang 宣布于 2019-4-2 16:10
什么问题呢?我能够处理吗



syms x y;
[x,y]=meshgrid(0:0.12:120,0:250:2.5*10^5);
rho=1*10^-3;rho1=5*10^-4;rho2=5*10^-4;
a=2.88;a1=2.88;a2=2.88;b=2.88;
mu=14.4;mu1=14.4;mu2=14.4;
e1=0.02;e2=0.02;
n=1;
c1=1.04*10^6;c2=1.04*10^6;
v=rho*(1-a*(1+(x.*e1+x.*e2)^n)/mu);
v1=rho1*(1-a1*(1+(x.*e1)^n)/mu1);
v2=rho2*(1-a2*(1+(x.*e2)^n)/mu2);
theta1=(b+b*y./(c2*e2)+y.*v2)/(b+b*y./(c2*e2)+y.*v);
z=log(v1*v2)-log(v^2+b/y.*v)-log(theta1);
imagesc(z);

是这个

新手

9 麦片

财富积分


050


2

主题

10

帖子

0

最佳答案
8#
 楼主| 宣布于 2019-4-2 16:16:23 | 只看该作者
WarnerChang 宣布于 2019-4-2 16:12
z=log(v1*v2)-log(v^2+(b/y.)*v)-log(theta1);
应该是
z=log(v1*v2)-log(v^2+(b/y).*v)-log(theta1);吧

仍是不对啊,相同的过错:(

MATLAB 根底评论
版块优异回答者

中级

593 麦片

财富积分


5001500


0

主题

1050

帖子

130

最佳答案
  • 重视者: 16
9#
宣布于 2019-4-2 18:01:04 | 只看该作者
一阵风迩 宣布于 2019-4-2 16:16
仍是不对啊,相同的过错

你将/改成./就好了
您需求登录后才能够回帖 登录 | 注册

本版积分规矩

封闭

站长引荐上一条 /3 下一条

快速回复 回来顶部 回来列表