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
188bet www.188bet.com bwin 平博 unibet 明升 188bet uk Ladbrokes 德赢vwin 188bet m88.com w88 平博88 uedbet体育 188bet 188bet 威廉希尔 明升体育app 平博88 M88 Games vwin德赢 uedbet官网 bodog fun88 188bet
检查: 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 下一条

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