|
|
LinSpace funktioniert nicht korrekt... |
|
Tomagic2000 |
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 22.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.02.2018, 10:26
Titel: LinSpace funktioniert nicht korrekt...
|
|
Hallo,
seit einiger Zeit funktioniert die linSpace Funktion nicht mehr richtig.
Am Anfang (Nov. 2017) hat sie funktioniert, aber jetzt zeigt sie nicht die Einheit an, die ich vorgebe sondern die Anzahl der Punkte (also den letzten Wert in der Funktion statt den Einheitswert) .
z.B. liefert
bei mir eine X-Achse mit den Werten 0 bis 1000 statt 0 bis 2...
Ich habe keine Idee woher das kommt. Ich verwende Windows 10 64 bit.
Liegt es vielleicht an einem Update von Windows 10? oder von Octave?
Liegt es an eventuellen EInstellungen von Windows?
Ich hatte zwischenzeitlich Japanisch installiert, wobei dann die Sprache nicht nur in Office sondern auch als Anzeigesprache von Windows und vor kurzem als Anzeigesprache von Octave verwendet wurde...
Kann das damit zu sammenhängen?
Hat jemand ähnliche Beobachtungen gemacht?
Grüße
Thomas
|
|
|
|
|
AndyydnA |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.02.2018, 19:10
Titel:
|
|
Wahrscheinlich hast du selbst eine Funktion linspace angelegt oder die überschreibt dir linspace aus dem core. Probier mal
which linspace
füge die Ausgabe ein. Gruß Andy
|
|
|
Tomagic2000 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 22.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.02.2018, 18:42
Titel:
|
|
Nein,
ich arbeite mit Octave zwei Monate, habe keine Ahnung von C und habe noch nie eine Octave-Funktion geschrieben. Das kann nicht der Grund sein.
Allerdings habe ich im Netz schon andere Postings gefunden, die Probleme hatten.
Grüße
Thomas
|
|
|
AndyydnA |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.02.2018, 13:15
Titel:
|
|
Also wenn ich dir ganz klar einen Vorschlag mache, was du ausführen kannst und das Ergebnis hier posten sollst und dies dann nicht tust, dann kann dir auch nicht mehr geholfen werden
|
|
|
Tomagic2000 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 22.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.02.2018, 11:45
Titel:
|
|
Hallo,
Danke, aber wenn ich
which linespace
eingebe erfolgt in dernächsten Zeile keinerlei Ausgabe.
was mir allerdings aufgefallen ist, das ist dass es wohl nicht linespace ist, was nicht rihtig funktioniert sonden die plot-Funktion.
Denn es ist die Plot-Funktion bei der an der X-Achse nicht die Skala mit dem dem kleinsten wert und dem Endwert angezeigt wird, sondern als Maximalwert die Anzahl der Werte.
Das Problem muss aber wohl komplizierter sein, weil es bei
einfachen Funktionen wie sin(x) funktioniert.
Grüße
Thomas
|
|
|
SigiSorglos |
Forum-Century
|
|
Beiträge: 147
|
|
|
|
Anmeldedatum: 24.09.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.02.2018, 09:24
Titel:
|
|
keinerlei Ausgabe kann ich mir nicht vorstellen. Entweder der Pfad der Funktion wird ausgegeben oder "linspace not found".
wie sieht es aus mit:
wenn du das mit einem plot befehl verbindest und sich deine fehlermeldung auf eine Kombination von den beiden Befehlen bezieht, dann wäre es sinnvoll, wenn du ein kurzes minimalbeispiel teilen würdest
|
|
|
AndyydnA |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.02.2018, 07:57
Titel:
|
|
@SigiSorglos, wenn er wie in seiner Antwort geschrieben
eingibt (man geachte den Schreibfehler) dann kann schon keine Antwort kommen m(
Happy hacking, Gruß von Andy
|
|
|
Tomagic2000 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 22.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.02.2018, 19:00
Titel:
|
|
Danke für die Anmerkung.
Tatsächlich ergibt die richtige Eingabe folgende Ausgabe:
'linspace' is a built-in function from the file libinterp/corefcn/data.cc
wie gesagt tritt das Problem auf, dass die X-Achse des Plots falsch beschriftet ist.
Der Grund kann also ein ganz anderer sein...
Grüße
Thomas
|
|
|
AndyydnA |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.02.2018, 08:40
Titel:
|
|
@Tomagic2000
Du musst zuerst primär davon ausgehen, dass es ein Anwenderfehler deinerseits ist.
GNU Octave wird von wirklich vielen Leuten im wissenschaftlichen Bereich verwendet und ein Bug in der Basisfunktionalität wurde schnell auffallen.
Aber ohne dass du deinen Code hibzufügst um das vermeintliche Problem exakt zu reproduzieren und du auch dazu schreibst, warum du das Ergebnis für falsch hältst, kann man dir nicht helfen
Gruß Andy
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|