Inputs must be 2-D, or at least one input must be scalar
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
hamed
am 26 Jul. 2016
Kommentiert: hamed
am 27 Jul. 2016
Hello
I want to write the following codes in MATLAB, but I encounter a problem like as following
[H1,c,ms,path]=mytopo(topo);
[l,r,route]=size(H1);
maxc=max(c);
z1=(maxc/r)*ones(r,1);
y=H1*z1;
Note: H1 is 3d matrix. When I want to run the program, the following error occurs:
Error using
Inputs must be 2-D, or at least one input must be scalar.
To compute elementwise TIMES, use TIMES (.*) instead.
Error in Dtrump
y=H1*z1;
Cheers
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 26 Jul. 2016
Bearbeitet: Azzi Abdelmalek
am 26 Jul. 2016
Maybe you want
bsxfun(@times,H1,z1)
I guess z1 is a vector
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!