Inputs must be 2-D, or at least one input must be scalar
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hamed
el 26 de Jul. de 2016
Comentada: hamed
el 27 de Jul. de 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 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 26 de Jul. de 2016
Editada: Azzi Abdelmalek
el 26 de Jul. de 2016
Maybe you want
bsxfun(@times,H1,z1)
I guess z1 is a vector
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!