Was ist der Unterschied zwischen *
und .*
in Matlab?Was ist der Unterschied zwischen * und. * In Matlab?
11
A
Antwort
12
*
ist ein Vektor oder eine Matrix-Multiplikation .*
ist eine elementweise Multiplikation
a = [ 1; 2]; % column vector
b = [ 3 4]; % row vector
a*b
ans =
3 4
6 8
gleich
während
a.*b.' % .' means tranpose
ans =
3
8
6
*
ist Matrixmultiplikation, während .*
elementweise Multiplikation ist.
Um den ersten Operator zu verwenden, sollten die Operanden die Matrixmultiplikationsregeln in Bezug auf die Größe beachten.
Für den zweiten Operator Vektorlängen (vertikale oder horizontale Richtungen abweichen können) oder Matrixgrößen sollten für elementweise Multiplikation
Verwandte Themen
- 1. Was ist der Unterschied zwischen 5 und [5] in MATLAB?
- 2. Was ist der Unterschied zwischen `==` und `ist`?
- 3. Was ist der Unterschied zwischen/* ... */und/** ... */
- 4. Was ist der Unterschied zwischen + = und = +?
- 5. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 6. Was ist der Unterschied zwischen:.! und: r !?
- 7. Was ist der Unterschied zwischen Verilog! und ~?
- 8. Was ist der Unterschied zwischen Difftime und '-'?
- 9. Was ist der Unterschied zwischen $ und $$?
- 10. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 11. Was ist der Unterschied zwischen `&` und `ref`?
- 12. Was ist der Unterschied zwischen $ (...) und `...`
- 13. Was ist der Unterschied zwischen .Equals und ==
- 14. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 15. Was ist der Unterschied zwischen? und ? = Nil
- 16. Was ist der Unterschied zwischen:
- 17. Was ist der Unterschied zwischen% und %% für Kommentare?
- 18. Was ist der Unterschied zwischen Stateflow und Simulink?
- 19. Was ist der Unterschied zwischen: und :: und ::: in Javascript Grammatik
- 20. Was ist der Unterschied zwischen add und [] in der Wörterbuchoperation
- 21. Was ist der Unterschied zwischen `-Contains` und` -In` in PowerShell?
- 22. Was ist der Unterschied zwischen einem Skript und einer Funktion in MATLAB?
- 23. Was ist der Unterschied zwischen a (i, :) und [a] in Matlab?
- 24. Was ist der Unterschied zwischen xcorr und cross corr in Matlab?
- 25. Was ist der Unterschied zwischen der JSP und der JSTL?
- 26. Was ist der Unterschied zwischen ist - (void) und + (void) Methoden
- 27. Was ist der Unterschied zwischen PS1 und PROMPT_COMMAND ist
- 28. Was ist der Unterschied zwischen Task.Run ist() und Task.Factory.StartNew()
- 29. Was ist der Unterschied zwischen NetFx45WebLink und NetFx45RedistLink ist
- 30. Was ist der Unterschied zwischen .replace und -replace in Powershell?
'.'' (dot-Apostroph) bedeutet, trans Stellen Sie in MATLAB. Nur '' '(Apostroph) ist die komplex-konjugierte Transponierte. –
@EitanT Sie haben Recht ... Ich habe komplexe Zahlen vergessen – Nick
Hey @EitanT - das ist meine Aufgabe, darauf hinzuweisen, dass '' 'bedeutet' ctranspose'! :) – Edric