Ich bin neu in MatLab und wegen einer Übung für meine Universität muss ich eine Wurzel mit Newtons Methode für eine bestimmte Funktion finden.cosh und log in MatLab
>> x = linspace(-3,3);
>> y = sinh(x-1)*log((3+2)*x+1)-1-1;
Error using *
Inner matrix dimensions must agree.
>> y = sinh(x-1).*log((3+2)*x+1)-1-1;
>> plot(x,y)
Warning: Imaginary parts of complex X and/or Y arguments ignored
Ich wollte meine Funktion sichtbar zu machen, aber wie Sie in den ersten Fehler sehen kann ich nicht die Zeichen * Operator so mit ich versuchte. * (Was ich kann nicht wirklich verstehen, was es tut), aber die Grafik war weit von rechts.
Entschuldigung, wenn es eine dumme Frage ist, aber warum ist das nicht möglich? Ich meine, sie sind die gleichen Dimensionen, nicht wahr? –
Ahh Entschuldigung, ich habe deine Nachricht nicht gesehen. sie haben die gleiche Dimension von [1 100], aber das Matrixprodukt ist definiert für: [mn] x [no] Sie sehen, dass die 2. Dimension von Matrix 1 und 1. Dimension von Matrix 2 gleich sein müssen ... nicht der Fall in Ihrem Beispiel –