Inputs must be 2-D, or at least one input must be scalar
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Azzi Abdelmalek
le 26 Juil 2016
Modifié(e) : Azzi Abdelmalek
le 26 Juil 2016
Maybe you want
bsxfun(@times,H1,z1)
I guess z1 is a vector
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!