Plotten der angepassten AntwortfunktionIch habe keine Daten, möchte aber diese Repsonse-Funktion y = 72.0 + 3.6x1 - 2.5x2 in JMP zeichnen, um die Konturen zu sehen. Wie mache ich das? Vielen Dank.
Re: Plotten der angepassten AntwortfunktionJim erläuterte, wie JMP Funktionen plotten kann. Es funktioniert mit dem Graph Builder und den verschiedenen Profilern. Viele Benutzer wissen nicht, dass diese Funktion vorhanden ist. Oder sie hätten es vielleicht vergessen.
Aber, Jim, das ist sicher eine Menge Zeilen und viel Code, um eine Funktion zu zeichnen. Wir brauchen keine Daten. Wir brauchen nur die x- und y-Werte, um den Plotbereich zu definieren. Dies sollte tun:
Names Default To Here( 1 );
dt = New Table( "Function Plot",
New Column( "y",
Formula( 72.0 + 3.6 * :x1 - 2.5 * :x2 )
),
New Column( "x1", Values( [-1, -1, 1, 1] ) ),
New Column( "x2", Values( [-1, 1, -1, 1] ) )
);
Surface Plot( Columns( :y, :x1, :x2 ), Formula( "y" ), );
Re: Plotten der angepassten AntwortfunktionSuchst du danach?

Names Default To Here( 1 );
dt = New Table( "function", New Column( "y" ), New Column( "x1" ), New Column( "x2" ) );
For( i = 1, i <= 100, i++,
dt << add rows( 1 );
:x1[N Rows( dt )] = i;
:x2[N Rows( dt )] = i ^ 2;
);
dt:y << set formula( 72.0 + 3.6 * :x1 - 2.5 * :x1 ^ 2 );
Surface Plot(
Columns( :y, :x1, :x2 ),
Surface Color Theme( "Green to Black to Red" ),
Surface Color Theme2( "Green to White to Red" ),
Surface Color Theme3( "White to Black" ),
Surface Color Theme4( "Blue to Gray to Red" ),
Response Column Color Theme( "Blue to Green to Red" ),
Response Column Color Theme2( "Spectral" ),
Response Column Color Theme3( "Jet" ),
Response Column Color Theme4( "White to Blue" ),
Formula( "y" ),
Surface Color Method( "Solid", "Solid", "Solid", "Solid" ),
SetVariableAxis( :x1, Axis Data( {} ) ),
SetVariableAxis( :x2, Axis Data( {} ) ),
SetZAxis( y, Current Value( 100 ), Axis Data( {} ) ),
SetXVariable( :x1 ),
SetYVariable( :x2 ),
Iso Value( 0, 127.5 ),
Frame3D( Set Rotation( -58.1704596660756, 1.29965884086262, 60.3238676208627 ) )
);