Category Archives: Uncategorized
3d plot
Nun eine passende Integralkurve 3d: octave:89> plot3(circsx,circsy,t); octave:90> plot3(circsx,circsy,t); octave:91> t = linspace(0,4*pi,200)’; octave:92> circsx = cos(t); octave:93> circsy = sin(t); octave:94> plot3(circsx,circsy,t); Voila:
Trajektorien einzeichnen
In vorgängig besprochenes Vektorfeld werden Trajektorien zu drei verschiedenen Anfangsbedingungen rot (“cr”, color red) eingezeichnet (x(0)=0,y(0)=5;y(0)=10;y(0)=15): octave:69> t = linspace(0,2*pi,100)’; octave:70> quiver(x,y,-y./z,x./z) octave:71> hold off octave:72> quiver(x,y,-y./z,x./z) octave:73> t = linspace(0,2*pi,100)’; octave:74> circsx = 10.*cos(t); octave:75> circsy = 10.*sin(t); octave:76> hold on octave:77> plot(circsx,circsy,”cr”); octave:78> circsx = 5.*cos(t); octave:79> circsy = 5.*sin(t); octave:80> plot(circsx,circsy,”cr”); octave:81> […]
Normiertes Vektorfeld in octave
In Octave wird ein Vektorfeld für folgendes DGL-System abgebildet: x'(t)=-y(t) y'(t)=x(t) [x, y] = meshgrid (-20:1:20); z=sqrt((-y).^2+x.^2); quiver(x,y,-y./z,x./z); Zunächst werden zwei Matritzen [x,y] generiert. Diese bilden die Grundlage für die einzelnen Punkte im Vektorfeld. Danach wird eine Matrix mit Normierungsfaktoren generiert, indem für jeden Vektor im Vektorfeld der Betrag ausgerechnet wird. (Pythagoras: |v|=sqrt(x^2+y^2)) Schliesslich wird […]
OpenGL on Android
http://developer.android.com/guide/topics/graphics/opengl.html
Supercollider Config Path OSX
/Applications/ Free Software/Audio/Synthesis /SuperCollider/SCClassLibrary/Common/Control
Access
OSI Layer 1-3 Dial-In: V.90 Modem SLIP PPP LCP: Link establishment and option negotiation PAP (Password authentifizierung) / CHAP (Challange Handshake Authentication) / EAP : Authentication NCP: Assignment of IP xDSL (ADSL, IDSL, VDSL…) Home Router [PPP-Session Endpoint 1] <=> ADSL-MODEM <=> splitter / filter <=> splitter <=> DSLAM (Digital Subscriber Line Access Multiplexer. Modem Konzentrator) […]
QUdpSocket Sender Port
Supercollider sendet status reply an port von sender. Wie kann ich diesen in qt4 festlegen? http://qt-project.org/forums/viewthread/4145
Supercollider / TCP
Supercollider – when receiving messages in TCP – asks for a trailing int containing the length of the message [1]. This has been implemented like this: QByteArray out = oscMessage( path, data ); qint32 len=out.length(); out.push_front(QOscBase::fromInt32(len)); socket()->write(out); Sending such a message to puredata, results in an error: unpackOSC: DataAfterAlignedString: Incorrectly padded string unpackOSC: Bad message […]
Cast von Klassen
Fehler:‘class QAbstractSocket’ has no member named ‘bind’ if(socket()->socketType()==QAbstractSocket::UdpSocket) { (QUdpSocket)(socket())->bind( QHostAddress::Any, port ); } This way it works: if(socket()->socketType()==QAbstractSocket::UdpSocket) { static_cast<QUdpSocket *>(socket())->bind( QHostAddress::Any, port ); connect( static_cast<QUdpSocket *>(socket()), SIGNAL( readyRead() ), this, SLOT( readyRead() ) ); }