Inputs must be 2-D, or at least one input must be scalar
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Azzi Abdelmalek
il 26 Lug 2016
Modificato: Azzi Abdelmalek
il 26 Lug 2016
Maybe you want
bsxfun(@times,H1,z1)
I guess z1 is a vector
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Matrix Indexing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!