Devisenhandel Java. Net API Java C Java. Net. WEB. . WEB,. Aufrechtzuerhalten. Java. Net (IntelliJ IDEA, MS VS2010, NetBeans, Eclipse). ,, (XQL) Java C, xQL - (). JFX-API Java. Net,, FOREX, .. Windows -, (: Linux WINE) - NJ4X. Handel mit verschiedenen analysierten Datenquellen. Basierend auf Ihren Trading-Strategien auf. Tiefenanalyse der Echtzeit-Zecken verschiedener Brokersdata-Quellen (z. B. DukasCopy, LMAX, TradingView). Zuverlässige Signalanbieterereignisse. High-End-Entwicklungstechnologien (wie LMAX disruptor). Machen Sie Ihre Anwendungen blitzschnell durch die Anwendung von nicht blockierenden Zecken Prozessoren Design Ausführen von unabhängigen Aufgaben (Positionsanalyse, Logging, GUI-Reflexion) parallel vereinfacht die gesamte Programmstruktur Durch den Weggang von einem einzigen Handelskontext Begrenzung der einige Forex-Plattformen, dh mehrere Aufträge von Das gleiche Konto werden parallel ausgeführt. Simple GUI Tabs für Advanced Matlab Trading App Hallo, wenn Sie hier neu sind, möchten Sie vielleicht den RSS-Feed oder E-Mail-Feed für Updates auf Undocumented Matlab Themen abonnieren. I8217d möchte Gast-Blogger Alex Boykov vorstellen, einer der Entwickler der Walk-Forward Analysis Toolbox für Matlab (WFAToolbox). Was eine beschleunigte Entwicklung von Handelsstrategien mit Matlab ermöglicht. Heute wird Alex erklären, wie sie verwendet Tabs in einer Weise, die von jeder anderen Matlab GUI repliziert werden kann, nicht unbedingt mit den neuesten Matlab Release. In diesem Beitrag möchten wir Ihnen sagen, wie wir das Problem der Tabulatorerstellung für WFAToolbox gelöst haben. Wir benötigten die folgenden Kriterien: Die Registerkarten müssen attraktiv sein und wie Tabs aussehen, nicht wie Schaltflächen mit Schaltflächen Die Registerkarten müssen mit dem Editor GUIDE gezeichnet worden sein, so dass der Inhalt der Registerkarte leicht bearbeitet werden kann Die Registerkarten können einfach sein Hinzugefügt und entfernt, ohne signifikante Code Ergänzungen. Sie müssen einfach in verschiedenen Projekten und Aufgaben eingesetzt werden. Der anspruchsvolle Benutzer von Matlab könnte denken, dass dies ein triviales Ziel ist, da es zahlreiche Lösungen für dieses Problem in der Matlab Exchange gibt und seit Matlab R2014b unterstützt es, native Tabs mit dem zu erstellen Hilfe von uitab und uitabgroup. Auch mit dem Zusatz von App Designer. Kann es scheinen, dass dieses Problem gelöst werden wird mit der neuen Oberfläche für die GUI-Erstellung Registerkarten können direkt im Editor erstellt werden. Doch in diesem Beitrag werden wir versuchen zu erklären, warum keine der oben genannten Methoden die drei Kriterien erfüllt, und wir werden unsere eigene Lösung für die Registerkarten präsentieren. Unabhängig davon, dass wir das Problem erst im Jahr 2013 in Angriff genommen haben, als wir mit der Erstellung unserer WFAToolbox begonnen haben, ist dieses Problem für viele Matlab-Anwender nach wie vor ein wichtiges Thema. Nach der Freisetzung von R2016a, ist es zweifelhaft, das Problem vollständig gelöst werden. Aus diesem Grund haben wir unser eigenes Beispiel für einen Code entwickelt, den wir auf der Matlab File Exchange veröffentlicht haben (siehe unten). Tab-fähige WFAToolbox (Matlab App für algorithmisches Trading) 1. Die Tabs müssen wie Tabs aussehen Wenn wir WFAToolbox erstellt haben, war es unser Ziel, eine Anwendung zu schaffen, die es allen Interessierten ermöglichen würde, eine Strategie für den Handel an den Finanzmärkten zu schaffen Dazu gehören die Möglichkeit, das volle Potential von Matlab und seinen fortschrittlichen Werkzeugen, einschließlich genetischer Algorithmen, paralleles Rechnen, Ökonometrie, neuronale Netze und vieles mehr zu nutzen (im Grunde genommen jede Datenanalyse, die in Matlab durchgeführt werden kann) ). Gleichzeitig wollen wir nicht, dass unsere Nutzer Zeit für die Entwicklung einer fortschrittlichen Softwareumgebung für Test-, Analyse - und Strategieausführung haben, sondern vielmehr über eine einfach zu bedienende GUI. So können Sie in WFAToolbox erstellen, testen und schließlich Ihre eigene Handelsstrategie starten oder eine Hypothese innerhalb weniger Minuten ausprobieren, auch wenn die Matlab-Programmierung nur wenig bekannt ist. Natürlich, um diese Funktionen in einer einzigen Anwendung anzupassen, zu garantieren, dass es auch von Anfängern leicht zu verstehen wäre und dass es einfach zu bedienen wäre, war es notwendig, der grafischen Oberfläche besondere Aufmerksamkeit zu widmen. Nach unserer Meinung, vielleicht die intelligenteste Lösung für die Platzierung der vielen Kontrollen und Funktionen für anspruchsvolle Anwendungen ist durch die Erstellung von Tabs. Weil wir wussten, dass wir nicht die einzigen waren, die so dachten, begannen wir, nach Beispielen von Codes zu suchen, die zuvor in der Matlab Exchange erstellt wurden. Wir waren sehr überrascht, als wir nur ein paar Lösungen fanden, von denen die meisten noch nicht mit unseren ersten Kriterien der Tab Attraktivität übereinstimmen. Leider war eine Mehrheit von ihnen alt und ziemlich unattraktiv (sie sahen eher wie Buttons mit Panels aus). Auch der neue App Designer verfügt über Registerkarten, die in unseren Augen eher wie Schaltflächen als Tabs aussehen. Nachdem wir eine Menge dieser Dienstprogramme in unseren Testversionen versucht haben, kamen wir zu dem Schluss, dass Tab Panel Constructor v.2.8 wäre die beste Option für uns. Es passt alle drei Kriterien oben. Im Jahr 2013 haben wir es in den ersten Versionen von WFAToolbox sehr erfolgreich eingesetzt. Alles sah toll aus, aber leider stellte sich später heraus, dass das Problem noch lange nicht gelöst war. Tab-fähige WFAToolbox (Matlab App für algorithmisches Trading) 2. Die Tabs müssen über GUIDE erstellt werden Leider ist mit der Zeit herausgefunden, dass es mit der neueren Version von Matlab problemlos funktioniert und den Code, den wir als unsere Lösung verwenden wollten Praktisch auseinander fielen vor uns. Nach dem Hinzufügen ein paar Elemente in GUI, teilweise Formatierung verloren ging und wir mussten alles wiederholen. Der Vorgang des Hinzufügens der Tags verursachte viele Fehler, die sofort gelöst werden mussten. Im Jahr 2014 hatten wir bereits über 500 Kunden mit unserer Anwendung. Wir begannen zu hören, immer öfter, dass es toll wäre, wenn die Farben und Positionen der Tabs geändert werden könnten. Es stellte sich heraus, dass sich je nach Betriebssystem und Matlab-Version das Registerformat ändert. Also haben wir die Entscheidung getroffen, unsere Tabs zu ändern. Zu diesem Zeitpunkt wurde eine neue Version von Matlab veröffentlicht, R2014b. Es erlaubt uns, Tabs mit Hilfe der uitabgroup und uitab Funktionen zu bauen. Die Ergebnisse sahen genau so aus, wie wir wollten: attraktiv, angenehm, und schien wie echte Tabs: UI mit Tab Panel in Matlab R2014b. Wir wurden jedoch entmutigt, dass sie nicht in GUIDE erstellt werden konnten. Während dieser Zeit entwickelten wir ein Modul für WFAToolbox, das es Nutzern ermöglicht, Daten von Google Finance herunterzuladen: 10.000 kostenlose tägliche und interne Zitate von 20 Börsen. Tabs waren am einfachsten, wenn Sie zwischen dem Herunterladen von kostenlosen Daten aus Google Finance und dem Herunterladen von benutzerdefinierten Benutzerdaten aus dem Matlab Workspace umschalten. Aber Eingabe von so vielen Elementen durch Code und nicht durch einen Editor Was passieren wird, wenn wir 100.000 kostenlose historische Daten aus Yahoo Finance für Futures, Anleihen, Währung, Aktien und andere hinzufügen Wir didn8217t wollen all dies ohne die GUIDE-Editor Dies ist der Grund, warum Kamen wir zu dem Schluss, dass es notwendig ist, dass wir von Anfang an einen Code von Tabs erstellen, damit sie allen drei Kriterien entsprechen. Tab-fähigen WFAToolbox (Matlab App für algorithmischen Handel) 3. Die Registerkarten sollten einfach hinzufügen und bearbeiten Wir wählten die Simple Tab Panel. Die seit 2007 im Matlab File Exchange existiert, als Basis für unseren neuen Code, weil wir es als das eleganteste und attraktivste Beispiel für GUIDE-Tabs betrachteten. Diese Lösung passen unsere ersten beiden Kriterien, aber wir wollten, dass es universell und einfach zu bedienen. Wir wollten auch einen vereinfachten Prozess der Tab-Addition und Streichung, so dass anstatt zu kopieren und umzuschreiben eine große Menge an Code und andere Details, könnten wir nur eine einzige Zeile Code. Wir wollten die Arbeitskosten sparen, weil wir oft neue Funktionen in WFAToolbox integrieren und dazu gehören, dass wir ständig neue Elemente zu bestehenden Tabs hinzufügen und neue Tabs hinzufügen müssen. So schrieben wir den Code und schufen unser eigenes universelles Beispiel, so dass jeder es zu ihrem Vorteil nutzen konnte. Wir haben den Code zum Matlab File Exchange hochgeladen, wo er kostenlos heruntergeladen werden kann: Einfache GUI Tab. Als nächstes werden wir beschreiben, wie dieser Code für die Tab-Hinzufügung verwendet wird und wie der Prozess für die Implementierung von Tasks verwendet wird. Um eine neue Registerkarte hinzuzufügen, müssen Sie: GUIDE öffnen und uipanel und uitext in einer Weise anwenden, die uipanel leichter machen wird, mit künftig zu arbeiten, und platzieren Sie uitext an einem Ort, an dem sich der Tabulator befindet. Benennen Sie den Tag des uitext zu 8216tab8217, N, 8217text8217 um, wobei N der Tabulatorindex ist. In unserem Beispiel erstellen wir die 3. Registerkarte, also wäre unser Tag 8216tab3text8217. Nach dem gleichen Prinzip, 8216tab8217, N, 8217Panel8217 muss umbenannt werden, um Tag von uipanel in der 8216tab3Panel8217. Fügen Sie der Variablen TabNames den Namen des neuen Tabs hinzu. In unserem Beispiel verwenden wir 8216Tab38217 (aber Sie können jeden beliebigen Namen verwenden). Wie der Code erstellt wurde Das primäre Prinzip, wie unser Code funktioniert ist, dass wir die uipanel und uitext Objekte in GUIDE erstellen, dann nehmen wir die uitext Koordinaten und ersetzen die Objekte an den Achsen und Textobjekten. Wir weisen ihnen eine Rückruffunktion zu, die funktioniert, wenn das Objekt angeklickt wird. Die Funktion macht die uipanel s sichtbar unsichtbar und ändert die Farben der Registerkarte. Let8217s betrachten den Funktionscode SimpleOptimizedTabs2.m. Die Teil der Simple Optimized GUI Tab Einreichung ist. 1. Tab Einstellungen Wenn wir die Parameter unter Einstellungen ändern, können wir das Aussehen unserer GUI und Tabs steuern. So ändert der Parameter von TabFontSize die Schriftgröße auf dem Tab-Schalter, und mit Hilfe von TabNames können wir Namen umbenennen oder hinzufügen und mit figWidth. Können wir die normalisierte Breite der GUI bestimmen. 2. Ändern der Bildbreite Die GUI-Breite ändert sich im Code, weil es nicht bequem ist, die Figur manuell zu dehnen und zu verengen. Es ist vorteilhafter, den Inhalt aller Registerkarten zu sehen und mit ihnen zu arbeiten, ohne die Breite jedes Mal ändern zu müssen, wenn Sie eine kleine Änderung vornehmen. Wenn Sie Ihre uipanel s größer als im Beispiel machen wollen, dann tun dies mit dem GUIDE-Editor. Vergessen Sie jedoch nicht, den Parameter FigWidth zu ändern. Bitte beachten Sie, dass es aufgrund der Besonderheiten des Editors nicht möglich ist, eine Zahl nach der Höhe zu verkleinern, ohne Tabulatoren zu verschieben. Sie können dies nur tun, wenn Sie die Breite ändern, so dass wir nur empfehlen, Hinzufügen von Tabs, indem Sie die Breite der Figur und nicht die Länge. 3. Erstellen von Registerkarten Führen Sie für jede Registerkarte die folgenden Schritte aus: erhalten Sie die uitext-Koordinaten, die wir in das GUI-Fenster eingegeben haben, und positionieren Sie die Achsen und den Text mit Hilfe dieser Koordinaten (unter Verwendung der notwendigen Einstellungen für externe Bekleidung). Mit dem ButtonDownFcn-Parameter können wir die Callback-Funktion, ClickOnTab, verknüpfen. Um beim Anklicken des Textes oder der Achsen Tabs umzuschalten. Wenn Sie lange Registernamen haben und die Schaltflächengröße ändern möchten, müssen Sie möglicherweise den Positionsparameter für das Textobjekt korrigieren, indem Sie ihm die Korrekturkoeffizienten hinzufügen. Leider ist dies auch ein Merkmal von GUIDE. Wenn jemand kann dieses Problem lösen, so dass der Text immer in der Mitte der Schaltfläche Registerkarte angezeigt werden unabhängig von der Breite, würden wir gerne einige Vorschläge in den Kommentaren zu diesem Beitrag zu lesen. 4. Die Callback-Funktion ClickOnTab Die Callback-Funktion ClickOnTab wird jedes Mal verwendet, wenn man auf den Tab-Schalter klickt und das Ergebnis der Schalter nicht sichtbar in den uipanel s und in den Farben der Schalter sichtbar ist. Weitere Informationen über unsere Walkforward Analysis Toolbox für den Algorithmic Trading (WFAToolbox) finden Sie unter wfatoolbox. Verwandte Beiträge: Fortgeschrittene Matlab-Seminare 8211 London, 10.-14. März 2014 Fortgeschrittene Matlab-Trainingskurse werden vom 10. bis 14. März 2014 in London stattfinden. Zwei separate Kurse werden stattfinden: Advanced Matlab Programming 8211 2 Tage (10.-11. , Einschließlich der besten Praktiken, die Vorbereitung professioneller Berichte, schriftlich professionellen Code und Performance-Tuning. US1199 Advanced. Erweiterte JIDE-Eigenschaft-Gitter JIDE-Eigenschaft-Gitter können komplexe Zelle-Renderer - und Editor-Komponenten verwenden und Ereignisänderungsereignisse asynchron zu Matlab-Rückrufen signalisieren. Erstellen einer einfachen UDD-Klasse In diesem Artikel wird erläutert, wie benutzerdefinierte UDD-Pakete, Klassen und Objekte erstellt und getestet werden. Echtzeit-Handelssystem-Demo Eine Echtzeit-Matlab-basierte End-to-End-Handelssystem-Demo wird präsentiert. Real-time Handelssystem Demo Am 23. Mai 2013 habe ich auf der MATLAB Computational Finance Conference in New York Vortrag gehalten. Das Zimmer war voll mit fast 200 Profis in der Finanzbranche. Die Energie und das Feedback waren enorm, es war großartig. Matlab-Layoutmanager: uicontainer und Verwandte Matlab enthält einige undokumentierte GUI-Layoutmanager, die die Bedienung von GUI-Komponenten in dynamisch verändernden Figuren erheblich erleichtern. 12 Responses to Einfache GUI Tabs für Advanced Matlab Trading-Anwendung Chandrakanth Terupally sagt: Ich war froh, Tabs endlich angekommen zu entdecken, aber meine Freude war kurz lebendig zu entdecken, dass GUIDE konnte keine Tabs erstellen. Im vergangenen Jahr, ein Client angefordert, um eine Registerkarte zu einer bestehenden GUI in GUIDE erstellt und ich didn8217t wollen, um das GUI-Layout zu programmieren. Mit einigen einfachen Tweaks konnte ich die Sicherung von zwei unabhängigen GUIs in GUIDE in zwei Registerkarten einer einzigen GUI mit uitab. Es funktionierte gut. Nachteil ist, dass diese Methode wird mühsam, wenn die Komponenten in beiden Registerkarten müssen geändert werden. P. s. Ich weiß nicht, ob dies eine bekannte Methode ist. Veröffentlichen sie auf meinem Blog wurde auf meiner to do-Liste für eine Weile, wenn it8217s nicht eine bekannte Methode, werde ich einen Link hier, wenn ich es Blog. Dnis Riedijk sagt: Ich kopiere den Inhalt von uipanels auf meine Tabs in der GUI-Öffnungsfunktion und kopiere die Position des ersten uipanel als Position der uitabgroup. Danach lösche ich die uipanels. So baue ich meine Tabs im Guide. Ganz einfach. Nur müssen Sie die korrekte uipanel nach vorne zu bringen, wenn ich eine bearbeiten müssen. Stephan Arendt sagt: Ich habe Ihren Code, um Tabs und Childtabs zu erstellen. Wenn ich sie mit Ihrem IB-Matlab Gui verglich, bemerkte ich, daß die Tabs viel besser als die Standardtextfelder schauen Können Sie mir bitte einen Tipp geben, was ich tun kann, um jene besser zu erhalten, die Grenzen Grenze P. S. Sah Sie auf der Matlab Expo 2016 München. Ihre Rede war wirklich gut und machte mich wechseln von unhandy Schaffung von mehreren Figuren auf Tabs. Stephan 8211 Vielen Dank für das Feedback über meine Expo-Präsentation, aber ich don8217t verstehe Ihre Frage: IB-Matlab ist 8220just8221 ein Connector zwischen InteractiveBrokers und Matlab 8211 es enthält keine GUI. Vielleicht meinst du die Walk-Forward-Analyse (WFA), die Alex Boykov in dem obigen Artikel vorgestellt hat Bitte klären Sie Ihre Frage, weil es derzeit keinen Sinn macht. Stephan Arendt sagt: Yair Ich spreche über die GUI in Ihrem Werkzeug verwendet (IB-Matlab: Handel mit InteractiveBrokers mit Matlab). Sry ich nur verwendet, dass missling Abkürzung. Und ja ich benutze das Tool oben erwähnt aufzubauen. Meine Frage ist: Wie kann ich mehr realistische suchen Tabs. Ähnlich wie Ihre GUI Stephan 8211 wieder Ich wiederhole: IB-Matlab enthält keine GUI. Es ist eine reine Matlab-Funktion ohne GUI. Vielleicht you8217re Bezugnahme auf einige GUI-Programm, das mit IB-Matlab 8211 IB-Matlab selbst hat keine GUI. Auf jeden Fall, um realistisch aussehende Tabs können Sie Matlab8217s uitabgroup und uitab Funktionen verwenden. Ich versuche, den Tab-Code in meine bestehende GUI einbetten. Ich erhalte die Störung: Verweis auf nicht vorhandenes Feld 8216SimpleOptimizedTab8217. Ich analysiert Ihren Code und es gibt tatsächlich auf das Feld verweisen. Wie kommt es nur fragt nach der Referenz beim Einbetten in eine bestehende GUI und kann dieses Problem behoben werden Vielen Dank Mosawi Vielen Dank für Ihre Frage In dem Code aus dem Artikel verwendet eine Figur mit dem Namen 8220SimpleOptimizedTab8221, so sollten Sie diesen Namen zu Ihrem figure8217s Namen ändern . Auch können wir Ihnen empfehlen, die SimpleTabPanel-Code und GUI und fügen Sie dort Ihren Code, als umgekehrt. Danke für deine Antwort. Ich habe nun Ihre genialen Tab-Code in meinem GUI. Ich möchte meine Software in Zukunft zu veröffentlichen, was ist Ihre Politik in Bezug auf diese. Fühlen Sie sich frei, es zu benutzen. Es ist auch großartig, wenn Sie in der Lage, irgendwo bemerken, dass 8220GUI Tabs mit Hilfe von WFAToolbox Team (wfatoolbox) 8221 gebaut wurde, aber es liegt an Ihnen. Ich versuche den Code als zur Verfügung gestellt, wenn ich die 8216SimpleOptimizedTab8217 zu meinem Bildnamen ändern, aber es zeigt immer noch Verweis auf nicht vorhandenes Feld 8216registration8217. Mein Bildname ist 8216registration8217. Können Sie mir helfen, herauszufinden, das Problem Kategorien Aktuelle Kommentare Gabriele (1 Tag 14 Stunden ago). Vielen Dank für die sehr nützlichen Beitrag vielleicht I8217m falsch, aber es scheint etwas mit intrinsischer Parallelisierung kombiniert mit Einzelgenauigkeit. In der Tat, als Grundlage, die. G. (Vor 2 Tage 12 Stunden). Hallo, ich habe ein ähnliches Problem unter Linux, Ubuntu 16.04. Matlab legt auf, wenn Sie den Befehl 8220print8221 zum Exportieren von Daten verwenden. Ich kann die Software nicht unterbrechen und ich muss töten. Donn Shull (3 Tage 11 Stunden ago). Hallo Matt, Meines Wissens ist die Antwort nein. In der Automobilwelt gibt es ein System für das, was du beschreibst. Es ist ziemlich komplex und basiert auf einem geschlossenen Satz von Standards. Yair Altman (3 Tage 11 Stunden ago). James 8211 der gesamte Punkt der Verwendung von parfor ist nicht auf einen einzigen Berechnungs-Thread verwenden, sondern laufen parallel über mehrere Mitarbeiter. Der Code in dem Artikel war einfach. Xiangrui Li (3 Tage 11 Stunden ago). Es scheint ein schwerer Fehler. Ich getestet Mittel statt Std, und das Ergebnis ist ähnlich. Vielleicht ist der Fehler für std ist auf den Fehler für meine ich spielte mit verschiedenen Größen für. James (vor 4 Tage 12 Stunden). Bitte versuche es noch einmal mit - singleCompThread zed (vor 4 Tage 12 Stunden). Ich hatte mit der parfor über Objekt-Arrays 8216challenge8217 beschäftigen, wenn die Verarbeitung durch den Aufruf einer Methode, die auf interne Eigenschaften es doesn8217t stört die Rückgabe der. Matt (vor 5 Tage 8 Stunden). Etwas, das ich vor kurzem ging, war eine Notwendigkeit, Laufzeitinitialisierung der Simulink Datenparameterobjekte in einer kompilierten Anwendung zur Verfügung zu stellen. Ich löste das Problem durch den Aufruf einer Konfigurationsdatei. Tom (vor 10 Tage 20 Stunden). Leider scheint es, dass die Legende die entsprechende Zeile nicht als Gradient darstellen kann. Die Linienfarbe scheint mit einem Ende des Farbverlaufs übereinzustimmen. Ich versuchte ein bungch von Dingen aber. Dan Dolan (vor 11 Tage 7 Stunden). Ich habe eine teilweise Problemumgehung auf dem Mathworks File Exchange veröffentlicht. Mathworksmatla bcentralfileexchange60953-sc aled-figuren-klasse Yair Altman (vor 16 Tage 10 Stunden). Kristian 8211 ja, Funktion (OpenGLLoadStatus) funktioniert in R2015a. Es wäre interessant zu wissen, wie Sie mit dieser Funktion 8211 können Sie uns sagen, Yair Altman (vor 18 Tage 16 Stunden). Stefano 8211 beantwortet dies ist jenseits der Zeit, die ich auf einem Blog-Kommentar verbringen können. You8217re eingeladen, um mich zu mailen (altmany bei Google Mail) für eine kurze Beratung auf Ihrem. Yair Altman (vor 18 Tage 16 Stunden). Daniele 8211, dass Code-Snippet nicht mit dem Hauptprogramm verbunden ist, war es nur illustrativ (wie im Pseudocode). SortableTreeTableModel verfügt nicht über eine removeRow-Methode. Daniele F. (vor 18 Tage 17 Stunden). Lieber Yair, Zuerst von allen, Dank für dieses große Werkzeug. Zweitens: I8217m kein Java-Benutzer Frage: Am Ende des Codes haben Sie einige Beispielfunktionen geschrieben. Ich wollte die. Stefano (19 Tage 18 Stunden ago). Hi Yair, I8217m versuchen, Ihr Autocomplete-Widget in meinem GUI (einfacher als Ihre) zu implementieren. I8217ve beschlossen, den Code aufteilen, um es besser zu verstehen, aber ich habe zwei. Kontaktieren Sie uns undokumentierte Matlab Kopie 2009-2017 Yair Altman
No comments:
Post a Comment