Error using randi Size inputs must be scalar issue.

2 ビュー (過去 30 日間)
SHUAB KHAN
SHUAB KHAN 2017 年 9 月 4 日
編集済み: SHUAB KHAN 2017 年 9 月 5 日
I was using matlab 2015a version and instead of using Randi, i used Randint, but in 2017 version its not accepted and if i'm using randi then its showing eror Error using randi Size inputs must be scalar. Error in hetro_net (line 73) Xloc(s)=randi(1,1,[x_loc1(i)+1,x_loc2(i)-1]); how it can solved? Showing Error using randi Size inputs must be scalar. Error in hetro_net (line 73) Xloc(s)=randi(1,1,[x_loc1(i)+1,x_loc2(i)-1]);

採用された回答

Andrei Bobrov
Andrei Bobrov 2017 年 9 月 4 日
randi([x_loc1(i)+1,x_loc2(i)-1],1,1)
or just
randi([x_loc1(i)+1,x_loc2(i)-1])
  1 件のコメント
SHUAB KHAN
SHUAB KHAN 2017 年 9 月 5 日
編集済み: SHUAB KHAN 2017 年 9 月 5 日
Actually syntax orientation has been changed but in previous version it was different and Thank you Andrei, I've already done this. :)

サインインしてコメントする。

その他の回答 (1 件)

KL
KL 2017 年 9 月 4 日
randi(1,1,[x_loc1(i)+1,x_loc2(i)-1])
This is not a valid syntax!
  2 件のコメント
SHUAB KHAN
SHUAB KHAN 2017 年 9 月 4 日
Yeah Thank You I've done it before.
KL
KL 2017 年 9 月 4 日
Had you done it before, you would have known that you've used the false syntax in the very first place!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by